./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/recursive/MultCommutative-2.c --full-output --procedureinliner.inline.calls.to.implemented.procedures NEVER --traceabstraction.positions.where.we.compute.the.hoare.annotation All --witnessprinter.yaml.format.version 2.1 --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version a9b967e5 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/certificate-witnesses-artifact/automizer/data/config -Xmx15G -Xms4m -jar /storage/repos/certificate-witnesses-artifact/automizer/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/certificate-witnesses-artifact/automizer/data -tc /storage/repos/certificate-witnesses-artifact/automizer/config/AutomizerReach.xml -i ../sv-benchmarks/c/recursive/MultCommutative-2.c -s /storage/repos/certificate-witnesses-artifact/automizer/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/certificate-witnesses-artifact/automizer --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash ce29b37e076ab683230ebf17073db3b7759ea39570dd2ef64322b6d43bb636cd --procedureinliner.inline.calls.to.implemented.procedures NEVER --traceabstraction.positions.where.we.compute.the.hoare.annotation All --witnessprinter.yaml.format.version 2.1 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-a9b967e-m [2024-09-12 16:26:17,931 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-09-12 16:26:18,006 INFO L114 SettingsManager]: Loading settings from /storage/repos/certificate-witnesses-artifact/automizer/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-09-12 16:26:18,011 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-09-12 16:26:18,012 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-09-12 16:26:18,038 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-09-12 16:26:18,040 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-09-12 16:26:18,040 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-09-12 16:26:18,041 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-09-12 16:26:18,042 INFO L153 SettingsManager]: * Use memory slicer=true [2024-09-12 16:26:18,042 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-09-12 16:26:18,043 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-09-12 16:26:18,043 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-09-12 16:26:18,047 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-09-12 16:26:18,047 INFO L153 SettingsManager]: * Use SBE=true [2024-09-12 16:26:18,048 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-09-12 16:26:18,048 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-09-12 16:26:18,048 INFO L153 SettingsManager]: * sizeof long=4 [2024-09-12 16:26:18,048 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-09-12 16:26:18,049 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-09-12 16:26:18,049 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-09-12 16:26:18,049 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-09-12 16:26:18,049 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-09-12 16:26:18,050 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-09-12 16:26:18,050 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-09-12 16:26:18,050 INFO L153 SettingsManager]: * sizeof long double=12 [2024-09-12 16:26:18,050 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-09-12 16:26:18,051 INFO L153 SettingsManager]: * Use constant arrays=true [2024-09-12 16:26:18,051 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-09-12 16:26:18,051 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-09-12 16:26:18,051 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-09-12 16:26:18,052 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-09-12 16:26:18,052 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-12 16:26:18,055 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-09-12 16:26:18,056 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-09-12 16:26:18,056 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-09-12 16:26:18,056 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-09-12 16:26:18,056 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-09-12 16:26:18,057 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-09-12 16:26:18,057 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-09-12 16:26:18,057 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-09-12 16:26:18,058 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-09-12 16:26:18,058 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/certificate-witnesses-artifact/automizer/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/certificate-witnesses-artifact/automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> ce29b37e076ab683230ebf17073db3b7759ea39570dd2ef64322b6d43bb636cd Applying setting for plugin de.uni_freiburg.informatik.ultimate.boogie.procedureinliner: Inline calls to implemented procedures -> NEVER Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Positions where we compute the Hoare Annotation -> All Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: YAML Format version -> 2.1 [2024-09-12 16:26:18,361 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-09-12 16:26:18,382 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-09-12 16:26:18,385 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-09-12 16:26:18,386 INFO L270 PluginConnector]: Initializing CDTParser... [2024-09-12 16:26:18,387 INFO L274 PluginConnector]: CDTParser initialized [2024-09-12 16:26:18,388 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/certificate-witnesses-artifact/automizer/../sv-benchmarks/c/recursive/MultCommutative-2.c [2024-09-12 16:26:19,935 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-09-12 16:26:20,119 INFO L384 CDTParser]: Found 1 translation units. [2024-09-12 16:26:20,119 INFO L180 CDTParser]: Scanning /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/recursive/MultCommutative-2.c [2024-09-12 16:26:20,127 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/certificate-witnesses-artifact/automizer/data/d0643c64e/f91b6388ad1c40a2827068cbcf6167f8/FLAG2beee5eac [2024-09-12 16:26:20,502 INFO L435 CDTParser]: Successfully deleted /storage/repos/certificate-witnesses-artifact/automizer/data/d0643c64e/f91b6388ad1c40a2827068cbcf6167f8 [2024-09-12 16:26:20,505 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-09-12 16:26:20,506 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-09-12 16:26:20,509 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-09-12 16:26:20,510 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-09-12 16:26:20,515 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-09-12 16:26:20,516 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.09 04:26:20" (1/1) ... [2024-09-12 16:26:20,516 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3177eb49 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 04:26:20, skipping insertion in model container [2024-09-12 16:26:20,516 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.09 04:26:20" (1/1) ... [2024-09-12 16:26:20,534 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-09-12 16:26:20,668 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/recursive/MultCommutative-2.c[970,983] [2024-09-12 16:26:20,673 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-12 16:26:20,691 INFO L200 MainTranslator]: Completed pre-run [2024-09-12 16:26:20,710 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/recursive/MultCommutative-2.c[970,983] [2024-09-12 16:26:20,711 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-12 16:26:20,729 INFO L204 MainTranslator]: Completed translation [2024-09-12 16:26:20,729 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 04:26:20 WrapperNode [2024-09-12 16:26:20,729 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-09-12 16:26:20,730 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-09-12 16:26:20,731 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-09-12 16:26:20,731 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-09-12 16:26:20,737 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 04:26:20" (1/1) ... [2024-09-12 16:26:20,743 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 04:26:20" (1/1) ... [2024-09-12 16:26:20,748 INFO L138 Inliner]: procedures = 13, calls = 11, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2024-09-12 16:26:20,749 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-09-12 16:26:20,750 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-09-12 16:26:20,750 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-09-12 16:26:20,750 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-09-12 16:26:20,759 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 04:26:20" (1/1) ... [2024-09-12 16:26:20,759 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 04:26:20" (1/1) ... [2024-09-12 16:26:20,760 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 04:26:20" (1/1) ... [2024-09-12 16:26:20,785 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-09-12 16:26:20,786 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 04:26:20" (1/1) ... [2024-09-12 16:26:20,786 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 04:26:20" (1/1) ... [2024-09-12 16:26:20,788 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 04:26:20" (1/1) ... [2024-09-12 16:26:20,791 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 04:26:20" (1/1) ... [2024-09-12 16:26:20,795 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 04:26:20" (1/1) ... [2024-09-12 16:26:20,796 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 04:26:20" (1/1) ... [2024-09-12 16:26:20,798 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-09-12 16:26:20,799 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-09-12 16:26:20,799 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-09-12 16:26:20,800 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-09-12 16:26:20,801 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 04:26:20" (1/1) ... [2024-09-12 16:26:20,806 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-12 16:26:20,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 16:26:20,836 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/certificate-witnesses-artifact/automizer/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-09-12 16:26:20,839 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-09-12 16:26:20,887 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-09-12 16:26:20,888 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2024-09-12 16:26:20,888 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2024-09-12 16:26:20,888 INFO L130 BoogieDeclarations]: Found specification of procedure mult [2024-09-12 16:26:20,888 INFO L138 BoogieDeclarations]: Found implementation of procedure mult [2024-09-12 16:26:20,889 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-09-12 16:26:20,889 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-09-12 16:26:20,890 INFO L130 BoogieDeclarations]: Found specification of procedure main [2024-09-12 16:26:20,890 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2024-09-12 16:26:20,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-09-12 16:26:20,957 INFO L242 CfgBuilder]: Building ICFG [2024-09-12 16:26:20,959 INFO L268 CfgBuilder]: Building CFG for each procedure with an implementation [2024-09-12 16:26:21,134 INFO L? ?]: Removed 13 outVars from TransFormulas that were not future-live. [2024-09-12 16:26:21,135 INFO L291 CfgBuilder]: Performing block encoding [2024-09-12 16:26:21,153 INFO L313 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-09-12 16:26:21,153 INFO L318 CfgBuilder]: Removed 0 assume(true) statements. [2024-09-12 16:26:21,159 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.09 04:26:21 BoogieIcfgContainer [2024-09-12 16:26:21,160 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-09-12 16:26:21,162 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-09-12 16:26:21,162 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-09-12 16:26:21,167 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-09-12 16:26:21,167 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.09 04:26:20" (1/3) ... [2024-09-12 16:26:21,168 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2e93aba6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.09 04:26:21, skipping insertion in model container [2024-09-12 16:26:21,168 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 04:26:20" (2/3) ... [2024-09-12 16:26:21,169 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2e93aba6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.09 04:26:21, skipping insertion in model container [2024-09-12 16:26:21,169 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.09 04:26:21" (3/3) ... [2024-09-12 16:26:21,170 INFO L112 eAbstractionObserver]: Analyzing ICFG MultCommutative-2.c [2024-09-12 16:26:21,185 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:All NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-09-12 16:26:21,186 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-09-12 16:26:21,244 INFO L335 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-09-12 16:26:21,250 INFO L336 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@710efcd, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-12 16:26:21,251 INFO L337 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-09-12 16:26:21,255 INFO L276 IsEmpty]: Start isEmpty. Operand has 27 states, 16 states have (on average 1.375) internal successors, (22), 17 states have internal predecessors, (22), 6 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-12 16:26:21,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2024-09-12 16:26:21,263 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 16:26:21,264 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 16:26:21,265 INFO L399 AbstractCegarLoop]: === Iteration 1 === Targeting mainErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 16:26:21,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:26:21,272 INFO L85 PathProgramCache]: Analyzing trace with hash -1859846447, now seen corresponding path program 1 times [2024-09-12 16:26:21,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 16:26:21,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784974909] [2024-09-12 16:26:21,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 16:26:21,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 16:26:21,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:21,589 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 16:26:21,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:21,598 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 16:26:21,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:21,641 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-09-12 16:26:21,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:21,704 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-09-12 16:26:21,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 16:26:21,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784974909] [2024-09-12 16:26:21,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784974909] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 16:26:21,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 16:26:21,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-09-12 16:26:21,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266040701] [2024-09-12 16:26:21,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 16:26:21,715 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-12 16:26:21,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 16:26:21,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-12 16:26:21,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-09-12 16:26:21,735 INFO L87 Difference]: Start difference. First operand has 27 states, 16 states have (on average 1.375) internal successors, (22), 17 states have internal predecessors, (22), 6 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Second operand has 7 states, 6 states have (on average 2.0) internal successors, (12), 5 states have internal predecessors, (12), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2024-09-12 16:26:21,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 16:26:21,828 INFO L93 Difference]: Finished difference Result 41 states and 54 transitions. [2024-09-12 16:26:21,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-12 16:26:21,831 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.0) internal successors, (12), 5 states have internal predecessors, (12), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 23 [2024-09-12 16:26:21,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 16:26:21,838 INFO L225 Difference]: With dead ends: 41 [2024-09-12 16:26:21,838 INFO L226 Difference]: Without dead ends: 29 [2024-09-12 16:26:21,841 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-09-12 16:26:21,843 INFO L434 NwaCegarLoop]: 28 mSDtfsCounter, 2 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 16:26:21,844 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 164 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 16:26:21,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2024-09-12 16:26:21,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 27. [2024-09-12 16:26:21,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 16 states have (on average 1.125) internal successors, (18), 17 states have internal predecessors, (18), 7 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (10), 6 states have call predecessors, (10), 6 states have call successors, (10) [2024-09-12 16:26:21,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 35 transitions. [2024-09-12 16:26:21,891 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 35 transitions. Word has length 23 [2024-09-12 16:26:21,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 16:26:21,892 INFO L474 AbstractCegarLoop]: Abstraction has 27 states and 35 transitions. [2024-09-12 16:26:21,893 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.0) internal successors, (12), 5 states have internal predecessors, (12), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2024-09-12 16:26:21,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:26:21,896 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 35 transitions. [2024-09-12 16:26:21,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2024-09-12 16:26:21,898 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 16:26:21,898 INFO L216 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 16:26:21,898 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-09-12 16:26:21,899 INFO L399 AbstractCegarLoop]: === Iteration 2 === Targeting mainErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 16:26:21,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:26:21,901 INFO L85 PathProgramCache]: Analyzing trace with hash 1394897481, now seen corresponding path program 1 times [2024-09-12 16:26:21,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 16:26:21,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990271239] [2024-09-12 16:26:21,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 16:26:21,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 16:26:21,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:22,089 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 16:26:22,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:22,100 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 16:26:22,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:22,125 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-09-12 16:26:22,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:22,173 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-12 16:26:22,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:22,227 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 16:26:22,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 16:26:22,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990271239] [2024-09-12 16:26:22,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990271239] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 16:26:22,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [874796269] [2024-09-12 16:26:22,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 16:26:22,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 16:26:22,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 16:26:22,230 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 16:26:22,232 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-09-12 16:26:22,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:22,302 INFO L262 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-09-12 16:26:22,308 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 16:26:22,381 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-09-12 16:26:22,381 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 16:26:22,519 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-09-12 16:26:22,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [874796269] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 16:26:22,520 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 16:26:22,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 5, 5] total 13 [2024-09-12 16:26:22,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134765774] [2024-09-12 16:26:22,521 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 16:26:22,522 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-09-12 16:26:22,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 16:26:22,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-09-12 16:26:22,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-09-12 16:26:22,524 INFO L87 Difference]: Start difference. First operand 27 states and 35 transitions. Second operand has 13 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 states have internal predecessors, (32), 4 states have call successors, (7), 1 states have call predecessors, (7), 4 states have return successors, (7), 5 states have call predecessors, (7), 4 states have call successors, (7) [2024-09-12 16:26:22,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 16:26:22,790 INFO L93 Difference]: Finished difference Result 55 states and 86 transitions. [2024-09-12 16:26:22,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-12 16:26:22,790 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 states have internal predecessors, (32), 4 states have call successors, (7), 1 states have call predecessors, (7), 4 states have return successors, (7), 5 states have call predecessors, (7), 4 states have call successors, (7) Word has length 29 [2024-09-12 16:26:22,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 16:26:22,791 INFO L225 Difference]: With dead ends: 55 [2024-09-12 16:26:22,791 INFO L226 Difference]: Without dead ends: 30 [2024-09-12 16:26:22,792 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 64 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2024-09-12 16:26:22,793 INFO L434 NwaCegarLoop]: 20 mSDtfsCounter, 15 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 189 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 198 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 189 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 16:26:22,794 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 163 Invalid, 198 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 189 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 16:26:22,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2024-09-12 16:26:22,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 28. [2024-09-12 16:26:22,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 17 states have (on average 1.1176470588235294) internal successors, (19), 18 states have internal predecessors, (19), 6 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (9), 6 states have call predecessors, (9), 5 states have call successors, (9) [2024-09-12 16:26:22,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 34 transitions. [2024-09-12 16:26:22,801 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 34 transitions. Word has length 29 [2024-09-12 16:26:22,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 16:26:22,802 INFO L474 AbstractCegarLoop]: Abstraction has 28 states and 34 transitions. [2024-09-12 16:26:22,802 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 states have internal predecessors, (32), 4 states have call successors, (7), 1 states have call predecessors, (7), 4 states have return successors, (7), 5 states have call predecessors, (7), 4 states have call successors, (7) [2024-09-12 16:26:22,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:26:22,802 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 34 transitions. [2024-09-12 16:26:22,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2024-09-12 16:26:22,803 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 16:26:22,803 INFO L216 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 16:26:22,820 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-09-12 16:26:23,007 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 16:26:23,008 INFO L399 AbstractCegarLoop]: === Iteration 3 === Targeting mainErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 16:26:23,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:26:23,009 INFO L85 PathProgramCache]: Analyzing trace with hash 1508818693, now seen corresponding path program 1 times [2024-09-12 16:26:23,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 16:26:23,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321203203] [2024-09-12 16:26:23,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 16:26:23,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 16:26:23,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:23,067 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 16:26:23,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:23,076 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 16:26:23,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:23,080 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:23,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:23,086 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-12 16:26:23,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:23,127 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-09-12 16:26:23,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 16:26:23,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321203203] [2024-09-12 16:26:23,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321203203] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 16:26:23,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 16:26:23,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-12 16:26:23,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571416543] [2024-09-12 16:26:23,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 16:26:23,130 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 16:26:23,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 16:26:23,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 16:26:23,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 16:26:23,133 INFO L87 Difference]: Start difference. First operand 28 states and 34 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2024-09-12 16:26:23,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 16:26:23,191 INFO L93 Difference]: Finished difference Result 34 states and 40 transitions. [2024-09-12 16:26:23,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-12 16:26:23,191 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 30 [2024-09-12 16:26:23,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 16:26:23,192 INFO L225 Difference]: With dead ends: 34 [2024-09-12 16:26:23,194 INFO L226 Difference]: Without dead ends: 30 [2024-09-12 16:26:23,194 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-12 16:26:23,195 INFO L434 NwaCegarLoop]: 20 mSDtfsCounter, 6 mSDsluCounter, 38 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 16:26:23,196 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 58 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 16:26:23,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2024-09-12 16:26:23,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2024-09-12 16:26:23,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 18 states have (on average 1.1111111111111112) internal successors, (20), 20 states have internal predecessors, (20), 6 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (9), 6 states have call predecessors, (9), 5 states have call successors, (9) [2024-09-12 16:26:23,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 35 transitions. [2024-09-12 16:26:23,208 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 35 transitions. Word has length 30 [2024-09-12 16:26:23,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 16:26:23,209 INFO L474 AbstractCegarLoop]: Abstraction has 30 states and 35 transitions. [2024-09-12 16:26:23,209 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2024-09-12 16:26:23,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:26:23,210 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 35 transitions. [2024-09-12 16:26:23,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2024-09-12 16:26:23,211 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 16:26:23,211 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 5, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 16:26:23,211 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-09-12 16:26:23,212 INFO L399 AbstractCegarLoop]: === Iteration 4 === Targeting mainErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 16:26:23,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:26:23,212 INFO L85 PathProgramCache]: Analyzing trace with hash 1681162323, now seen corresponding path program 1 times [2024-09-12 16:26:23,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 16:26:23,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337848666] [2024-09-12 16:26:23,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 16:26:23,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 16:26:23,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:23,297 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 16:26:23,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:23,304 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 16:26:23,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:23,309 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:23,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:23,312 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-12 16:26:23,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:23,354 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:23,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:23,394 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-09-12 16:26:23,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:23,405 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:23,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:23,409 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 26 proven. 5 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-09-12 16:26:23,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 16:26:23,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337848666] [2024-09-12 16:26:23,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337848666] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 16:26:23,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2130998423] [2024-09-12 16:26:23,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 16:26:23,413 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 16:26:23,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 16:26:23,415 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 16:26:23,419 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-09-12 16:26:23,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:23,482 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-09-12 16:26:23,484 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 16:26:23,564 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 25 proven. 9 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2024-09-12 16:26:23,565 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 16:26:23,769 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 25 proven. 10 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2024-09-12 16:26:23,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2130998423] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 16:26:23,776 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 16:26:23,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 7] total 12 [2024-09-12 16:26:23,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133253486] [2024-09-12 16:26:23,777 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 16:26:23,778 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-12 16:26:23,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 16:26:23,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-12 16:26:23,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-09-12 16:26:23,779 INFO L87 Difference]: Start difference. First operand 30 states and 35 transitions. Second operand has 12 states, 10 states have (on average 3.5) internal successors, (35), 12 states have internal predecessors, (35), 6 states have call successors, (10), 1 states have call predecessors, (10), 4 states have return successors, (10), 5 states have call predecessors, (10), 6 states have call successors, (10) [2024-09-12 16:26:23,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 16:26:23,859 INFO L93 Difference]: Finished difference Result 49 states and 64 transitions. [2024-09-12 16:26:23,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-12 16:26:23,860 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 3.5) internal successors, (35), 12 states have internal predecessors, (35), 6 states have call successors, (10), 1 states have call predecessors, (10), 4 states have return successors, (10), 5 states have call predecessors, (10), 6 states have call successors, (10) Word has length 50 [2024-09-12 16:26:23,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 16:26:23,861 INFO L225 Difference]: With dead ends: 49 [2024-09-12 16:26:23,861 INFO L226 Difference]: Without dead ends: 23 [2024-09-12 16:26:23,862 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 108 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2024-09-12 16:26:23,863 INFO L434 NwaCegarLoop]: 20 mSDtfsCounter, 10 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 16:26:23,863 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 111 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 16:26:23,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2024-09-12 16:26:23,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 23. [2024-09-12 16:26:23,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23 states, 14 states have (on average 1.0714285714285714) internal successors, (15), 15 states have internal predecessors, (15), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2024-09-12 16:26:23,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 25 transitions. [2024-09-12 16:26:23,873 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 25 transitions. Word has length 50 [2024-09-12 16:26:23,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 16:26:23,874 INFO L474 AbstractCegarLoop]: Abstraction has 23 states and 25 transitions. [2024-09-12 16:26:23,875 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 3.5) internal successors, (35), 12 states have internal predecessors, (35), 6 states have call successors, (10), 1 states have call predecessors, (10), 4 states have return successors, (10), 5 states have call predecessors, (10), 6 states have call successors, (10) [2024-09-12 16:26:23,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:26:23,875 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 25 transitions. [2024-09-12 16:26:23,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2024-09-12 16:26:23,876 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 16:26:23,876 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 16:26:23,891 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-09-12 16:26:24,076 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 16:26:24,077 INFO L399 AbstractCegarLoop]: === Iteration 5 === Targeting mainErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 16:26:24,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:26:24,078 INFO L85 PathProgramCache]: Analyzing trace with hash 1570908093, now seen corresponding path program 2 times [2024-09-12 16:26:24,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 16:26:24,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451608532] [2024-09-12 16:26:24,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 16:26:24,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 16:26:24,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:24,245 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 16:26:24,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:24,248 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 16:26:24,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:24,363 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:24,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:24,406 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-12 16:26:24,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:24,483 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:24,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:24,539 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-09-12 16:26:24,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 16:26:24,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451608532] [2024-09-12 16:26:24,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451608532] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 16:26:24,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1177408592] [2024-09-12 16:26:24,540 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 16:26:24,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 16:26:24,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 16:26:24,542 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 16:26:24,543 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-09-12 16:26:24,587 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 16:26:24,587 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 16:26:24,589 INFO L262 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-09-12 16:26:24,591 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 16:26:24,961 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 12 proven. 14 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-09-12 16:26:24,961 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 16:26:25,866 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 8 proven. 18 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-09-12 16:26:25,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1177408592] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 16:26:25,867 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 16:26:25,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 17, 17] total 40 [2024-09-12 16:26:25,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337902452] [2024-09-12 16:26:25,867 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 16:26:25,868 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2024-09-12 16:26:25,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 16:26:25,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2024-09-12 16:26:25,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=1408, Unknown=0, NotChecked=0, Total=1560 [2024-09-12 16:26:25,871 INFO L87 Difference]: Start difference. First operand 23 states and 25 transitions. Second operand has 40 states, 37 states have (on average 1.5405405405405406) internal successors, (57), 28 states have internal predecessors, (57), 8 states have call successors, (10), 1 states have call predecessors, (10), 11 states have return successors, (13), 13 states have call predecessors, (13), 8 states have call successors, (13) [2024-09-12 16:26:26,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 16:26:26,138 INFO L93 Difference]: Finished difference Result 34 states and 39 transitions. [2024-09-12 16:26:26,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-12 16:26:26,139 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 37 states have (on average 1.5405405405405406) internal successors, (57), 28 states have internal predecessors, (57), 8 states have call successors, (10), 1 states have call predecessors, (10), 11 states have return successors, (13), 13 states have call predecessors, (13), 8 states have call successors, (13) Word has length 37 [2024-09-12 16:26:26,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 16:26:26,140 INFO L225 Difference]: With dead ends: 34 [2024-09-12 16:26:26,140 INFO L226 Difference]: Without dead ends: 30 [2024-09-12 16:26:26,141 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 407 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=213, Invalid=1767, Unknown=0, NotChecked=0, Total=1980 [2024-09-12 16:26:26,142 INFO L434 NwaCegarLoop]: 14 mSDtfsCounter, 17 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 184 SdHoareTripleChecker+Invalid, 286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 16:26:26,142 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 184 Invalid, 286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 276 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 16:26:26,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2024-09-12 16:26:26,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 28. [2024-09-12 16:26:26,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 17 states have (on average 1.0588235294117647) internal successors, (18), 18 states have internal predecessors, (18), 6 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (9), 6 states have call predecessors, (9), 5 states have call successors, (9) [2024-09-12 16:26:26,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 33 transitions. [2024-09-12 16:26:26,149 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 33 transitions. Word has length 37 [2024-09-12 16:26:26,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 16:26:26,149 INFO L474 AbstractCegarLoop]: Abstraction has 28 states and 33 transitions. [2024-09-12 16:26:26,149 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 37 states have (on average 1.5405405405405406) internal successors, (57), 28 states have internal predecessors, (57), 8 states have call successors, (10), 1 states have call predecessors, (10), 11 states have return successors, (13), 13 states have call predecessors, (13), 8 states have call successors, (13) [2024-09-12 16:26:26,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:26:26,150 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 33 transitions. [2024-09-12 16:26:26,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2024-09-12 16:26:26,151 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 16:26:26,151 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 16:26:26,170 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-09-12 16:26:26,355 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 16:26:26,356 INFO L399 AbstractCegarLoop]: === Iteration 6 === Targeting mainErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 16:26:26,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:26:26,356 INFO L85 PathProgramCache]: Analyzing trace with hash 1355077807, now seen corresponding path program 3 times [2024-09-12 16:26:26,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 16:26:26,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112999681] [2024-09-12 16:26:26,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 16:26:26,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 16:26:26,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:26,541 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 16:26:26,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:26,544 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 16:26:26,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:26,615 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:26,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:26,650 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-12 16:26:26,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:26,734 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:26,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:26,813 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:26,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:26,858 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 5 proven. 31 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-09-12 16:26:26,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 16:26:26,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112999681] [2024-09-12 16:26:26,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112999681] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 16:26:26,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [87304941] [2024-09-12 16:26:26,859 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 16:26:26,859 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 16:26:26,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 16:26:26,861 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 16:26:26,863 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-09-12 16:26:26,912 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-09-12 16:26:26,912 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 16:26:26,914 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 61 conjuncts are in the unsatisfiable core [2024-09-12 16:26:26,916 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 16:26:27,226 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 2 proven. 29 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-09-12 16:26:27,226 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 16:26:27,920 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 11 proven. 32 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-09-12 16:26:27,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [87304941] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 16:26:27,921 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 16:26:27,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 14, 18] total 39 [2024-09-12 16:26:27,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868578932] [2024-09-12 16:26:27,921 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 16:26:27,921 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2024-09-12 16:26:27,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 16:26:27,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2024-09-12 16:26:27,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=1366, Unknown=0, NotChecked=0, Total=1482 [2024-09-12 16:26:27,923 INFO L87 Difference]: Start difference. First operand 28 states and 33 transitions. Second operand has 39 states, 36 states have (on average 1.5277777777777777) internal successors, (55), 25 states have internal predecessors, (55), 8 states have call successors, (10), 1 states have call predecessors, (10), 10 states have return successors, (15), 15 states have call predecessors, (15), 8 states have call successors, (15) [2024-09-12 16:26:28,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 16:26:28,643 INFO L93 Difference]: Finished difference Result 48 states and 60 transitions. [2024-09-12 16:26:28,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-09-12 16:26:28,644 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 36 states have (on average 1.5277777777777777) internal successors, (55), 25 states have internal predecessors, (55), 8 states have call successors, (10), 1 states have call predecessors, (10), 10 states have return successors, (15), 15 states have call predecessors, (15), 8 states have call successors, (15) Word has length 44 [2024-09-12 16:26:28,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 16:26:28,646 INFO L225 Difference]: With dead ends: 48 [2024-09-12 16:26:28,646 INFO L226 Difference]: Without dead ends: 40 [2024-09-12 16:26:28,649 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 564 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=326, Invalid=2866, Unknown=0, NotChecked=0, Total=3192 [2024-09-12 16:26:28,650 INFO L434 NwaCegarLoop]: 16 mSDtfsCounter, 27 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 754 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 283 SdHoareTripleChecker+Invalid, 783 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 754 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 16:26:28,650 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 283 Invalid, 783 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 754 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 16:26:28,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2024-09-12 16:26:28,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 35. [2024-09-12 16:26:28,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 22 states have (on average 1.0909090909090908) internal successors, (24), 23 states have internal predecessors, (24), 7 states have call successors, (7), 4 states have call predecessors, (7), 5 states have return successors, (13), 7 states have call predecessors, (13), 6 states have call successors, (13) [2024-09-12 16:26:28,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 44 transitions. [2024-09-12 16:26:28,675 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 44 transitions. Word has length 44 [2024-09-12 16:26:28,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 16:26:28,676 INFO L474 AbstractCegarLoop]: Abstraction has 35 states and 44 transitions. [2024-09-12 16:26:28,676 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 36 states have (on average 1.5277777777777777) internal successors, (55), 25 states have internal predecessors, (55), 8 states have call successors, (10), 1 states have call predecessors, (10), 10 states have return successors, (15), 15 states have call predecessors, (15), 8 states have call successors, (15) [2024-09-12 16:26:28,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:26:28,680 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 44 transitions. [2024-09-12 16:26:28,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2024-09-12 16:26:28,682 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 16:26:28,682 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 16:26:28,694 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-09-12 16:26:28,883 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 16:26:28,884 INFO L399 AbstractCegarLoop]: === Iteration 7 === Targeting mainErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 16:26:28,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:26:28,884 INFO L85 PathProgramCache]: Analyzing trace with hash -1628773349, now seen corresponding path program 4 times [2024-09-12 16:26:28,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 16:26:28,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894799239] [2024-09-12 16:26:28,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 16:26:28,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 16:26:28,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:29,067 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 16:26:29,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:29,069 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 16:26:29,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:29,140 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:29,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:29,192 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:29,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:29,245 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-12 16:26:29,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:29,316 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:29,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:29,356 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 35 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-09-12 16:26:29,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 16:26:29,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894799239] [2024-09-12 16:26:29,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894799239] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 16:26:29,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [263260805] [2024-09-12 16:26:29,357 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 16:26:29,357 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 16:26:29,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 16:26:29,359 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 16:26:29,361 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-09-12 16:26:29,413 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 16:26:29,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 16:26:29,414 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 57 conjuncts are in the unsatisfiable core [2024-09-12 16:26:29,416 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 16:26:29,785 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 43 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-09-12 16:26:29,785 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 16:26:30,621 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-09-12 16:26:30,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [263260805] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 16:26:30,622 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 16:26:30,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19, 20] total 46 [2024-09-12 16:26:30,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513321720] [2024-09-12 16:26:30,622 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 16:26:30,623 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2024-09-12 16:26:30,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 16:26:30,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2024-09-12 16:26:30,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=1895, Unknown=0, NotChecked=0, Total=2070 [2024-09-12 16:26:30,625 INFO L87 Difference]: Start difference. First operand 35 states and 44 transitions. Second operand has 46 states, 43 states have (on average 1.5116279069767442) internal successors, (65), 31 states have internal predecessors, (65), 9 states have call successors, (11), 1 states have call predecessors, (11), 13 states have return successors, (16), 16 states have call predecessors, (16), 9 states have call successors, (16) [2024-09-12 16:26:31,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 16:26:31,339 INFO L93 Difference]: Finished difference Result 52 states and 67 transitions. [2024-09-12 16:26:31,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-09-12 16:26:31,340 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 43 states have (on average 1.5116279069767442) internal successors, (65), 31 states have internal predecessors, (65), 9 states have call successors, (11), 1 states have call predecessors, (11), 13 states have return successors, (16), 16 states have call predecessors, (16), 9 states have call successors, (16) Word has length 44 [2024-09-12 16:26:31,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 16:26:31,341 INFO L225 Difference]: With dead ends: 52 [2024-09-12 16:26:31,341 INFO L226 Difference]: Without dead ends: 44 [2024-09-12 16:26:31,342 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 848 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=421, Invalid=3485, Unknown=0, NotChecked=0, Total=3906 [2024-09-12 16:26:31,343 INFO L434 NwaCegarLoop]: 16 mSDtfsCounter, 24 mSDsluCounter, 251 mSDsCounter, 0 mSdLazyCounter, 781 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 267 SdHoareTripleChecker+Invalid, 810 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 781 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 16:26:31,343 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 267 Invalid, 810 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 781 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 16:26:31,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2024-09-12 16:26:31,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 35. [2024-09-12 16:26:31,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 22 states have (on average 1.0909090909090908) internal successors, (24), 23 states have internal predecessors, (24), 7 states have call successors, (7), 4 states have call predecessors, (7), 5 states have return successors, (12), 7 states have call predecessors, (12), 6 states have call successors, (12) [2024-09-12 16:26:31,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 43 transitions. [2024-09-12 16:26:31,351 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 43 transitions. Word has length 44 [2024-09-12 16:26:31,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 16:26:31,352 INFO L474 AbstractCegarLoop]: Abstraction has 35 states and 43 transitions. [2024-09-12 16:26:31,352 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 43 states have (on average 1.5116279069767442) internal successors, (65), 31 states have internal predecessors, (65), 9 states have call successors, (11), 1 states have call predecessors, (11), 13 states have return successors, (16), 16 states have call predecessors, (16), 9 states have call successors, (16) [2024-09-12 16:26:31,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:26:31,352 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 43 transitions. [2024-09-12 16:26:31,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2024-09-12 16:26:31,353 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 16:26:31,354 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 16:26:31,366 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-09-12 16:26:31,556 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2024-09-12 16:26:31,557 INFO L399 AbstractCegarLoop]: === Iteration 8 === Targeting mainErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 16:26:31,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:26:31,557 INFO L85 PathProgramCache]: Analyzing trace with hash -1170996589, now seen corresponding path program 5 times [2024-09-12 16:26:31,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 16:26:31,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483515239] [2024-09-12 16:26:31,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 16:26:31,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 16:26:31,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:31,726 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 16:26:31,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:31,728 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 16:26:31,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:31,790 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:31,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:31,822 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-12 16:26:31,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:31,910 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:31,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:31,998 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:32,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:32,075 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:32,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:32,126 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 7 proven. 46 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2024-09-12 16:26:32,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 16:26:32,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483515239] [2024-09-12 16:26:32,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483515239] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 16:26:32,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1151291349] [2024-09-12 16:26:32,127 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 16:26:32,127 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 16:26:32,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 16:26:32,129 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 16:26:32,131 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-09-12 16:26:32,187 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-09-12 16:26:32,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 16:26:32,189 INFO L262 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 69 conjuncts are in the unsatisfiable core [2024-09-12 16:26:32,192 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 16:26:32,643 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 22 proven. 41 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 16:26:32,643 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 16:26:33,838 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 8 proven. 64 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-09-12 16:26:33,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1151291349] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 16:26:33,838 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 16:26:33,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 21, 23] total 54 [2024-09-12 16:26:33,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822300260] [2024-09-12 16:26:33,838 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 16:26:33,839 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2024-09-12 16:26:33,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 16:26:33,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2024-09-12 16:26:33,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=2670, Unknown=0, NotChecked=0, Total=2862 [2024-09-12 16:26:33,842 INFO L87 Difference]: Start difference. First operand 35 states and 43 transitions. Second operand has 54 states, 51 states have (on average 1.4705882352941178) internal successors, (75), 36 states have internal predecessors, (75), 10 states have call successors, (12), 1 states have call predecessors, (12), 17 states have return successors, (19), 19 states have call predecessors, (19), 10 states have call successors, (19) [2024-09-12 16:26:34,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 16:26:34,804 INFO L93 Difference]: Finished difference Result 71 states and 96 transitions. [2024-09-12 16:26:34,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-09-12 16:26:34,804 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 51 states have (on average 1.4705882352941178) internal successors, (75), 36 states have internal predecessors, (75), 10 states have call successors, (12), 1 states have call predecessors, (12), 17 states have return successors, (19), 19 states have call predecessors, (19), 10 states have call successors, (19) Word has length 51 [2024-09-12 16:26:34,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 16:26:34,806 INFO L225 Difference]: With dead ends: 71 [2024-09-12 16:26:34,806 INFO L226 Difference]: Without dead ends: 65 [2024-09-12 16:26:34,808 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1138 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=523, Invalid=5027, Unknown=0, NotChecked=0, Total=5550 [2024-09-12 16:26:34,809 INFO L434 NwaCegarLoop]: 18 mSDtfsCounter, 52 mSDsluCounter, 355 mSDsCounter, 0 mSdLazyCounter, 893 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 373 SdHoareTripleChecker+Invalid, 959 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 893 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 16:26:34,809 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 373 Invalid, 959 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 893 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 16:26:34,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2024-09-12 16:26:34,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 59. [2024-09-12 16:26:34,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 38 states have (on average 1.105263157894737) internal successors, (42), 39 states have internal predecessors, (42), 11 states have call successors, (11), 6 states have call predecessors, (11), 9 states have return successors, (27), 13 states have call predecessors, (27), 10 states have call successors, (27) [2024-09-12 16:26:34,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 80 transitions. [2024-09-12 16:26:34,831 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 80 transitions. Word has length 51 [2024-09-12 16:26:34,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 16:26:34,832 INFO L474 AbstractCegarLoop]: Abstraction has 59 states and 80 transitions. [2024-09-12 16:26:34,832 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 51 states have (on average 1.4705882352941178) internal successors, (75), 36 states have internal predecessors, (75), 10 states have call successors, (12), 1 states have call predecessors, (12), 17 states have return successors, (19), 19 states have call predecessors, (19), 10 states have call successors, (19) [2024-09-12 16:26:34,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:26:34,832 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 80 transitions. [2024-09-12 16:26:34,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2024-09-12 16:26:34,833 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 16:26:34,833 INFO L216 NwaCegarLoop]: trace histogram [9, 9, 9, 7, 7, 7, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 16:26:34,846 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-09-12 16:26:35,034 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 16:26:35,034 INFO L399 AbstractCegarLoop]: === Iteration 9 === Targeting mainErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 16:26:35,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:26:35,035 INFO L85 PathProgramCache]: Analyzing trace with hash -1806313405, now seen corresponding path program 6 times [2024-09-12 16:26:35,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 16:26:35,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522990713] [2024-09-12 16:26:35,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 16:26:35,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 16:26:35,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:35,270 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 16:26:35,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:35,272 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 16:26:35,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:35,363 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:35,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:35,437 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:35,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:35,532 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:35,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:35,569 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 16:26:35,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:35,685 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:35,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:35,786 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:35,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:35,868 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:35,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:35,958 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:35,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:35,999 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 24 proven. 117 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2024-09-12 16:26:36,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 16:26:36,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522990713] [2024-09-12 16:26:36,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522990713] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 16:26:36,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [209785420] [2024-09-12 16:26:36,000 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 16:26:36,000 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 16:26:36,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 16:26:36,001 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 16:26:36,002 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-09-12 16:26:36,060 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2024-09-12 16:26:36,060 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 16:26:36,064 WARN L260 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 109 conjuncts are in the unsatisfiable core [2024-09-12 16:26:36,066 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 16:26:36,583 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 4 proven. 106 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-12 16:26:36,583 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 16:26:38,140 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 29 proven. 153 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 16:26:38,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [209785420] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 16:26:38,141 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 16:26:38,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 18, 30] total 61 [2024-09-12 16:26:38,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237652185] [2024-09-12 16:26:38,141 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 16:26:38,142 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2024-09-12 16:26:38,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 16:26:38,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2024-09-12 16:26:38,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=228, Invalid=3432, Unknown=0, NotChecked=0, Total=3660 [2024-09-12 16:26:38,144 INFO L87 Difference]: Start difference. First operand 59 states and 80 transitions. Second operand has 61 states, 57 states have (on average 1.4385964912280702) internal successors, (82), 38 states have internal predecessors, (82), 13 states have call successors, (15), 1 states have call predecessors, (15), 18 states have return successors, (25), 24 states have call predecessors, (25), 13 states have call successors, (25) [2024-09-12 16:26:39,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 16:26:39,461 INFO L93 Difference]: Finished difference Result 81 states and 113 transitions. [2024-09-12 16:26:39,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-09-12 16:26:39,461 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 57 states have (on average 1.4385964912280702) internal successors, (82), 38 states have internal predecessors, (82), 13 states have call successors, (15), 1 states have call predecessors, (15), 18 states have return successors, (25), 24 states have call predecessors, (25), 13 states have call successors, (25) Word has length 72 [2024-09-12 16:26:39,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 16:26:39,463 INFO L225 Difference]: With dead ends: 81 [2024-09-12 16:26:39,463 INFO L226 Difference]: Without dead ends: 71 [2024-09-12 16:26:39,465 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1444 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=638, Invalid=6502, Unknown=0, NotChecked=0, Total=7140 [2024-09-12 16:26:39,466 INFO L434 NwaCegarLoop]: 20 mSDtfsCounter, 49 mSDsluCounter, 484 mSDsCounter, 0 mSdLazyCounter, 1542 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 504 SdHoareTripleChecker+Invalid, 1602 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 1542 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-09-12 16:26:39,466 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 504 Invalid, 1602 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 1542 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-09-12 16:26:39,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2024-09-12 16:26:39,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 60. [2024-09-12 16:26:39,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 39 states have (on average 1.1025641025641026) internal successors, (43), 40 states have internal predecessors, (43), 10 states have call successors, (10), 6 states have call predecessors, (10), 10 states have return successors, (26), 13 states have call predecessors, (26), 9 states have call successors, (26) [2024-09-12 16:26:39,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 79 transitions. [2024-09-12 16:26:39,483 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 79 transitions. Word has length 72 [2024-09-12 16:26:39,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 16:26:39,484 INFO L474 AbstractCegarLoop]: Abstraction has 60 states and 79 transitions. [2024-09-12 16:26:39,484 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 57 states have (on average 1.4385964912280702) internal successors, (82), 38 states have internal predecessors, (82), 13 states have call successors, (15), 1 states have call predecessors, (15), 18 states have return successors, (25), 24 states have call predecessors, (25), 13 states have call successors, (25) [2024-09-12 16:26:39,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:26:39,484 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 79 transitions. [2024-09-12 16:26:39,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2024-09-12 16:26:39,485 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 16:26:39,485 INFO L216 NwaCegarLoop]: trace histogram [11, 11, 11, 9, 9, 9, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 16:26:39,501 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-09-12 16:26:39,689 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 16:26:39,690 INFO L399 AbstractCegarLoop]: === Iteration 10 === Targeting mainErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 16:26:39,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:26:39,690 INFO L85 PathProgramCache]: Analyzing trace with hash 240502641, now seen corresponding path program 7 times [2024-09-12 16:26:39,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 16:26:39,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197017897] [2024-09-12 16:26:39,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 16:26:39,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 16:26:39,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:39,963 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 16:26:39,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:39,965 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 16:26:39,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:40,071 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:40,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:40,149 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:40,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:40,219 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:40,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:40,320 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:40,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:40,365 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-12 16:26:40,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:40,532 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:40,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:40,651 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:40,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:40,754 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:40,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:40,844 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:40,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:40,938 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:40,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:40,983 INFO L134 CoverageAnalysis]: Checked inductivity of 347 backedges. 32 proven. 178 refuted. 0 times theorem prover too weak. 137 trivial. 0 not checked. [2024-09-12 16:26:40,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 16:26:40,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197017897] [2024-09-12 16:26:40,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197017897] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 16:26:40,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [102398109] [2024-09-12 16:26:40,984 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-12 16:26:40,984 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 16:26:40,984 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 16:26:40,986 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 16:26:40,988 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-09-12 16:26:41,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:41,068 WARN L260 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 133 conjuncts are in the unsatisfiable core [2024-09-12 16:26:41,070 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 16:26:41,686 INFO L134 CoverageAnalysis]: Checked inductivity of 347 backedges. 5 proven. 163 refuted. 0 times theorem prover too weak. 179 trivial. 0 not checked. [2024-09-12 16:26:41,687 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 16:26:43,811 INFO L134 CoverageAnalysis]: Checked inductivity of 347 backedges. 38 proven. 250 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2024-09-12 16:26:43,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [102398109] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 16:26:43,811 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 16:26:43,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 20, 36] total 72 [2024-09-12 16:26:43,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352630401] [2024-09-12 16:26:43,811 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 16:26:43,812 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2024-09-12 16:26:43,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 16:26:43,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2024-09-12 16:26:43,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=274, Invalid=4838, Unknown=0, NotChecked=0, Total=5112 [2024-09-12 16:26:43,815 INFO L87 Difference]: Start difference. First operand 60 states and 79 transitions. Second operand has 72 states, 68 states have (on average 1.4264705882352942) internal successors, (97), 44 states have internal predecessors, (97), 15 states have call successors, (17), 1 states have call predecessors, (17), 22 states have return successors, (30), 29 states have call predecessors, (30), 15 states have call successors, (30) [2024-09-12 16:26:45,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 16:26:45,606 INFO L93 Difference]: Finished difference Result 87 states and 123 transitions. [2024-09-12 16:26:45,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-09-12 16:26:45,607 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 68 states have (on average 1.4264705882352942) internal successors, (97), 44 states have internal predecessors, (97), 15 states have call successors, (17), 1 states have call predecessors, (17), 22 states have return successors, (30), 29 states have call predecessors, (30), 15 states have call successors, (30) Word has length 86 [2024-09-12 16:26:45,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 16:26:45,608 INFO L225 Difference]: With dead ends: 87 [2024-09-12 16:26:45,608 INFO L226 Difference]: Without dead ends: 74 [2024-09-12 16:26:45,614 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 254 GetRequests, 155 SyntacticMatches, 0 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2049 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=813, Invalid=9287, Unknown=0, NotChecked=0, Total=10100 [2024-09-12 16:26:45,614 INFO L434 NwaCegarLoop]: 21 mSDtfsCounter, 72 mSDsluCounter, 710 mSDsCounter, 0 mSdLazyCounter, 2413 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 731 SdHoareTripleChecker+Invalid, 2472 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 2413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-09-12 16:26:45,615 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 731 Invalid, 2472 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 2413 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-09-12 16:26:45,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2024-09-12 16:26:45,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 63. [2024-09-12 16:26:45,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 41 states have (on average 1.0975609756097562) internal successors, (45), 42 states have internal predecessors, (45), 10 states have call successors, (10), 6 states have call predecessors, (10), 11 states have return successors, (29), 14 states have call predecessors, (29), 9 states have call successors, (29) [2024-09-12 16:26:45,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 84 transitions. [2024-09-12 16:26:45,651 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 84 transitions. Word has length 86 [2024-09-12 16:26:45,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 16:26:45,651 INFO L474 AbstractCegarLoop]: Abstraction has 63 states and 84 transitions. [2024-09-12 16:26:45,652 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 68 states have (on average 1.4264705882352942) internal successors, (97), 44 states have internal predecessors, (97), 15 states have call successors, (17), 1 states have call predecessors, (17), 22 states have return successors, (30), 29 states have call predecessors, (30), 15 states have call successors, (30) [2024-09-12 16:26:45,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:26:45,652 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 84 transitions. [2024-09-12 16:26:45,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2024-09-12 16:26:45,653 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 16:26:45,653 INFO L216 NwaCegarLoop]: trace histogram [10, 10, 10, 8, 8, 8, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 16:26:45,665 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-09-12 16:26:45,853 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,9 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 16:26:45,854 INFO L399 AbstractCegarLoop]: === Iteration 11 === Targeting mainErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 16:26:45,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:26:45,854 INFO L85 PathProgramCache]: Analyzing trace with hash -879054875, now seen corresponding path program 8 times [2024-09-12 16:26:45,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 16:26:45,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55715998] [2024-09-12 16:26:45,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 16:26:45,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 16:26:45,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:46,073 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 16:26:46,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:46,075 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 16:26:46,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:46,140 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:46,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:46,219 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:46,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:46,253 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-12 16:26:46,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:46,440 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:46,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:46,572 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:46,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:46,678 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:46,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:46,770 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:46,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:46,860 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:46,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:46,945 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:46,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:46,987 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 28 proven. 146 refuted. 0 times theorem prover too weak. 107 trivial. 0 not checked. [2024-09-12 16:26:46,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 16:26:46,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55715998] [2024-09-12 16:26:46,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55715998] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 16:26:46,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1809872454] [2024-09-12 16:26:46,988 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 16:26:46,988 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 16:26:46,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 16:26:46,990 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 16:26:46,993 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-09-12 16:26:47,061 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 16:26:47,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 16:26:47,065 WARN L260 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 121 conjuncts are in the unsatisfiable core [2024-09-12 16:26:47,068 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 16:26:47,664 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 6 proven. 136 refuted. 0 times theorem prover too weak. 139 trivial. 0 not checked. [2024-09-12 16:26:47,664 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 16:26:49,390 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 29 proven. 203 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2024-09-12 16:26:49,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1809872454] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 16:26:49,390 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 16:26:49,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 22, 33] total 68 [2024-09-12 16:26:49,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119594386] [2024-09-12 16:26:49,391 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 16:26:49,391 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2024-09-12 16:26:49,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 16:26:49,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2024-09-12 16:26:49,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=248, Invalid=4308, Unknown=0, NotChecked=0, Total=4556 [2024-09-12 16:26:49,394 INFO L87 Difference]: Start difference. First operand 63 states and 84 transitions. Second operand has 68 states, 64 states have (on average 1.421875) internal successors, (91), 41 states have internal predecessors, (91), 14 states have call successors, (16), 1 states have call predecessors, (16), 20 states have return successors, (29), 28 states have call predecessors, (29), 14 states have call successors, (29) [2024-09-12 16:26:50,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 16:26:50,857 INFO L93 Difference]: Finished difference Result 84 states and 117 transitions. [2024-09-12 16:26:50,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-09-12 16:26:50,857 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 64 states have (on average 1.421875) internal successors, (91), 41 states have internal predecessors, (91), 14 states have call successors, (16), 1 states have call predecessors, (16), 20 states have return successors, (29), 28 states have call predecessors, (29), 14 states have call successors, (29) Word has length 79 [2024-09-12 16:26:50,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 16:26:50,859 INFO L225 Difference]: With dead ends: 84 [2024-09-12 16:26:50,859 INFO L226 Difference]: Without dead ends: 77 [2024-09-12 16:26:50,861 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 141 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1795 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=655, Invalid=7901, Unknown=0, NotChecked=0, Total=8556 [2024-09-12 16:26:50,861 INFO L434 NwaCegarLoop]: 23 mSDtfsCounter, 61 mSDsluCounter, 702 mSDsCounter, 0 mSdLazyCounter, 2042 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 725 SdHoareTripleChecker+Invalid, 2142 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 2042 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-09-12 16:26:50,862 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [71 Valid, 725 Invalid, 2142 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 2042 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-09-12 16:26:50,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2024-09-12 16:26:50,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 66. [2024-09-12 16:26:50,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 43 states have (on average 1.0930232558139534) internal successors, (47), 44 states have internal predecessors, (47), 10 states have call successors, (10), 6 states have call predecessors, (10), 12 states have return successors, (32), 15 states have call predecessors, (32), 9 states have call successors, (32) [2024-09-12 16:26:50,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 89 transitions. [2024-09-12 16:26:50,882 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 89 transitions. Word has length 79 [2024-09-12 16:26:50,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 16:26:50,882 INFO L474 AbstractCegarLoop]: Abstraction has 66 states and 89 transitions. [2024-09-12 16:26:50,882 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 68 states, 64 states have (on average 1.421875) internal successors, (91), 41 states have internal predecessors, (91), 14 states have call successors, (16), 1 states have call predecessors, (16), 20 states have return successors, (29), 28 states have call predecessors, (29), 14 states have call successors, (29) [2024-09-12 16:26:50,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:26:50,883 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 89 transitions. [2024-09-12 16:26:50,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2024-09-12 16:26:50,884 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 16:26:50,884 INFO L216 NwaCegarLoop]: trace histogram [11, 11, 11, 9, 9, 9, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 16:26:50,898 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-09-12 16:26:51,088 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-09-12 16:26:51,088 INFO L399 AbstractCegarLoop]: === Iteration 12 === Targeting mainErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 16:26:51,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:26:51,089 INFO L85 PathProgramCache]: Analyzing trace with hash 1998053917, now seen corresponding path program 9 times [2024-09-12 16:26:51,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 16:26:51,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741011323] [2024-09-12 16:26:51,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 16:26:51,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 16:26:51,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:51,327 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 16:26:51,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:51,329 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 16:26:51,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:51,387 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:51,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:51,463 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:51,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:51,496 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-12 16:26:51,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:51,697 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:51,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:51,871 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:51,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:51,995 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:51,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:52,117 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:52,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:52,222 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:52,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:52,308 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:52,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:52,396 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:52,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:52,437 INFO L134 CoverageAnalysis]: Checked inductivity of 347 backedges. 32 proven. 178 refuted. 0 times theorem prover too weak. 137 trivial. 0 not checked. [2024-09-12 16:26:52,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 16:26:52,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741011323] [2024-09-12 16:26:52,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741011323] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 16:26:52,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [380594790] [2024-09-12 16:26:52,438 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 16:26:52,438 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 16:26:52,438 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 16:26:52,440 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 16:26:52,441 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-09-12 16:26:52,520 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) [2024-09-12 16:26:52,520 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 16:26:52,524 WARN L260 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 133 conjuncts are in the unsatisfiable core [2024-09-12 16:26:52,526 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 16:26:53,275 INFO L134 CoverageAnalysis]: Checked inductivity of 347 backedges. 7 proven. 167 refuted. 0 times theorem prover too weak. 173 trivial. 0 not checked. [2024-09-12 16:26:53,275 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 16:26:55,337 INFO L134 CoverageAnalysis]: Checked inductivity of 347 backedges. 32 proven. 256 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2024-09-12 16:26:55,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [380594790] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 16:26:55,338 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 16:26:55,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 24, 36] total 74 [2024-09-12 16:26:55,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131829733] [2024-09-12 16:26:55,339 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 16:26:55,339 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2024-09-12 16:26:55,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 16:26:55,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2024-09-12 16:26:55,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=270, Invalid=5132, Unknown=0, NotChecked=0, Total=5402 [2024-09-12 16:26:55,341 INFO L87 Difference]: Start difference. First operand 66 states and 89 transitions. Second operand has 74 states, 70 states have (on average 1.4142857142857144) internal successors, (99), 44 states have internal predecessors, (99), 15 states have call successors, (17), 1 states have call predecessors, (17), 22 states have return successors, (32), 31 states have call predecessors, (32), 15 states have call successors, (32) [2024-09-12 16:26:56,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 16:26:56,780 INFO L93 Difference]: Finished difference Result 87 states and 122 transitions. [2024-09-12 16:26:56,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-09-12 16:26:56,780 INFO L78 Accepts]: Start accepts. Automaton has has 74 states, 70 states have (on average 1.4142857142857144) internal successors, (99), 44 states have internal predecessors, (99), 15 states have call successors, (17), 1 states have call predecessors, (17), 22 states have return successors, (32), 31 states have call predecessors, (32), 15 states have call successors, (32) Word has length 86 [2024-09-12 16:26:56,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 16:26:56,782 INFO L225 Difference]: With dead ends: 87 [2024-09-12 16:26:56,782 INFO L226 Difference]: Without dead ends: 80 [2024-09-12 16:26:56,783 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 153 SyntacticMatches, 0 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2128 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=736, Invalid=9364, Unknown=0, NotChecked=0, Total=10100 [2024-09-12 16:26:56,783 INFO L434 NwaCegarLoop]: 24 mSDtfsCounter, 94 mSDsluCounter, 588 mSDsCounter, 0 mSdLazyCounter, 1783 mSolverCounterSat, 130 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 612 SdHoareTripleChecker+Invalid, 1913 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 1783 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-09-12 16:26:56,783 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [105 Valid, 612 Invalid, 1913 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [130 Valid, 1783 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-09-12 16:26:56,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2024-09-12 16:26:56,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 69. [2024-09-12 16:26:56,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 45 states have (on average 1.0888888888888888) internal successors, (49), 46 states have internal predecessors, (49), 10 states have call successors, (10), 6 states have call predecessors, (10), 13 states have return successors, (35), 16 states have call predecessors, (35), 9 states have call successors, (35) [2024-09-12 16:26:56,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 94 transitions. [2024-09-12 16:26:56,805 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 94 transitions. Word has length 86 [2024-09-12 16:26:56,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 16:26:56,805 INFO L474 AbstractCegarLoop]: Abstraction has 69 states and 94 transitions. [2024-09-12 16:26:56,805 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 70 states have (on average 1.4142857142857144) internal successors, (99), 44 states have internal predecessors, (99), 15 states have call successors, (17), 1 states have call predecessors, (17), 22 states have return successors, (32), 31 states have call predecessors, (32), 15 states have call successors, (32) [2024-09-12 16:26:56,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:26:56,805 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 94 transitions. [2024-09-12 16:26:56,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2024-09-12 16:26:56,806 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 16:26:56,806 INFO L216 NwaCegarLoop]: trace histogram [10, 10, 10, 8, 8, 8, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 16:26:56,821 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-09-12 16:26:57,007 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-09-12 16:26:57,007 INFO L399 AbstractCegarLoop]: === Iteration 13 === Targeting mainErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 16:26:57,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:26:57,007 INFO L85 PathProgramCache]: Analyzing trace with hash 1103674431, now seen corresponding path program 10 times [2024-09-12 16:26:57,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 16:26:57,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948343886] [2024-09-12 16:26:57,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 16:26:57,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 16:26:57,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:57,221 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 16:26:57,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:57,223 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 16:26:57,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:57,330 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:57,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:57,426 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:57,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:57,498 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:57,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:57,568 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:57,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:57,671 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:57,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:57,717 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-12 16:26:57,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:57,812 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:57,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:57,894 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:57,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:57,986 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:26:57,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:26:58,015 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 26 proven. 148 refuted. 0 times theorem prover too weak. 107 trivial. 0 not checked. [2024-09-12 16:26:58,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 16:26:58,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948343886] [2024-09-12 16:26:58,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948343886] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 16:26:58,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [60192907] [2024-09-12 16:26:58,016 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 16:26:58,016 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 16:26:58,017 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 16:26:58,018 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 16:26:58,018 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-09-12 16:26:58,084 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 16:26:58,084 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 16:26:58,086 WARN L260 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 121 conjuncts are in the unsatisfiable core [2024-09-12 16:26:58,091 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 16:26:58,609 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 3 proven. 136 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2024-09-12 16:26:58,610 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 16:27:00,409 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 29 proven. 203 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2024-09-12 16:27:00,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [60192907] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 16:27:00,409 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 16:27:00,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 20, 33] total 69 [2024-09-12 16:27:00,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914158248] [2024-09-12 16:27:00,410 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 16:27:00,410 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2024-09-12 16:27:00,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 16:27:00,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2024-09-12 16:27:00,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=263, Invalid=4429, Unknown=0, NotChecked=0, Total=4692 [2024-09-12 16:27:00,411 INFO L87 Difference]: Start difference. First operand 69 states and 94 transitions. Second operand has 69 states, 65 states have (on average 1.4153846153846155) internal successors, (92), 43 states have internal predecessors, (92), 14 states have call successors, (16), 1 states have call predecessors, (16), 22 states have return successors, (28), 27 states have call predecessors, (28), 14 states have call successors, (28) [2024-09-12 16:27:01,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 16:27:01,761 INFO L93 Difference]: Finished difference Result 91 states and 127 transitions. [2024-09-12 16:27:01,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-09-12 16:27:01,762 INFO L78 Accepts]: Start accepts. Automaton has has 69 states, 65 states have (on average 1.4153846153846155) internal successors, (92), 43 states have internal predecessors, (92), 14 states have call successors, (16), 1 states have call predecessors, (16), 22 states have return successors, (28), 27 states have call predecessors, (28), 14 states have call successors, (28) Word has length 79 [2024-09-12 16:27:01,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 16:27:01,765 INFO L225 Difference]: With dead ends: 91 [2024-09-12 16:27:01,765 INFO L226 Difference]: Without dead ends: 78 [2024-09-12 16:27:01,766 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1857 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=757, Invalid=8173, Unknown=0, NotChecked=0, Total=8930 [2024-09-12 16:27:01,767 INFO L434 NwaCegarLoop]: 20 mSDtfsCounter, 55 mSDsluCounter, 539 mSDsCounter, 0 mSdLazyCounter, 1812 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 559 SdHoareTripleChecker+Invalid, 1861 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 1812 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-09-12 16:27:01,767 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 559 Invalid, 1861 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 1812 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-09-12 16:27:01,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2024-09-12 16:27:01,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 69. [2024-09-12 16:27:01,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 45 states have (on average 1.0888888888888888) internal successors, (49), 46 states have internal predecessors, (49), 10 states have call successors, (10), 6 states have call predecessors, (10), 13 states have return successors, (34), 16 states have call predecessors, (34), 9 states have call successors, (34) [2024-09-12 16:27:01,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 93 transitions. [2024-09-12 16:27:01,808 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 93 transitions. Word has length 79 [2024-09-12 16:27:01,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 16:27:01,808 INFO L474 AbstractCegarLoop]: Abstraction has 69 states and 93 transitions. [2024-09-12 16:27:01,808 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 65 states have (on average 1.4153846153846155) internal successors, (92), 43 states have internal predecessors, (92), 14 states have call successors, (16), 1 states have call predecessors, (16), 22 states have return successors, (28), 27 states have call predecessors, (28), 14 states have call successors, (28) [2024-09-12 16:27:01,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:27:01,809 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 93 transitions. [2024-09-12 16:27:01,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2024-09-12 16:27:01,809 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 16:27:01,810 INFO L216 NwaCegarLoop]: trace histogram [12, 12, 12, 10, 10, 10, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 16:27:01,823 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-09-12 16:27:02,010 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,12 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 16:27:02,010 INFO L399 AbstractCegarLoop]: === Iteration 14 === Targeting mainErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 16:27:02,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:27:02,010 INFO L85 PathProgramCache]: Analyzing trace with hash -1404959985, now seen corresponding path program 11 times [2024-09-12 16:27:02,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 16:27:02,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687366155] [2024-09-12 16:27:02,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 16:27:02,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 16:27:02,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:02,277 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 16:27:02,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:02,279 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 16:27:02,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:02,362 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:02,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:02,447 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:02,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:02,480 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-12 16:27:02,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:02,682 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:02,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:02,878 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:02,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:03,021 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:03,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:03,134 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:03,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:03,262 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:03,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:03,350 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:03,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:03,423 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:03,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:03,492 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:03,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:03,528 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 36 proven. 213 refuted. 0 times theorem prover too weak. 171 trivial. 0 not checked. [2024-09-12 16:27:03,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 16:27:03,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687366155] [2024-09-12 16:27:03,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687366155] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 16:27:03,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1708426219] [2024-09-12 16:27:03,528 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 16:27:03,528 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 16:27:03,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 16:27:03,530 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 16:27:03,530 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-09-12 16:27:03,603 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) [2024-09-12 16:27:03,603 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 16:27:03,606 WARN L260 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 145 conjuncts are in the unsatisfiable core [2024-09-12 16:27:03,608 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 16:27:04,388 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 17 proven. 193 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2024-09-12 16:27:04,388 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 16:27:06,665 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 36 proven. 315 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2024-09-12 16:27:06,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1708426219] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 16:27:06,666 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 16:27:06,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 26, 39] total 80 [2024-09-12 16:27:06,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785623848] [2024-09-12 16:27:06,666 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 16:27:06,666 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 80 states [2024-09-12 16:27:06,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 16:27:06,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2024-09-12 16:27:06,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=292, Invalid=6028, Unknown=0, NotChecked=0, Total=6320 [2024-09-12 16:27:06,668 INFO L87 Difference]: Start difference. First operand 69 states and 93 transitions. Second operand has 80 states, 76 states have (on average 1.4473684210526316) internal successors, (110), 47 states have internal predecessors, (110), 16 states have call successors, (18), 1 states have call predecessors, (18), 24 states have return successors, (35), 34 states have call predecessors, (35), 16 states have call successors, (35) [2024-09-12 16:27:08,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 16:27:08,371 INFO L93 Difference]: Finished difference Result 88 states and 124 transitions. [2024-09-12 16:27:08,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-09-12 16:27:08,372 INFO L78 Accepts]: Start accepts. Automaton has has 80 states, 76 states have (on average 1.4473684210526316) internal successors, (110), 47 states have internal predecessors, (110), 16 states have call successors, (18), 1 states have call predecessors, (18), 24 states have return successors, (35), 34 states have call predecessors, (35), 16 states have call successors, (35) Word has length 93 [2024-09-12 16:27:08,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 16:27:08,373 INFO L225 Difference]: With dead ends: 88 [2024-09-12 16:27:08,373 INFO L226 Difference]: Without dead ends: 81 [2024-09-12 16:27:08,374 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 271 GetRequests, 165 SyntacticMatches, 0 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2427 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=817, Invalid=10739, Unknown=0, NotChecked=0, Total=11556 [2024-09-12 16:27:08,375 INFO L434 NwaCegarLoop]: 24 mSDtfsCounter, 124 mSDsluCounter, 835 mSDsCounter, 0 mSdLazyCounter, 2451 mSolverCounterSat, 154 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 859 SdHoareTripleChecker+Invalid, 2605 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 154 IncrementalHoareTripleChecker+Valid, 2451 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-09-12 16:27:08,375 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [136 Valid, 859 Invalid, 2605 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [154 Valid, 2451 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-09-12 16:27:08,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2024-09-12 16:27:08,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 72. [2024-09-12 16:27:08,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 47 states have (on average 1.0851063829787233) internal successors, (51), 48 states have internal predecessors, (51), 10 states have call successors, (10), 6 states have call predecessors, (10), 14 states have return successors, (37), 17 states have call predecessors, (37), 9 states have call successors, (37) [2024-09-12 16:27:08,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 98 transitions. [2024-09-12 16:27:08,399 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 98 transitions. Word has length 93 [2024-09-12 16:27:08,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 16:27:08,400 INFO L474 AbstractCegarLoop]: Abstraction has 72 states and 98 transitions. [2024-09-12 16:27:08,400 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 80 states, 76 states have (on average 1.4473684210526316) internal successors, (110), 47 states have internal predecessors, (110), 16 states have call successors, (18), 1 states have call predecessors, (18), 24 states have return successors, (35), 34 states have call predecessors, (35), 16 states have call successors, (35) [2024-09-12 16:27:08,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:27:08,400 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 98 transitions. [2024-09-12 16:27:08,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2024-09-12 16:27:08,401 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 16:27:08,402 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 11, 11, 11, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 16:27:08,416 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-09-12 16:27:08,605 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-09-12 16:27:08,605 INFO L399 AbstractCegarLoop]: === Iteration 15 === Targeting mainErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 16:27:08,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:27:08,606 INFO L85 PathProgramCache]: Analyzing trace with hash -307076237, now seen corresponding path program 12 times [2024-09-12 16:27:08,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 16:27:08,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169168554] [2024-09-12 16:27:08,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 16:27:08,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 16:27:08,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:08,836 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 16:27:08,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:08,838 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 16:27:08,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:08,897 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:08,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:08,969 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:08,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:08,994 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-12 16:27:09,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:09,203 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:09,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:09,370 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:09,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:09,543 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:09,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:09,685 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:09,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:09,795 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:09,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:09,886 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:09,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:09,962 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:09,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:10,031 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:10,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:10,105 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:10,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:10,139 INFO L134 CoverageAnalysis]: Checked inductivity of 500 backedges. 40 proven. 251 refuted. 0 times theorem prover too weak. 209 trivial. 0 not checked. [2024-09-12 16:27:10,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 16:27:10,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169168554] [2024-09-12 16:27:10,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169168554] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 16:27:10,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1686598098] [2024-09-12 16:27:10,139 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 16:27:10,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 16:27:10,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 16:27:10,140 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 16:27:10,141 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-09-12 16:27:10,220 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 14 check-sat command(s) [2024-09-12 16:27:10,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 16:27:10,222 WARN L260 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 157 conjuncts are in the unsatisfiable core [2024-09-12 16:27:10,224 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 16:27:11,125 INFO L134 CoverageAnalysis]: Checked inductivity of 500 backedges. 19 proven. 229 refuted. 0 times theorem prover too weak. 252 trivial. 0 not checked. [2024-09-12 16:27:11,125 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 16:27:13,937 INFO L134 CoverageAnalysis]: Checked inductivity of 500 backedges. 39 proven. 380 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2024-09-12 16:27:13,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1686598098] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 16:27:13,937 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 16:27:13,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 28, 42] total 86 [2024-09-12 16:27:13,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008629750] [2024-09-12 16:27:13,937 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 16:27:13,938 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 86 states [2024-09-12 16:27:13,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 16:27:13,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2024-09-12 16:27:13,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=314, Invalid=6996, Unknown=0, NotChecked=0, Total=7310 [2024-09-12 16:27:13,940 INFO L87 Difference]: Start difference. First operand 72 states and 98 transitions. Second operand has 86 states, 82 states have (on average 1.4390243902439024) internal successors, (118), 50 states have internal predecessors, (118), 17 states have call successors, (19), 1 states have call predecessors, (19), 26 states have return successors, (38), 37 states have call predecessors, (38), 17 states have call successors, (38) [2024-09-12 16:27:15,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 16:27:15,846 INFO L93 Difference]: Finished difference Result 91 states and 129 transitions. [2024-09-12 16:27:15,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-09-12 16:27:15,847 INFO L78 Accepts]: Start accepts. Automaton has has 86 states, 82 states have (on average 1.4390243902439024) internal successors, (118), 50 states have internal predecessors, (118), 17 states have call successors, (19), 1 states have call predecessors, (19), 26 states have return successors, (38), 37 states have call predecessors, (38), 17 states have call successors, (38) Word has length 100 [2024-09-12 16:27:15,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 16:27:15,848 INFO L225 Difference]: With dead ends: 91 [2024-09-12 16:27:15,848 INFO L226 Difference]: Without dead ends: 84 [2024-09-12 16:27:15,849 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 291 GetRequests, 177 SyntacticMatches, 0 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2813 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=906, Invalid=12434, Unknown=0, NotChecked=0, Total=13340 [2024-09-12 16:27:15,851 INFO L434 NwaCegarLoop]: 24 mSDtfsCounter, 147 mSDsluCounter, 773 mSDsCounter, 0 mSdLazyCounter, 2352 mSolverCounterSat, 161 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 797 SdHoareTripleChecker+Invalid, 2513 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 161 IncrementalHoareTripleChecker+Valid, 2352 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-09-12 16:27:15,851 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [161 Valid, 797 Invalid, 2513 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [161 Valid, 2352 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-09-12 16:27:15,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2024-09-12 16:27:15,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 75. [2024-09-12 16:27:15,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75 states, 49 states have (on average 1.0816326530612246) internal successors, (53), 50 states have internal predecessors, (53), 10 states have call successors, (10), 6 states have call predecessors, (10), 15 states have return successors, (40), 18 states have call predecessors, (40), 9 states have call successors, (40) [2024-09-12 16:27:15,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 103 transitions. [2024-09-12 16:27:15,883 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 103 transitions. Word has length 100 [2024-09-12 16:27:15,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 16:27:15,884 INFO L474 AbstractCegarLoop]: Abstraction has 75 states and 103 transitions. [2024-09-12 16:27:15,884 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 86 states, 82 states have (on average 1.4390243902439024) internal successors, (118), 50 states have internal predecessors, (118), 17 states have call successors, (19), 1 states have call predecessors, (19), 26 states have return successors, (38), 37 states have call predecessors, (38), 17 states have call successors, (38) [2024-09-12 16:27:15,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:27:15,885 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 103 transitions. [2024-09-12 16:27:15,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2024-09-12 16:27:15,888 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 16:27:15,888 INFO L216 NwaCegarLoop]: trace histogram [18, 18, 18, 16, 16, 16, 16, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 16:27:15,904 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-09-12 16:27:16,089 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-09-12 16:27:16,089 INFO L399 AbstractCegarLoop]: === Iteration 16 === Targeting mainErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 16:27:16,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:27:16,089 INFO L85 PathProgramCache]: Analyzing trace with hash 179440229, now seen corresponding path program 13 times [2024-09-12 16:27:16,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 16:27:16,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666231339] [2024-09-12 16:27:16,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 16:27:16,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 16:27:16,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:16,448 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 16:27:16,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:16,449 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 16:27:16,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:16,538 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:16,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:16,632 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:16,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:16,693 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:16,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:16,755 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:16,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:16,822 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:16,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:16,913 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:16,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:16,949 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-12 16:27:16,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:17,178 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:17,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:17,401 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:17,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:17,620 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:17,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:17,809 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:17,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:17,951 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:17,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:18,100 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:18,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:18,258 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:18,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:18,401 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:18,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:18,525 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:18,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:18,642 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:18,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:18,698 INFO L134 CoverageAnalysis]: Checked inductivity of 1005 backedges. 60 proven. 486 refuted. 0 times theorem prover too weak. 459 trivial. 0 not checked. [2024-09-12 16:27:18,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 16:27:18,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666231339] [2024-09-12 16:27:18,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666231339] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 16:27:18,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [810952542] [2024-09-12 16:27:18,699 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-12 16:27:18,699 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 16:27:18,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 16:27:18,701 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 16:27:18,703 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-09-12 16:27:18,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:18,811 WARN L260 TraceCheckSpWp]: Trace formula consists of 388 conjuncts, 217 conjuncts are in the unsatisfiable core [2024-09-12 16:27:18,814 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 16:27:20,108 INFO L134 CoverageAnalysis]: Checked inductivity of 1005 backedges. 10 proven. 460 refuted. 0 times theorem prover too weak. 535 trivial. 0 not checked. [2024-09-12 16:27:20,108 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 16:27:25,133 INFO L134 CoverageAnalysis]: Checked inductivity of 1005 backedges. 65 proven. 783 refuted. 0 times theorem prover too weak. 157 trivial. 0 not checked. [2024-09-12 16:27:25,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [810952542] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 16:27:25,133 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 16:27:25,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 30, 57] total 112 [2024-09-12 16:27:25,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412914094] [2024-09-12 16:27:25,134 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 16:27:25,134 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 112 states [2024-09-12 16:27:25,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 16:27:25,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 112 interpolants. [2024-09-12 16:27:25,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=432, Invalid=12000, Unknown=0, NotChecked=0, Total=12432 [2024-09-12 16:27:25,136 INFO L87 Difference]: Start difference. First operand 75 states and 103 transitions. Second operand has 112 states, 108 states have (on average 1.3981481481481481) internal successors, (151), 65 states have internal predecessors, (151), 22 states have call successors, (24), 1 states have call predecessors, (24), 36 states have return successors, (49), 48 states have call predecessors, (49), 22 states have call successors, (49) [2024-09-12 16:27:28,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 16:27:28,652 INFO L93 Difference]: Finished difference Result 103 states and 152 transitions. [2024-09-12 16:27:28,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-09-12 16:27:28,652 INFO L78 Accepts]: Start accepts. Automaton has has 112 states, 108 states have (on average 1.3981481481481481) internal successors, (151), 65 states have internal predecessors, (151), 22 states have call successors, (24), 1 states have call predecessors, (24), 36 states have return successors, (49), 48 states have call predecessors, (49), 22 states have call successors, (49) Word has length 135 [2024-09-12 16:27:28,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 16:27:28,653 INFO L225 Difference]: With dead ends: 103 [2024-09-12 16:27:28,653 INFO L226 Difference]: Without dead ends: 87 [2024-09-12 16:27:28,655 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 392 GetRequests, 241 SyntacticMatches, 0 SemanticMatches, 151 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4710 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=1564, Invalid=21692, Unknown=0, NotChecked=0, Total=23256 [2024-09-12 16:27:28,655 INFO L434 NwaCegarLoop]: 25 mSDtfsCounter, 146 mSDsluCounter, 1298 mSDsCounter, 0 mSdLazyCounter, 4969 mSolverCounterSat, 164 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 1323 SdHoareTripleChecker+Invalid, 5133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 164 IncrementalHoareTripleChecker+Valid, 4969 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2024-09-12 16:27:28,656 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [161 Valid, 1323 Invalid, 5133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [164 Valid, 4969 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2024-09-12 16:27:28,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2024-09-12 16:27:28,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 78. [2024-09-12 16:27:28,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 51 states have (on average 1.0784313725490196) internal successors, (55), 52 states have internal predecessors, (55), 10 states have call successors, (10), 6 states have call predecessors, (10), 16 states have return successors, (43), 19 states have call predecessors, (43), 9 states have call successors, (43) [2024-09-12 16:27:28,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 108 transitions. [2024-09-12 16:27:28,681 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 108 transitions. Word has length 135 [2024-09-12 16:27:28,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 16:27:28,693 INFO L474 AbstractCegarLoop]: Abstraction has 78 states and 108 transitions. [2024-09-12 16:27:28,694 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 112 states, 108 states have (on average 1.3981481481481481) internal successors, (151), 65 states have internal predecessors, (151), 22 states have call successors, (24), 1 states have call predecessors, (24), 36 states have return successors, (49), 48 states have call predecessors, (49), 22 states have call successors, (49) [2024-09-12 16:27:28,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:27:28,694 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 108 transitions. [2024-09-12 16:27:28,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2024-09-12 16:27:28,695 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 16:27:28,695 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 13, 13, 13, 13, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 16:27:28,708 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-09-12 16:27:28,896 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-09-12 16:27:28,896 INFO L399 AbstractCegarLoop]: === Iteration 17 === Targeting mainErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 16:27:28,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:27:28,897 INFO L85 PathProgramCache]: Analyzing trace with hash -395770423, now seen corresponding path program 14 times [2024-09-12 16:27:28,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 16:27:28,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710037365] [2024-09-12 16:27:28,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 16:27:28,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 16:27:28,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:29,154 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 16:27:29,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:29,156 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 16:27:29,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:29,213 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:29,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:29,290 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:29,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:29,315 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-12 16:27:29,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:29,560 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:29,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:29,822 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:29,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:30,024 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:30,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:30,189 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:30,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:30,366 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:30,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:30,515 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:30,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:30,659 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:30,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:30,789 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:30,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:30,888 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:30,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:30,964 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:30,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:31,041 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:31,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:31,078 INFO L134 CoverageAnalysis]: Checked inductivity of 681 backedges. 48 proven. 336 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2024-09-12 16:27:31,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 16:27:31,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710037365] [2024-09-12 16:27:31,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710037365] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 16:27:31,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [641627472] [2024-09-12 16:27:31,079 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 16:27:31,079 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 16:27:31,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 16:27:31,082 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 16:27:31,082 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-09-12 16:27:31,183 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 16:27:31,183 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 16:27:31,186 WARN L260 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 181 conjuncts are in the unsatisfiable core [2024-09-12 16:27:31,188 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 16:27:32,356 INFO L134 CoverageAnalysis]: Checked inductivity of 681 backedges. 11 proven. 321 refuted. 0 times theorem prover too weak. 349 trivial. 0 not checked. [2024-09-12 16:27:32,357 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 16:27:35,925 INFO L134 CoverageAnalysis]: Checked inductivity of 681 backedges. 44 proven. 528 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2024-09-12 16:27:35,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [641627472] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 16:27:35,926 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 16:27:35,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 32, 48] total 98 [2024-09-12 16:27:35,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545902818] [2024-09-12 16:27:35,926 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 16:27:35,926 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 98 states [2024-09-12 16:27:35,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 16:27:35,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2024-09-12 16:27:35,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=358, Invalid=9148, Unknown=0, NotChecked=0, Total=9506 [2024-09-12 16:27:35,928 INFO L87 Difference]: Start difference. First operand 78 states and 108 transitions. Second operand has 98 states, 94 states have (on average 1.3936170212765957) internal successors, (131), 56 states have internal predecessors, (131), 19 states have call successors, (21), 1 states have call predecessors, (21), 30 states have return successors, (44), 43 states have call predecessors, (44), 19 states have call successors, (44) [2024-09-12 16:27:38,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 16:27:38,474 INFO L93 Difference]: Finished difference Result 97 states and 139 transitions. [2024-09-12 16:27:38,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-09-12 16:27:38,474 INFO L78 Accepts]: Start accepts. Automaton has has 98 states, 94 states have (on average 1.3936170212765957) internal successors, (131), 56 states have internal predecessors, (131), 19 states have call successors, (21), 1 states have call predecessors, (21), 30 states have return successors, (44), 43 states have call predecessors, (44), 19 states have call successors, (44) Word has length 114 [2024-09-12 16:27:38,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 16:27:38,476 INFO L225 Difference]: With dead ends: 97 [2024-09-12 16:27:38,476 INFO L226 Difference]: Without dead ends: 90 [2024-09-12 16:27:38,477 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 331 GetRequests, 201 SyntacticMatches, 0 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3674 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=1096, Invalid=16196, Unknown=0, NotChecked=0, Total=17292 [2024-09-12 16:27:38,478 INFO L434 NwaCegarLoop]: 26 mSDtfsCounter, 166 mSDsluCounter, 1273 mSDsCounter, 0 mSdLazyCounter, 3760 mSolverCounterSat, 230 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 1299 SdHoareTripleChecker+Invalid, 3990 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 230 IncrementalHoareTripleChecker+Valid, 3760 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-09-12 16:27:38,478 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [182 Valid, 1299 Invalid, 3990 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [230 Valid, 3760 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-09-12 16:27:38,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2024-09-12 16:27:38,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 81. [2024-09-12 16:27:38,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 53 states have (on average 1.0754716981132075) internal successors, (57), 54 states have internal predecessors, (57), 10 states have call successors, (10), 6 states have call predecessors, (10), 17 states have return successors, (46), 20 states have call predecessors, (46), 9 states have call successors, (46) [2024-09-12 16:27:38,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 113 transitions. [2024-09-12 16:27:38,504 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 113 transitions. Word has length 114 [2024-09-12 16:27:38,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 16:27:38,504 INFO L474 AbstractCegarLoop]: Abstraction has 81 states and 113 transitions. [2024-09-12 16:27:38,504 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 98 states, 94 states have (on average 1.3936170212765957) internal successors, (131), 56 states have internal predecessors, (131), 19 states have call successors, (21), 1 states have call predecessors, (21), 30 states have return successors, (44), 43 states have call predecessors, (44), 19 states have call successors, (44) [2024-09-12 16:27:38,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:27:38,505 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 113 transitions. [2024-09-12 16:27:38,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2024-09-12 16:27:38,506 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 16:27:38,506 INFO L216 NwaCegarLoop]: trace histogram [21, 21, 21, 19, 19, 19, 19, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 16:27:38,518 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-09-12 16:27:38,706 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-09-12 16:27:38,707 INFO L399 AbstractCegarLoop]: === Iteration 18 === Targeting mainErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 16:27:38,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:27:38,707 INFO L85 PathProgramCache]: Analyzing trace with hash -1319769665, now seen corresponding path program 15 times [2024-09-12 16:27:38,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 16:27:38,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884872674] [2024-09-12 16:27:38,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 16:27:38,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 16:27:38,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:39,188 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 16:27:39,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:39,190 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 16:27:39,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:39,310 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:39,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:39,397 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:39,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:39,481 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:39,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:39,543 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:39,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:39,602 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:39,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:39,673 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:39,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:39,759 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:39,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:39,798 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-12 16:27:39,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:40,098 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:40,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:40,348 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:40,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:40,630 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:40,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:40,891 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:40,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:41,055 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:41,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:41,215 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:41,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:41,434 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:41,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:41,655 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:41,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:41,854 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:41,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:41,966 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:41,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:42,059 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:42,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:42,154 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:42,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:42,200 INFO L134 CoverageAnalysis]: Checked inductivity of 1392 backedges. 72 proven. 663 refuted. 0 times theorem prover too weak. 657 trivial. 0 not checked. [2024-09-12 16:27:42,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 16:27:42,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884872674] [2024-09-12 16:27:42,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884872674] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 16:27:42,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1395892364] [2024-09-12 16:27:42,201 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 16:27:42,201 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 16:27:42,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 16:27:42,202 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 16:27:42,203 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-09-12 16:27:42,335 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 25 check-sat command(s) [2024-09-12 16:27:42,335 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 16:27:42,339 WARN L260 TraceCheckSpWp]: Trace formula consists of 445 conjuncts, 253 conjuncts are in the unsatisfiable core [2024-09-12 16:27:42,342 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 16:27:43,961 INFO L134 CoverageAnalysis]: Checked inductivity of 1392 backedges. 12 proven. 632 refuted. 0 times theorem prover too weak. 748 trivial. 0 not checked. [2024-09-12 16:27:43,961 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 16:27:50,699 INFO L134 CoverageAnalysis]: Checked inductivity of 1392 backedges. 77 proven. 1101 refuted. 0 times theorem prover too weak. 214 trivial. 0 not checked. [2024-09-12 16:27:50,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1395892364] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 16:27:50,700 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 16:27:50,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 34, 66] total 129 [2024-09-12 16:27:50,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119598988] [2024-09-12 16:27:50,700 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 16:27:50,700 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 129 states [2024-09-12 16:27:50,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 16:27:50,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 129 interpolants. [2024-09-12 16:27:50,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=500, Invalid=16012, Unknown=0, NotChecked=0, Total=16512 [2024-09-12 16:27:50,702 INFO L87 Difference]: Start difference. First operand 81 states and 113 transitions. Second operand has 129 states, 125 states have (on average 1.392) internal successors, (174), 74 states have internal predecessors, (174), 25 states have call successors, (27), 1 states have call predecessors, (27), 42 states have return successors, (57), 56 states have call predecessors, (57), 25 states have call successors, (57) [2024-09-12 16:27:55,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 16:27:55,090 INFO L93 Difference]: Finished difference Result 111 states and 166 transitions. [2024-09-12 16:27:55,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-09-12 16:27:55,090 INFO L78 Accepts]: Start accepts. Automaton has has 129 states, 125 states have (on average 1.392) internal successors, (174), 74 states have internal predecessors, (174), 25 states have call successors, (27), 1 states have call predecessors, (27), 42 states have return successors, (57), 56 states have call predecessors, (57), 25 states have call successors, (57) Word has length 156 [2024-09-12 16:27:55,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 16:27:55,092 INFO L225 Difference]: With dead ends: 111 [2024-09-12 16:27:55,092 INFO L226 Difference]: Without dead ends: 93 [2024-09-12 16:27:55,094 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 452 GetRequests, 278 SyntacticMatches, 0 SemanticMatches, 174 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6243 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=1946, Invalid=28854, Unknown=0, NotChecked=0, Total=30800 [2024-09-12 16:27:55,094 INFO L434 NwaCegarLoop]: 28 mSDtfsCounter, 250 mSDsluCounter, 1480 mSDsCounter, 0 mSdLazyCounter, 5865 mSolverCounterSat, 399 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 266 SdHoareTripleChecker+Valid, 1508 SdHoareTripleChecker+Invalid, 6264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 399 IncrementalHoareTripleChecker+Valid, 5865 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2024-09-12 16:27:55,094 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [266 Valid, 1508 Invalid, 6264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [399 Valid, 5865 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2024-09-12 16:27:55,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2024-09-12 16:27:55,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 84. [2024-09-12 16:27:55,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 55 states have (on average 1.0727272727272728) internal successors, (59), 56 states have internal predecessors, (59), 10 states have call successors, (10), 6 states have call predecessors, (10), 18 states have return successors, (49), 21 states have call predecessors, (49), 9 states have call successors, (49) [2024-09-12 16:27:55,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 118 transitions. [2024-09-12 16:27:55,124 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 118 transitions. Word has length 156 [2024-09-12 16:27:55,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 16:27:55,124 INFO L474 AbstractCegarLoop]: Abstraction has 84 states and 118 transitions. [2024-09-12 16:27:55,125 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 129 states, 125 states have (on average 1.392) internal successors, (174), 74 states have internal predecessors, (174), 25 states have call successors, (27), 1 states have call predecessors, (27), 42 states have return successors, (57), 56 states have call predecessors, (57), 25 states have call successors, (57) [2024-09-12 16:27:55,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:27:55,125 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 118 transitions. [2024-09-12 16:27:55,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2024-09-12 16:27:55,127 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 16:27:55,127 INFO L216 NwaCegarLoop]: trace histogram [23, 23, 23, 21, 21, 21, 21, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 16:27:55,141 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-09-12 16:27:55,327 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,17 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 16:27:55,327 INFO L399 AbstractCegarLoop]: === Iteration 19 === Targeting mainErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 16:27:55,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:27:55,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1781937437, now seen corresponding path program 16 times [2024-09-12 16:27:55,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 16:27:55,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263944226] [2024-09-12 16:27:55,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 16:27:55,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 16:27:55,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:55,890 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 16:27:55,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:55,892 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 16:27:55,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:56,019 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:56,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:56,153 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:56,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:56,262 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:56,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:56,369 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:56,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:56,457 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:56,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:56,540 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:56,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:56,621 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:56,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:56,738 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:56,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:56,783 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 16:27:56,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:57,137 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:57,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:57,402 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:57,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:57,702 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:57,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:57,946 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:57,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:58,121 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:58,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:58,280 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:58,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:58,482 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:58,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:58,694 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:58,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:58,853 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:58,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:59,002 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:59,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:59,146 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:59,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:59,255 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:59,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:59,356 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:27:59,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:27:59,405 INFO L134 CoverageAnalysis]: Checked inductivity of 1685 backedges. 80 proven. 796 refuted. 0 times theorem prover too weak. 809 trivial. 0 not checked. [2024-09-12 16:27:59,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 16:27:59,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263944226] [2024-09-12 16:27:59,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263944226] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 16:27:59,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [421018481] [2024-09-12 16:27:59,405 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 16:27:59,405 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 16:27:59,405 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 16:27:59,406 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 16:27:59,407 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-09-12 16:27:59,541 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 16:27:59,541 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 16:27:59,544 WARN L260 TraceCheckSpWp]: Trace formula consists of 483 conjuncts, 277 conjuncts are in the unsatisfiable core [2024-09-12 16:27:59,547 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 16:28:01,414 INFO L134 CoverageAnalysis]: Checked inductivity of 1685 backedges. 13 proven. 761 refuted. 0 times theorem prover too weak. 911 trivial. 0 not checked. [2024-09-12 16:28:01,415 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 16:28:09,245 INFO L134 CoverageAnalysis]: Checked inductivity of 1685 backedges. 86 proven. 1342 refuted. 0 times theorem prover too weak. 257 trivial. 0 not checked. [2024-09-12 16:28:09,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [421018481] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 16:28:09,246 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 16:28:09,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 36, 72] total 140 [2024-09-12 16:28:09,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087012304] [2024-09-12 16:28:09,246 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 16:28:09,247 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 140 states [2024-09-12 16:28:09,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 16:28:09,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 140 interpolants. [2024-09-12 16:28:09,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=546, Invalid=18914, Unknown=0, NotChecked=0, Total=19460 [2024-09-12 16:28:09,249 INFO L87 Difference]: Start difference. First operand 84 states and 118 transitions. Second operand has 140 states, 136 states have (on average 1.3897058823529411) internal successors, (189), 80 states have internal predecessors, (189), 27 states have call successors, (29), 1 states have call predecessors, (29), 46 states have return successors, (62), 61 states have call predecessors, (62), 27 states have call successors, (62) [2024-09-12 16:28:14,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 16:28:14,858 INFO L93 Difference]: Finished difference Result 115 states and 173 transitions. [2024-09-12 16:28:14,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-09-12 16:28:14,858 INFO L78 Accepts]: Start accepts. Automaton has has 140 states, 136 states have (on average 1.3897058823529411) internal successors, (189), 80 states have internal predecessors, (189), 27 states have call successors, (29), 1 states have call predecessors, (29), 46 states have return successors, (62), 61 states have call predecessors, (62), 27 states have call successors, (62) Word has length 170 [2024-09-12 16:28:14,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 16:28:14,859 INFO L225 Difference]: With dead ends: 115 [2024-09-12 16:28:14,859 INFO L226 Difference]: Without dead ends: 96 [2024-09-12 16:28:14,862 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 491 GetRequests, 303 SyntacticMatches, 0 SemanticMatches, 188 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7269 ImplicationChecksByTransitivity, 8.9s TimeCoverageRelationStatistics Valid=2187, Invalid=33723, Unknown=0, NotChecked=0, Total=35910 [2024-09-12 16:28:14,862 INFO L434 NwaCegarLoop]: 29 mSDtfsCounter, 267 mSDsluCounter, 1956 mSDsCounter, 0 mSdLazyCounter, 7738 mSolverCounterSat, 451 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 1985 SdHoareTripleChecker+Invalid, 8189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 451 IncrementalHoareTripleChecker+Valid, 7738 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2024-09-12 16:28:14,862 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [284 Valid, 1985 Invalid, 8189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [451 Valid, 7738 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2024-09-12 16:28:14,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2024-09-12 16:28:14,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 87. [2024-09-12 16:28:14,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 57 states have (on average 1.0701754385964912) internal successors, (61), 58 states have internal predecessors, (61), 10 states have call successors, (10), 6 states have call predecessors, (10), 19 states have return successors, (52), 22 states have call predecessors, (52), 9 states have call successors, (52) [2024-09-12 16:28:14,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 123 transitions. [2024-09-12 16:28:14,892 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 123 transitions. Word has length 170 [2024-09-12 16:28:14,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 16:28:14,892 INFO L474 AbstractCegarLoop]: Abstraction has 87 states and 123 transitions. [2024-09-12 16:28:14,893 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 140 states, 136 states have (on average 1.3897058823529411) internal successors, (189), 80 states have internal predecessors, (189), 27 states have call successors, (29), 1 states have call predecessors, (29), 46 states have return successors, (62), 61 states have call predecessors, (62), 27 states have call successors, (62) [2024-09-12 16:28:14,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:28:14,893 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 123 transitions. [2024-09-12 16:28:14,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2024-09-12 16:28:14,895 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 16:28:14,895 INFO L216 NwaCegarLoop]: trace histogram [25, 25, 25, 23, 23, 23, 23, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 16:28:14,912 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-09-12 16:28:15,095 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 16:28:15,095 INFO L399 AbstractCegarLoop]: === Iteration 20 === Targeting mainErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 16:28:15,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:28:15,096 INFO L85 PathProgramCache]: Analyzing trace with hash -1398299309, now seen corresponding path program 17 times [2024-09-12 16:28:15,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 16:28:15,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985175607] [2024-09-12 16:28:15,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 16:28:15,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 16:28:15,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:15,691 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 16:28:15,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:15,693 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 16:28:15,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:15,841 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:15,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:15,976 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:15,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:16,083 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:16,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:16,199 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:16,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:16,304 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:16,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:16,397 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:16,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:16,481 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:16,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:16,558 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:16,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:16,695 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:16,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:16,755 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-12 16:28:16,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:17,259 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:17,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:17,670 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:17,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:18,044 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:18,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:18,309 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:18,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:18,555 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:18,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:18,792 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:18,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:18,959 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:18,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:19,119 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:19,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:19,275 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:19,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:19,402 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:19,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:19,523 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:19,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:19,636 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:19,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:19,742 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:19,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:19,850 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:19,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:19,907 INFO L134 CoverageAnalysis]: Checked inductivity of 2006 backedges. 88 proven. 941 refuted. 0 times theorem prover too weak. 977 trivial. 0 not checked. [2024-09-12 16:28:19,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 16:28:19,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985175607] [2024-09-12 16:28:19,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985175607] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 16:28:19,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1405964760] [2024-09-12 16:28:19,908 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 16:28:19,908 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 16:28:19,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 16:28:19,910 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 16:28:19,911 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-09-12 16:28:20,078 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 30 check-sat command(s) [2024-09-12 16:28:20,078 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 16:28:20,083 WARN L260 TraceCheckSpWp]: Trace formula consists of 521 conjuncts, 301 conjuncts are in the unsatisfiable core [2024-09-12 16:28:20,087 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 16:28:22,236 INFO L134 CoverageAnalysis]: Checked inductivity of 2006 backedges. 14 proven. 902 refuted. 0 times theorem prover too weak. 1090 trivial. 0 not checked. [2024-09-12 16:28:22,236 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 16:28:31,375 INFO L134 CoverageAnalysis]: Checked inductivity of 2006 backedges. 95 proven. 1607 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2024-09-12 16:28:31,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1405964760] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 16:28:31,376 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 16:28:31,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 38, 78] total 151 [2024-09-12 16:28:31,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905775332] [2024-09-12 16:28:31,376 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 16:28:31,376 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 151 states [2024-09-12 16:28:31,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 16:28:31,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 151 interpolants. [2024-09-12 16:28:31,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=592, Invalid=22058, Unknown=0, NotChecked=0, Total=22650 [2024-09-12 16:28:31,379 INFO L87 Difference]: Start difference. First operand 87 states and 123 transitions. Second operand has 151 states, 147 states have (on average 1.3877551020408163) internal successors, (204), 86 states have internal predecessors, (204), 29 states have call successors, (31), 1 states have call predecessors, (31), 50 states have return successors, (67), 66 states have call predecessors, (67), 29 states have call successors, (67) [2024-09-12 16:28:36,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 16:28:36,802 INFO L93 Difference]: Finished difference Result 119 states and 180 transitions. [2024-09-12 16:28:36,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2024-09-12 16:28:36,802 INFO L78 Accepts]: Start accepts. Automaton has has 151 states, 147 states have (on average 1.3877551020408163) internal successors, (204), 86 states have internal predecessors, (204), 29 states have call successors, (31), 1 states have call predecessors, (31), 50 states have return successors, (67), 66 states have call predecessors, (67), 29 states have call successors, (67) Word has length 184 [2024-09-12 16:28:36,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 16:28:36,803 INFO L225 Difference]: With dead ends: 119 [2024-09-12 16:28:36,804 INFO L226 Difference]: Without dead ends: 99 [2024-09-12 16:28:36,807 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 530 GetRequests, 328 SyntacticMatches, 0 SemanticMatches, 202 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8355 ImplicationChecksByTransitivity, 10.2s TimeCoverageRelationStatistics Valid=2440, Invalid=38972, Unknown=0, NotChecked=0, Total=41412 [2024-09-12 16:28:36,808 INFO L434 NwaCegarLoop]: 30 mSDtfsCounter, 292 mSDsluCounter, 1658 mSDsCounter, 0 mSdLazyCounter, 6894 mSolverCounterSat, 265 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 310 SdHoareTripleChecker+Valid, 1688 SdHoareTripleChecker+Invalid, 7159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 265 IncrementalHoareTripleChecker+Valid, 6894 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2024-09-12 16:28:36,833 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [310 Valid, 1688 Invalid, 7159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [265 Valid, 6894 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2024-09-12 16:28:36,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2024-09-12 16:28:36,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 90. [2024-09-12 16:28:36,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 59 states have (on average 1.0677966101694916) internal successors, (63), 60 states have internal predecessors, (63), 10 states have call successors, (10), 6 states have call predecessors, (10), 20 states have return successors, (55), 23 states have call predecessors, (55), 9 states have call successors, (55) [2024-09-12 16:28:36,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 128 transitions. [2024-09-12 16:28:36,898 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 128 transitions. Word has length 184 [2024-09-12 16:28:36,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 16:28:36,898 INFO L474 AbstractCegarLoop]: Abstraction has 90 states and 128 transitions. [2024-09-12 16:28:36,899 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 151 states, 147 states have (on average 1.3877551020408163) internal successors, (204), 86 states have internal predecessors, (204), 29 states have call successors, (31), 1 states have call predecessors, (31), 50 states have return successors, (67), 66 states have call predecessors, (67), 29 states have call successors, (67) [2024-09-12 16:28:36,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:28:36,899 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 128 transitions. [2024-09-12 16:28:36,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 199 [2024-09-12 16:28:36,901 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 16:28:36,901 INFO L216 NwaCegarLoop]: trace histogram [27, 27, 27, 25, 25, 25, 25, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 16:28:36,918 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-09-12 16:28:37,102 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 16:28:37,102 INFO L399 AbstractCegarLoop]: === Iteration 21 === Targeting mainErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 16:28:37,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:28:37,102 INFO L85 PathProgramCache]: Analyzing trace with hash 1584627741, now seen corresponding path program 18 times [2024-09-12 16:28:37,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 16:28:37,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692442667] [2024-09-12 16:28:37,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 16:28:37,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 16:28:37,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:37,787 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 16:28:37,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:37,788 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 16:28:37,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:38,022 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:38,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:38,176 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:38,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:38,330 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:38,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:38,478 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:38,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:38,586 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:38,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:38,681 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:38,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:38,754 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:38,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:38,820 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:38,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:38,881 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:38,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:38,986 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:38,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:39,035 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-12 16:28:39,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:39,466 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:39,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:39,819 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:39,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:40,184 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:40,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:40,447 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:40,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:40,736 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:40,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:41,052 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:41,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:41,246 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:41,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:41,441 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:41,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:41,608 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:41,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:41,757 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:41,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:41,891 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:41,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:42,033 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:42,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:42,152 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:42,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:42,265 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:42,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:42,379 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:28:42,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:28:42,435 INFO L134 CoverageAnalysis]: Checked inductivity of 2355 backedges. 96 proven. 1098 refuted. 0 times theorem prover too weak. 1161 trivial. 0 not checked. [2024-09-12 16:28:42,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 16:28:42,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692442667] [2024-09-12 16:28:42,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692442667] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 16:28:42,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [232357455] [2024-09-12 16:28:42,435 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 16:28:42,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 16:28:42,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 16:28:42,436 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 16:28:42,438 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-09-12 16:28:42,626 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 32 check-sat command(s) [2024-09-12 16:28:42,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 16:28:42,631 WARN L260 TraceCheckSpWp]: Trace formula consists of 559 conjuncts, 325 conjuncts are in the unsatisfiable core [2024-09-12 16:28:42,637 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 16:28:45,015 INFO L134 CoverageAnalysis]: Checked inductivity of 2355 backedges. 15 proven. 1055 refuted. 0 times theorem prover too weak. 1285 trivial. 0 not checked. [2024-09-12 16:28:45,015 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 16:28:55,607 INFO L134 CoverageAnalysis]: Checked inductivity of 2355 backedges. 104 proven. 1896 refuted. 0 times theorem prover too weak. 355 trivial. 0 not checked. [2024-09-12 16:28:55,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [232357455] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 16:28:55,608 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 16:28:55,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 40, 84] total 162 [2024-09-12 16:28:55,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390619019] [2024-09-12 16:28:55,608 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 16:28:55,608 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 162 states [2024-09-12 16:28:55,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 16:28:55,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 162 interpolants. [2024-09-12 16:28:55,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=638, Invalid=25444, Unknown=0, NotChecked=0, Total=26082 [2024-09-12 16:28:55,611 INFO L87 Difference]: Start difference. First operand 90 states and 128 transitions. Second operand has 162 states, 158 states have (on average 1.3860759493670887) internal successors, (219), 92 states have internal predecessors, (219), 31 states have call successors, (33), 1 states have call predecessors, (33), 54 states have return successors, (72), 71 states have call predecessors, (72), 31 states have call successors, (72) [2024-09-12 16:29:02,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 16:29:02,314 INFO L93 Difference]: Finished difference Result 123 states and 187 transitions. [2024-09-12 16:29:02,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-09-12 16:29:02,314 INFO L78 Accepts]: Start accepts. Automaton has has 162 states, 158 states have (on average 1.3860759493670887) internal successors, (219), 92 states have internal predecessors, (219), 31 states have call successors, (33), 1 states have call predecessors, (33), 54 states have return successors, (72), 71 states have call predecessors, (72), 31 states have call successors, (72) Word has length 198 [2024-09-12 16:29:02,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 16:29:02,316 INFO L225 Difference]: With dead ends: 123 [2024-09-12 16:29:02,316 INFO L226 Difference]: Without dead ends: 102 [2024-09-12 16:29:02,318 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 569 GetRequests, 353 SyntacticMatches, 0 SemanticMatches, 216 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9534 ImplicationChecksByTransitivity, 11.5s TimeCoverageRelationStatistics Valid=2705, Invalid=44601, Unknown=0, NotChecked=0, Total=47306 [2024-09-12 16:29:02,318 INFO L434 NwaCegarLoop]: 31 mSDtfsCounter, 382 mSDsluCounter, 2303 mSDsCounter, 0 mSdLazyCounter, 8956 mSolverCounterSat, 440 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 401 SdHoareTripleChecker+Valid, 2334 SdHoareTripleChecker+Invalid, 9396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 440 IncrementalHoareTripleChecker+Valid, 8956 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2024-09-12 16:29:02,318 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [401 Valid, 2334 Invalid, 9396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [440 Valid, 8956 Invalid, 0 Unknown, 0 Unchecked, 3.7s Time] [2024-09-12 16:29:02,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2024-09-12 16:29:02,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 93. [2024-09-12 16:29:02,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 61 states have (on average 1.0655737704918034) internal successors, (65), 62 states have internal predecessors, (65), 10 states have call successors, (10), 6 states have call predecessors, (10), 21 states have return successors, (58), 24 states have call predecessors, (58), 9 states have call successors, (58) [2024-09-12 16:29:02,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 133 transitions. [2024-09-12 16:29:02,355 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 133 transitions. Word has length 198 [2024-09-12 16:29:02,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 16:29:02,355 INFO L474 AbstractCegarLoop]: Abstraction has 93 states and 133 transitions. [2024-09-12 16:29:02,356 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 162 states, 158 states have (on average 1.3860759493670887) internal successors, (219), 92 states have internal predecessors, (219), 31 states have call successors, (33), 1 states have call predecessors, (33), 54 states have return successors, (72), 71 states have call predecessors, (72), 31 states have call successors, (72) [2024-09-12 16:29:02,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:29:02,356 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 133 transitions. [2024-09-12 16:29:02,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2024-09-12 16:29:02,357 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 16:29:02,357 INFO L216 NwaCegarLoop]: trace histogram [29, 29, 29, 27, 27, 27, 27, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 16:29:02,371 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-09-12 16:29:02,558 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-09-12 16:29:02,558 INFO L399 AbstractCegarLoop]: === Iteration 22 === Targeting mainErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 16:29:02,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:29:02,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1209439257, now seen corresponding path program 19 times [2024-09-12 16:29:02,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 16:29:02,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197311488] [2024-09-12 16:29:02,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 16:29:02,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 16:29:02,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:03,279 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 16:29:03,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:03,280 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 16:29:03,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:03,470 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:03,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:03,636 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:03,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:03,776 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:03,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:03,924 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:03,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:04,043 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:04,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:04,152 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:04,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:04,235 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:04,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:04,309 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:04,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:04,383 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:04,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:04,451 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:04,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:04,566 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:04,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:04,619 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-12 16:29:04,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:05,083 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:05,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:05,469 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:05,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:05,883 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:05,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:06,204 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:06,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:06,476 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:06,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:06,736 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:06,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:06,959 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:06,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:07,160 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:07,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:07,341 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:07,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:07,520 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:07,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:07,674 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:07,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:07,831 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:07,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:07,982 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:07,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:08,107 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:08,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:08,227 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:08,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:08,349 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:08,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:08,433 INFO L134 CoverageAnalysis]: Checked inductivity of 2732 backedges. 104 proven. 1267 refuted. 0 times theorem prover too weak. 1361 trivial. 0 not checked. [2024-09-12 16:29:08,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 16:29:08,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197311488] [2024-09-12 16:29:08,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197311488] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 16:29:08,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2043126599] [2024-09-12 16:29:08,434 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-12 16:29:08,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 16:29:08,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 16:29:08,436 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 16:29:08,437 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-09-12 16:29:08,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:08,674 WARN L260 TraceCheckSpWp]: Trace formula consists of 597 conjuncts, 349 conjuncts are in the unsatisfiable core [2024-09-12 16:29:08,678 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 16:29:11,315 INFO L134 CoverageAnalysis]: Checked inductivity of 2732 backedges. 16 proven. 1220 refuted. 0 times theorem prover too weak. 1496 trivial. 0 not checked. [2024-09-12 16:29:11,316 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 16:29:23,459 INFO L134 CoverageAnalysis]: Checked inductivity of 2732 backedges. 113 proven. 2209 refuted. 0 times theorem prover too weak. 410 trivial. 0 not checked. [2024-09-12 16:29:23,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2043126599] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 16:29:23,459 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 16:29:23,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 42, 90] total 173 [2024-09-12 16:29:23,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420126622] [2024-09-12 16:29:23,459 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 16:29:23,460 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 173 states [2024-09-12 16:29:23,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 16:29:23,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 173 interpolants. [2024-09-12 16:29:23,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=684, Invalid=29072, Unknown=0, NotChecked=0, Total=29756 [2024-09-12 16:29:23,463 INFO L87 Difference]: Start difference. First operand 93 states and 133 transitions. Second operand has 173 states, 169 states have (on average 1.3846153846153846) internal successors, (234), 98 states have internal predecessors, (234), 33 states have call successors, (35), 1 states have call predecessors, (35), 58 states have return successors, (77), 76 states have call predecessors, (77), 33 states have call successors, (77) [2024-09-12 16:29:31,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 16:29:31,403 INFO L93 Difference]: Finished difference Result 127 states and 194 transitions. [2024-09-12 16:29:31,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-09-12 16:29:31,404 INFO L78 Accepts]: Start accepts. Automaton has has 173 states, 169 states have (on average 1.3846153846153846) internal successors, (234), 98 states have internal predecessors, (234), 33 states have call successors, (35), 1 states have call predecessors, (35), 58 states have return successors, (77), 76 states have call predecessors, (77), 33 states have call successors, (77) Word has length 212 [2024-09-12 16:29:31,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 16:29:31,406 INFO L225 Difference]: With dead ends: 127 [2024-09-12 16:29:31,406 INFO L226 Difference]: Without dead ends: 105 [2024-09-12 16:29:31,409 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 608 GetRequests, 378 SyntacticMatches, 0 SemanticMatches, 230 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10787 ImplicationChecksByTransitivity, 13.2s TimeCoverageRelationStatistics Valid=2982, Invalid=50610, Unknown=0, NotChecked=0, Total=53592 [2024-09-12 16:29:31,410 INFO L434 NwaCegarLoop]: 31 mSDtfsCounter, 341 mSDsluCounter, 2464 mSDsCounter, 0 mSdLazyCounter, 10707 mSolverCounterSat, 426 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 362 SdHoareTripleChecker+Valid, 2495 SdHoareTripleChecker+Invalid, 11133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 426 IncrementalHoareTripleChecker+Valid, 10707 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2024-09-12 16:29:31,410 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [362 Valid, 2495 Invalid, 11133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [426 Valid, 10707 Invalid, 0 Unknown, 0 Unchecked, 4.5s Time] [2024-09-12 16:29:31,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2024-09-12 16:29:31,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 96. [2024-09-12 16:29:31,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 63 states have (on average 1.0634920634920635) internal successors, (67), 64 states have internal predecessors, (67), 10 states have call successors, (10), 6 states have call predecessors, (10), 22 states have return successors, (61), 25 states have call predecessors, (61), 9 states have call successors, (61) [2024-09-12 16:29:31,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 138 transitions. [2024-09-12 16:29:31,459 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 138 transitions. Word has length 212 [2024-09-12 16:29:31,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 16:29:31,459 INFO L474 AbstractCegarLoop]: Abstraction has 96 states and 138 transitions. [2024-09-12 16:29:31,460 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 173 states, 169 states have (on average 1.3846153846153846) internal successors, (234), 98 states have internal predecessors, (234), 33 states have call successors, (35), 1 states have call predecessors, (35), 58 states have return successors, (77), 76 states have call predecessors, (77), 33 states have call successors, (77) [2024-09-12 16:29:31,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:29:31,460 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 138 transitions. [2024-09-12 16:29:31,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2024-09-12 16:29:31,461 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 16:29:31,462 INFO L216 NwaCegarLoop]: trace histogram [21, 21, 21, 19, 19, 19, 19, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 16:29:31,481 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-09-12 16:29:31,662 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-09-12 16:29:31,662 INFO L399 AbstractCegarLoop]: === Iteration 23 === Targeting mainErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 16:29:31,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:29:31,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1086059211, now seen corresponding path program 20 times [2024-09-12 16:29:31,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 16:29:31,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151102269] [2024-09-12 16:29:31,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 16:29:31,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 16:29:31,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:32,100 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 16:29:32,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:32,101 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 16:29:32,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:32,140 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:32,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:32,197 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:32,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:32,221 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-12 16:29:32,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:32,660 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:32,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:33,025 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:33,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:33,384 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:33,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:33,734 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:33,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:34,046 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:34,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:34,294 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:34,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:34,522 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:34,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:34,744 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:34,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:34,916 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:34,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:35,067 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:35,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:35,212 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:35,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:35,337 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:35,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:35,452 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:35,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:35,559 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:35,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:35,678 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:35,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:35,771 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:35,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:35,865 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:35,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:35,912 INFO L134 CoverageAnalysis]: Checked inductivity of 1392 backedges. 72 proven. 663 refuted. 0 times theorem prover too weak. 657 trivial. 0 not checked. [2024-09-12 16:29:35,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 16:29:35,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151102269] [2024-09-12 16:29:35,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151102269] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 16:29:35,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1103125121] [2024-09-12 16:29:35,912 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 16:29:35,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 16:29:35,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 16:29:35,914 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 16:29:35,916 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-09-12 16:29:36,121 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 16:29:36,122 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 16:29:36,125 WARN L260 TraceCheckSpWp]: Trace formula consists of 445 conjuncts, 253 conjuncts are in the unsatisfiable core [2024-09-12 16:29:36,128 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 16:29:38,259 INFO L134 CoverageAnalysis]: Checked inductivity of 1392 backedges. 17 proven. 642 refuted. 0 times theorem prover too weak. 733 trivial. 0 not checked. [2024-09-12 16:29:38,259 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 16:29:45,565 INFO L134 CoverageAnalysis]: Checked inductivity of 1392 backedges. 62 proven. 1116 refuted. 0 times theorem prover too weak. 214 trivial. 0 not checked. [2024-09-12 16:29:45,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1103125121] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 16:29:45,565 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 16:29:45,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 44, 66] total 134 [2024-09-12 16:29:45,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154575414] [2024-09-12 16:29:45,565 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 16:29:45,567 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 134 states [2024-09-12 16:29:45,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 16:29:45,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 134 interpolants. [2024-09-12 16:29:45,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=490, Invalid=17332, Unknown=0, NotChecked=0, Total=17822 [2024-09-12 16:29:45,569 INFO L87 Difference]: Start difference. First operand 96 states and 138 transitions. Second operand has 134 states, 130 states have (on average 1.376923076923077) internal successors, (179), 74 states have internal predecessors, (179), 25 states have call successors, (27), 1 states have call predecessors, (27), 42 states have return successors, (62), 61 states have call predecessors, (62), 25 states have call successors, (62) [2024-09-12 16:29:50,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 16:29:50,278 INFO L93 Difference]: Finished difference Result 115 states and 169 transitions. [2024-09-12 16:29:50,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2024-09-12 16:29:50,278 INFO L78 Accepts]: Start accepts. Automaton has has 134 states, 130 states have (on average 1.376923076923077) internal successors, (179), 74 states have internal predecessors, (179), 25 states have call successors, (27), 1 states have call predecessors, (27), 42 states have return successors, (62), 61 states have call predecessors, (62), 25 states have call successors, (62) Word has length 156 [2024-09-12 16:29:50,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 16:29:50,279 INFO L225 Difference]: With dead ends: 115 [2024-09-12 16:29:50,280 INFO L226 Difference]: Without dead ends: 108 [2024-09-12 16:29:50,281 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 451 GetRequests, 273 SyntacticMatches, 0 SemanticMatches, 178 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6907 ImplicationChecksByTransitivity, 7.5s TimeCoverageRelationStatistics Valid=1762, Invalid=30458, Unknown=0, NotChecked=0, Total=32220 [2024-09-12 16:29:50,282 INFO L434 NwaCegarLoop]: 32 mSDtfsCounter, 386 mSDsluCounter, 2077 mSDsCounter, 0 mSdLazyCounter, 6273 mSolverCounterSat, 318 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 407 SdHoareTripleChecker+Valid, 2109 SdHoareTripleChecker+Invalid, 6591 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 318 IncrementalHoareTripleChecker+Valid, 6273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2024-09-12 16:29:50,282 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [407 Valid, 2109 Invalid, 6591 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [318 Valid, 6273 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2024-09-12 16:29:50,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2024-09-12 16:29:50,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 99. [2024-09-12 16:29:50,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 65 states have (on average 1.0615384615384615) internal successors, (69), 66 states have internal predecessors, (69), 10 states have call successors, (10), 6 states have call predecessors, (10), 23 states have return successors, (64), 26 states have call predecessors, (64), 9 states have call successors, (64) [2024-09-12 16:29:50,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 143 transitions. [2024-09-12 16:29:50,323 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 143 transitions. Word has length 156 [2024-09-12 16:29:50,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 16:29:50,323 INFO L474 AbstractCegarLoop]: Abstraction has 99 states and 143 transitions. [2024-09-12 16:29:50,324 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 134 states, 130 states have (on average 1.376923076923077) internal successors, (179), 74 states have internal predecessors, (179), 25 states have call successors, (27), 1 states have call predecessors, (27), 42 states have return successors, (62), 61 states have call predecessors, (62), 25 states have call successors, (62) [2024-09-12 16:29:50,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:29:50,324 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 143 transitions. [2024-09-12 16:29:50,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2024-09-12 16:29:50,325 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 16:29:50,325 INFO L216 NwaCegarLoop]: trace histogram [22, 22, 22, 20, 20, 20, 20, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 16:29:50,342 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-09-12 16:29:50,526 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,22 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 16:29:50,526 INFO L399 AbstractCegarLoop]: === Iteration 24 === Targeting mainErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 16:29:50,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:29:50,526 INFO L85 PathProgramCache]: Analyzing trace with hash -657660959, now seen corresponding path program 21 times [2024-09-12 16:29:50,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 16:29:50,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947270916] [2024-09-12 16:29:50,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 16:29:50,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 16:29:50,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:51,001 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 16:29:51,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:51,003 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 16:29:51,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:51,040 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:51,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:51,095 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:51,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:51,129 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-12 16:29:51,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:51,740 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:51,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:52,263 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:52,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:52,624 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:52,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:53,024 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:53,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:53,323 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:53,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:53,638 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:53,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:53,885 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:53,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:54,107 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:54,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:54,331 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:54,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:54,512 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:54,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:54,669 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:54,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:54,818 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:54,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:54,951 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:54,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:55,094 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:55,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:55,206 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:55,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:55,310 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:55,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:55,420 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:55,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:55,521 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-09-12 16:29:55,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:29:55,573 INFO L134 CoverageAnalysis]: Checked inductivity of 1535 backedges. 76 proven. 728 refuted. 0 times theorem prover too weak. 731 trivial. 0 not checked. [2024-09-12 16:29:55,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 16:29:55,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947270916] [2024-09-12 16:29:55,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947270916] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 16:29:55,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1242044163] [2024-09-12 16:29:55,573 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 16:29:55,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 16:29:55,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 16:29:55,575 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 16:29:55,576 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-09-12 16:29:55,815 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 22 check-sat command(s) [2024-09-12 16:29:55,816 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 16:29:55,820 WARN L260 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 265 conjuncts are in the unsatisfiable core [2024-09-12 16:29:55,824 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 16:29:58,225 INFO L134 CoverageAnalysis]: Checked inductivity of 1535 backedges. 18 proven. 706 refuted. 0 times theorem prover too weak. 811 trivial. 0 not checked. [2024-09-12 16:29:58,225 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 16:30:06,314 INFO L134 CoverageAnalysis]: Checked inductivity of 1535 backedges. 65 proven. 1235 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-09-12 16:30:06,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1242044163] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 16:30:06,315 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 16:30:06,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 46, 69] total 140 [2024-09-12 16:30:06,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372843682] [2024-09-12 16:30:06,315 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 16:30:06,316 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 140 states [2024-09-12 16:30:06,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 16:30:06,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 140 interpolants. [2024-09-12 16:30:06,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=512, Invalid=18948, Unknown=0, NotChecked=0, Total=19460 [2024-09-12 16:30:06,318 INFO L87 Difference]: Start difference. First operand 99 states and 143 transitions. Second operand has 140 states, 136 states have (on average 1.375) internal successors, (187), 77 states have internal predecessors, (187), 26 states have call successors, (28), 1 states have call predecessors, (28), 44 states have return successors, (65), 64 states have call predecessors, (65), 26 states have call successors, (65) [2024-09-12 16:30:11,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 16:30:11,289 INFO L93 Difference]: Finished difference Result 118 states and 174 transitions. [2024-09-12 16:30:11,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2024-09-12 16:30:11,290 INFO L78 Accepts]: Start accepts. Automaton has has 140 states, 136 states have (on average 1.375) internal successors, (187), 77 states have internal predecessors, (187), 26 states have call successors, (28), 1 states have call predecessors, (28), 44 states have return successors, (65), 64 states have call predecessors, (65), 26 states have call successors, (65) Word has length 163 [2024-09-12 16:30:11,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 16:30:11,292 INFO L225 Difference]: With dead ends: 118 [2024-09-12 16:30:11,292 INFO L226 Difference]: Without dead ends: 111 [2024-09-12 16:30:11,294 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 471 GetRequests, 285 SyntacticMatches, 0 SemanticMatches, 186 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7544 ImplicationChecksByTransitivity, 8.4s TimeCoverageRelationStatistics Valid=1887, Invalid=33269, Unknown=0, NotChecked=0, Total=35156 [2024-09-12 16:30:11,295 INFO L434 NwaCegarLoop]: 34 mSDtfsCounter, 422 mSDsluCounter, 1948 mSDsCounter, 0 mSdLazyCounter, 6263 mSolverCounterSat, 405 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 444 SdHoareTripleChecker+Valid, 1982 SdHoareTripleChecker+Invalid, 6668 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 405 IncrementalHoareTripleChecker+Valid, 6263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2024-09-12 16:30:11,295 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [444 Valid, 1982 Invalid, 6668 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [405 Valid, 6263 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2024-09-12 16:30:11,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2024-09-12 16:30:11,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 102. [2024-09-12 16:30:11,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 67 states have (on average 1.0597014925373134) internal successors, (71), 68 states have internal predecessors, (71), 10 states have call successors, (10), 6 states have call predecessors, (10), 24 states have return successors, (67), 27 states have call predecessors, (67), 9 states have call successors, (67) [2024-09-12 16:30:11,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 148 transitions. [2024-09-12 16:30:11,341 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 148 transitions. Word has length 163 [2024-09-12 16:30:11,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 16:30:11,342 INFO L474 AbstractCegarLoop]: Abstraction has 102 states and 148 transitions. [2024-09-12 16:30:11,342 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 140 states, 136 states have (on average 1.375) internal successors, (187), 77 states have internal predecessors, (187), 26 states have call successors, (28), 1 states have call predecessors, (28), 44 states have return successors, (65), 64 states have call predecessors, (65), 26 states have call successors, (65) [2024-09-12 16:30:11,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:30:11,342 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 148 transitions. [2024-09-12 16:30:11,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2024-09-12 16:30:11,343 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 16:30:11,343 INFO L216 NwaCegarLoop]: trace histogram [33, 33, 33, 31, 31, 31, 31, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 16:30:11,359 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2024-09-12 16:30:11,544 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-09-12 16:30:11,544 INFO L399 AbstractCegarLoop]: === Iteration 25 === Targeting mainErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 16:30:11,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 16:30:11,545 INFO L85 PathProgramCache]: Analyzing trace with hash 1750615795, now seen corresponding path program 22 times [2024-09-12 16:30:11,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 16:30:11,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343230096] [2024-09-12 16:30:11,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 16:30:11,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 16:30:11,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:30:12,588 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 16:30:12,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:30:12,590 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 16:30:12,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 16:30:12,910 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3