./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/loop-invgen/fragtest_simple.i --full-output --procedureinliner.inline.calls.to.implemented.procedures NEVER --traceabstraction.positions.where.we.compute.the.hoare.annotation All --traceabstraction.encode.modifies.clause.in.ensures.clause.of.contracts true --witnessprinter.yaml.format.version 2.1 --witnessprinter.generate.graphml.witnesses false --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version fb1cb0b9 Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/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/loop-invgen/fragtest_simple.i -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 be3b53cc5f9badbf5402cafcfa5766831674eb009261bc7c1bcbe9580aece38e --procedureinliner.inline.calls.to.implemented.procedures NEVER --traceabstraction.positions.where.we.compute.the.hoare.annotation All --traceabstraction.encode.modifies.clause.in.ensures.clause.of.contracts true --witnessprinter.yaml.format.version 2.1 --witnessprinter.generate.graphml.witnesses false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.dk.referee-eval-fb1cb0b-m [2024-09-25 10:22:32,599 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-09-25 10:22:32,647 INFO L114 SettingsManager]: Loading settings from /storage/repos/certificate-witnesses-artifact/automizer/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-09-25 10:22:32,650 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-09-25 10:22:32,651 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-09-25 10:22:32,669 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-09-25 10:22:32,672 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-09-25 10:22:32,673 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-09-25 10:22:32,674 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-09-25 10:22:32,675 INFO L153 SettingsManager]: * Use memory slicer=true [2024-09-25 10:22:32,675 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-09-25 10:22:32,675 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-09-25 10:22:32,676 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-09-25 10:22:32,676 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-09-25 10:22:32,676 INFO L153 SettingsManager]: * Use SBE=true [2024-09-25 10:22:32,676 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-09-25 10:22:32,677 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-09-25 10:22:32,677 INFO L153 SettingsManager]: * sizeof long=4 [2024-09-25 10:22:32,677 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-09-25 10:22:32,677 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-09-25 10:22:32,677 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-09-25 10:22:32,681 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-09-25 10:22:32,682 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-09-25 10:22:32,682 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-09-25 10:22:32,682 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-09-25 10:22:32,682 INFO L153 SettingsManager]: * sizeof long double=12 [2024-09-25 10:22:32,682 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-09-25 10:22:32,682 INFO L153 SettingsManager]: * Use constant arrays=true [2024-09-25 10:22:32,683 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-09-25 10:22:32,683 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-09-25 10:22:32,683 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-09-25 10:22:32,683 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-09-25 10:22:32,683 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-25 10:22:32,683 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-09-25 10:22:32,684 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-09-25 10:22:32,684 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-09-25 10:22:32,684 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-09-25 10:22:32,684 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-09-25 10:22:32,684 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-09-25 10:22:32,684 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-09-25 10:22:32,684 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-09-25 10:22:32,687 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-09-25 10:22:32,687 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 -> be3b53cc5f9badbf5402cafcfa5766831674eb009261bc7c1bcbe9580aece38e 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.plugins.generator.traceabstraction: Encode 'modifies' clause in 'ensures' clause of contracts -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: YAML Format version -> 2.1 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Generate GraphML witnesses -> false [2024-09-25 10:22:32,937 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-09-25 10:22:32,960 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-09-25 10:22:32,963 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-09-25 10:22:32,964 INFO L270 PluginConnector]: Initializing CDTParser... [2024-09-25 10:22:32,964 INFO L274 PluginConnector]: CDTParser initialized [2024-09-25 10:22:32,965 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/certificate-witnesses-artifact/automizer/../sv-benchmarks/c/loop-invgen/fragtest_simple.i [2024-09-25 10:22:34,275 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-09-25 10:22:34,453 INFO L384 CDTParser]: Found 1 translation units. [2024-09-25 10:22:34,453 INFO L180 CDTParser]: Scanning /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/loop-invgen/fragtest_simple.i [2024-09-25 10:22:34,459 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/certificate-witnesses-artifact/automizer/data/a0f61b148/82d86947a2254e7bbbbbe8ab57f6a1e2/FLAG88d63da6e [2024-09-25 10:22:34,829 INFO L435 CDTParser]: Successfully deleted /storage/repos/certificate-witnesses-artifact/automizer/data/a0f61b148/82d86947a2254e7bbbbbe8ab57f6a1e2 [2024-09-25 10:22:34,831 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-09-25 10:22:34,832 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-09-25 10:22:34,833 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-09-25 10:22:34,833 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-09-25 10:22:34,838 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-09-25 10:22:34,839 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.09 10:22:34" (1/1) ... [2024-09-25 10:22:34,842 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4c655e62 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.09 10:22:34, skipping insertion in model container [2024-09-25 10:22:34,842 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.09 10:22:34" (1/1) ... [2024-09-25 10:22:34,861 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-09-25 10:22:34,987 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/loop-invgen/fragtest_simple.i[893,906] [2024-09-25 10:22:35,004 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-25 10:22:35,013 INFO L200 MainTranslator]: Completed pre-run [2024-09-25 10:22:35,023 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/loop-invgen/fragtest_simple.i[893,906] [2024-09-25 10:22:35,028 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-25 10:22:35,042 INFO L204 MainTranslator]: Completed translation [2024-09-25 10:22:35,043 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.09 10:22:35 WrapperNode [2024-09-25 10:22:35,043 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-09-25 10:22:35,044 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-09-25 10:22:35,045 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-09-25 10:22:35,045 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-09-25 10:22:35,050 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.09 10:22:35" (1/1) ... [2024-09-25 10:22:35,061 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.09 10:22:35" (1/1) ... [2024-09-25 10:22:35,067 INFO L138 Inliner]: procedures = 16, calls = 7, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2024-09-25 10:22:35,068 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-09-25 10:22:35,069 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-09-25 10:22:35,069 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-09-25 10:22:35,069 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-09-25 10:22:35,076 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.09 10:22:35" (1/1) ... [2024-09-25 10:22:35,076 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.09 10:22:35" (1/1) ... [2024-09-25 10:22:35,081 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.09 10:22:35" (1/1) ... [2024-09-25 10:22:35,096 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-25 10:22:35,096 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.09 10:22:35" (1/1) ... [2024-09-25 10:22:35,097 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.09 10:22:35" (1/1) ... [2024-09-25 10:22:35,099 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.09 10:22:35" (1/1) ... [2024-09-25 10:22:35,102 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.09 10:22:35" (1/1) ... [2024-09-25 10:22:35,104 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.09 10:22:35" (1/1) ... [2024-09-25 10:22:35,105 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.09 10:22:35" (1/1) ... [2024-09-25 10:22:35,106 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-09-25 10:22:35,110 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-09-25 10:22:35,110 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-09-25 10:22:35,110 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-09-25 10:22:35,111 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.09 10:22:35" (1/1) ... [2024-09-25 10:22:35,115 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-25 10:22:35,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:22:35,148 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-25 10:22:35,150 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-25 10:22:35,190 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-09-25 10:22:35,191 INFO L130 BoogieDeclarations]: Found specification of procedure main [2024-09-25 10:22:35,191 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2024-09-25 10:22:35,191 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-09-25 10:22:35,191 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2024-09-25 10:22:35,191 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2024-09-25 10:22:35,191 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-09-25 10:22:35,193 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-09-25 10:22:35,193 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-09-25 10:22:35,193 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-09-25 10:22:35,247 INFO L241 CfgBuilder]: Building ICFG [2024-09-25 10:22:35,249 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2024-09-25 10:22:35,396 INFO L? ?]: Removed 10 outVars from TransFormulas that were not future-live. [2024-09-25 10:22:35,398 INFO L290 CfgBuilder]: Performing block encoding [2024-09-25 10:22:35,420 INFO L312 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-09-25 10:22:35,421 INFO L317 CfgBuilder]: Removed 3 assume(true) statements. [2024-09-25 10:22:35,421 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.09 10:22:35 BoogieIcfgContainer [2024-09-25 10:22:35,421 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-09-25 10:22:35,423 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-09-25 10:22:35,424 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-09-25 10:22:35,426 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-09-25 10:22:35,427 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.09 10:22:34" (1/3) ... [2024-09-25 10:22:35,427 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@14dabd3d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.09 10:22:35, skipping insertion in model container [2024-09-25 10:22:35,428 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.09 10:22:35" (2/3) ... [2024-09-25 10:22:35,429 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@14dabd3d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.09 10:22:35, skipping insertion in model container [2024-09-25 10:22:35,429 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.09 10:22:35" (3/3) ... [2024-09-25 10:22:35,430 INFO L112 eAbstractionObserver]: Analyzing ICFG fragtest_simple.i [2024-09-25 10:22:35,445 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:All NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-09-25 10:22:35,445 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-09-25 10:22:35,498 INFO L335 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-09-25 10:22:35,504 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;@47835277, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-25 10:22:35,505 INFO L337 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-09-25 10:22:35,509 INFO L276 IsEmpty]: Start isEmpty. Operand has 26 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 19 states have internal predecessors, (28), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-25 10:22:35,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2024-09-25 10:22:35,514 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:22:35,515 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:22:35,516 INFO L399 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:22:35,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:22:35,523 INFO L85 PathProgramCache]: Analyzing trace with hash -1876965751, now seen corresponding path program 1 times [2024-09-25 10:22:35,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:22:35,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65376219] [2024-09-25 10:22:35,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:22:35,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:22:35,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:35,652 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:22:35,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:35,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-25 10:22:35,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:22:35,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65376219] [2024-09-25 10:22:35,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65376219] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-25 10:22:35,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-25 10:22:35,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-09-25 10:22:35,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640694370] [2024-09-25 10:22:35,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-25 10:22:35,672 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-09-25 10:22:35,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:22:35,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-09-25 10:22:35,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-09-25 10:22:35,701 INFO L87 Difference]: Start difference. First operand has 26 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 19 states have internal predecessors, (28), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Second operand has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-25 10:22:35,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:22:35,723 INFO L93 Difference]: Finished difference Result 45 states and 60 transitions. [2024-09-25 10:22:35,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-25 10:22:35,725 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 15 [2024-09-25 10:22:35,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:22:35,730 INFO L225 Difference]: With dead ends: 45 [2024-09-25 10:22:35,731 INFO L226 Difference]: Without dead ends: 22 [2024-09-25 10:22:35,733 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-09-25 10:22:35,737 INFO L434 NwaCegarLoop]: 27 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-25 10:22:35,748 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 27 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-25 10:22:35,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states. [2024-09-25 10:22:35,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 22. [2024-09-25 10:22:35,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22 states, 16 states have (on average 1.25) internal successors, (20), 16 states have internal predecessors, (20), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-25 10:22:35,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 25 transitions. [2024-09-25 10:22:35,778 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 25 transitions. Word has length 15 [2024-09-25 10:22:35,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:22:35,778 INFO L474 AbstractCegarLoop]: Abstraction has 22 states and 25 transitions. [2024-09-25 10:22:35,779 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-25 10:22:35,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:22:35,780 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 25 transitions. [2024-09-25 10:22:35,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2024-09-25 10:22:35,780 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:22:35,780 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:22:35,780 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-09-25 10:22:35,781 INFO L399 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:22:35,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:22:35,781 INFO L85 PathProgramCache]: Analyzing trace with hash 1705971875, now seen corresponding path program 1 times [2024-09-25 10:22:35,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:22:35,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433787061] [2024-09-25 10:22:35,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:22:35,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:22:35,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:35,965 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:22:35,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:35,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-25 10:22:35,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:22:35,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433787061] [2024-09-25 10:22:35,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433787061] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-25 10:22:35,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-25 10:22:35,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-25 10:22:35,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480874203] [2024-09-25 10:22:35,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-25 10:22:35,971 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-25 10:22:35,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:22:35,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-25 10:22:35,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-25 10:22:35,986 INFO L87 Difference]: Start difference. First operand 22 states and 25 transitions. Second operand has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-25 10:22:36,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:22:36,100 INFO L93 Difference]: Finished difference Result 31 states and 34 transitions. [2024-09-25 10:22:36,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-25 10:22:36,101 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 17 [2024-09-25 10:22:36,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:22:36,103 INFO L225 Difference]: With dead ends: 31 [2024-09-25 10:22:36,104 INFO L226 Difference]: Without dead ends: 29 [2024-09-25 10:22:36,104 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-25 10:22:36,106 INFO L434 NwaCegarLoop]: 19 mSDtfsCounter, 5 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-25 10:22:36,107 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 66 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-25 10:22:36,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2024-09-25 10:22:36,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 28. [2024-09-25 10:22:36,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 20 states have (on average 1.2) internal successors, (24), 21 states have internal predecessors, (24), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-25 10:22:36,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 31 transitions. [2024-09-25 10:22:36,115 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 31 transitions. Word has length 17 [2024-09-25 10:22:36,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:22:36,116 INFO L474 AbstractCegarLoop]: Abstraction has 28 states and 31 transitions. [2024-09-25 10:22:36,116 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-25 10:22:36,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:22:36,117 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 31 transitions. [2024-09-25 10:22:36,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2024-09-25 10:22:36,117 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:22:36,117 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:22:36,117 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-09-25 10:22:36,118 INFO L399 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:22:36,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:22:36,118 INFO L85 PathProgramCache]: Analyzing trace with hash -1806984300, now seen corresponding path program 1 times [2024-09-25 10:22:36,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:22:36,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921470056] [2024-09-25 10:22:36,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:22:36,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:22:36,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:36,214 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:22:36,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:36,220 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-09-25 10:22:36,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:36,233 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-25 10:22:36,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:22:36,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921470056] [2024-09-25 10:22:36,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921470056] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-25 10:22:36,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-25 10:22:36,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-25 10:22:36,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744118010] [2024-09-25 10:22:36,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-25 10:22:36,235 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-25 10:22:36,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:22:36,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-25 10:22:36,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-25 10:22:36,235 INFO L87 Difference]: Start difference. First operand 28 states and 31 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-25 10:22:36,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:22:36,300 INFO L93 Difference]: Finished difference Result 48 states and 55 transitions. [2024-09-25 10:22:36,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-25 10:22:36,301 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 25 [2024-09-25 10:22:36,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:22:36,303 INFO L225 Difference]: With dead ends: 48 [2024-09-25 10:22:36,304 INFO L226 Difference]: Without dead ends: 33 [2024-09-25 10:22:36,304 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 6 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-25 10:22:36,306 INFO L434 NwaCegarLoop]: 16 mSDtfsCounter, 4 mSDsluCounter, 41 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-25 10:22:36,308 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 57 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-25 10:22:36,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2024-09-25 10:22:36,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 30. [2024-09-25 10:22:36,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 22 states have (on average 1.1818181818181819) internal successors, (26), 23 states have internal predecessors, (26), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-25 10:22:36,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 33 transitions. [2024-09-25 10:22:36,322 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 33 transitions. Word has length 25 [2024-09-25 10:22:36,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:22:36,323 INFO L474 AbstractCegarLoop]: Abstraction has 30 states and 33 transitions. [2024-09-25 10:22:36,323 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-25 10:22:36,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:22:36,324 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 33 transitions. [2024-09-25 10:22:36,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2024-09-25 10:22:36,325 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:22:36,325 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:22:36,325 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-09-25 10:22:36,326 INFO L399 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:22:36,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:22:36,326 INFO L85 PathProgramCache]: Analyzing trace with hash 2085758041, now seen corresponding path program 1 times [2024-09-25 10:22:36,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:22:36,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010119214] [2024-09-25 10:22:36,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:22:36,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:22:36,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:36,438 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:22:36,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:36,441 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-09-25 10:22:36,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:36,449 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-25 10:22:36,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:22:36,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010119214] [2024-09-25 10:22:36,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010119214] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:22:36,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1245305075] [2024-09-25 10:22:36,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:22:36,454 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:22:36,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:22:36,456 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-25 10:22:36,457 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-25 10:22:36,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:36,515 INFO L262 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-09-25 10:22:36,519 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:22:36,620 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-25 10:22:36,621 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:22:36,701 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-25 10:22:36,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1245305075] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:22:36,702 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:22:36,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 13 [2024-09-25 10:22:36,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582237401] [2024-09-25 10:22:36,702 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:22:36,703 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-09-25 10:22:36,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:22:36,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-09-25 10:22:36,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-09-25 10:22:36,704 INFO L87 Difference]: Start difference. First operand 30 states and 33 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 12 states have internal predecessors, (41), 6 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-25 10:22:36,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:22:36,867 INFO L93 Difference]: Finished difference Result 62 states and 72 transitions. [2024-09-25 10:22:36,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-25 10:22:36,868 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 12 states have internal predecessors, (41), 6 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 27 [2024-09-25 10:22:36,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:22:36,869 INFO L225 Difference]: With dead ends: 62 [2024-09-25 10:22:36,869 INFO L226 Difference]: Without dead ends: 47 [2024-09-25 10:22:36,869 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 53 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2024-09-25 10:22:36,870 INFO L434 NwaCegarLoop]: 14 mSDtfsCounter, 15 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 102 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-25 10:22:36,871 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 101 Invalid, 110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 102 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-25 10:22:36,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2024-09-25 10:22:36,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 40. [2024-09-25 10:22:36,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 30 states have (on average 1.1333333333333333) internal successors, (34), 31 states have internal predecessors, (34), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-25 10:22:36,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 43 transitions. [2024-09-25 10:22:36,877 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 43 transitions. Word has length 27 [2024-09-25 10:22:36,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:22:36,877 INFO L474 AbstractCegarLoop]: Abstraction has 40 states and 43 transitions. [2024-09-25 10:22:36,878 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 12 states have internal predecessors, (41), 6 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-25 10:22:36,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:22:36,878 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 43 transitions. [2024-09-25 10:22:36,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2024-09-25 10:22:36,879 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:22:36,879 INFO L216 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:22:36,893 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-09-25 10:22:37,079 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:22:37,080 INFO L399 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:22:37,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:22:37,080 INFO L85 PathProgramCache]: Analyzing trace with hash 5025743, now seen corresponding path program 2 times [2024-09-25 10:22:37,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:22:37,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165181771] [2024-09-25 10:22:37,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:22:37,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:22:37,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:37,227 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:22:37,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:37,230 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-25 10:22:37,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:37,239 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-25 10:22:37,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:37,249 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 9 proven. 9 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-25 10:22:37,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:22:37,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165181771] [2024-09-25 10:22:37,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165181771] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:22:37,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1757138620] [2024-09-25 10:22:37,255 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-25 10:22:37,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:22:37,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:22:37,258 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-25 10:22:37,260 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-25 10:22:37,298 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-25 10:22:37,298 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:22:37,299 INFO L262 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-09-25 10:22:37,303 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:22:37,394 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-25 10:22:37,394 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:22:37,500 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-25 10:22:37,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1757138620] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:22:37,501 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:22:37,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 13 [2024-09-25 10:22:37,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583611669] [2024-09-25 10:22:37,501 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:22:37,502 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-09-25 10:22:37,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:22:37,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-09-25 10:22:37,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-09-25 10:22:37,503 INFO L87 Difference]: Start difference. First operand 40 states and 43 transitions. Second operand has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 12 states have internal predecessors, (47), 7 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-09-25 10:22:37,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:22:37,679 INFO L93 Difference]: Finished difference Result 79 states and 92 transitions. [2024-09-25 10:22:37,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-09-25 10:22:37,682 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 12 states have internal predecessors, (47), 7 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Word has length 37 [2024-09-25 10:22:37,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:22:37,683 INFO L225 Difference]: With dead ends: 79 [2024-09-25 10:22:37,684 INFO L226 Difference]: Without dead ends: 60 [2024-09-25 10:22:37,684 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 72 SyntacticMatches, 7 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=95, Invalid=367, Unknown=0, NotChecked=0, Total=462 [2024-09-25 10:22:37,685 INFO L434 NwaCegarLoop]: 16 mSDtfsCounter, 23 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-25 10:22:37,685 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 124 Invalid, 150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 142 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-25 10:22:37,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2024-09-25 10:22:37,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 50. [2024-09-25 10:22:37,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 38 states have (on average 1.105263157894737) internal successors, (42), 39 states have internal predecessors, (42), 6 states have call successors, (6), 6 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) [2024-09-25 10:22:37,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 53 transitions. [2024-09-25 10:22:37,696 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 53 transitions. Word has length 37 [2024-09-25 10:22:37,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:22:37,698 INFO L474 AbstractCegarLoop]: Abstraction has 50 states and 53 transitions. [2024-09-25 10:22:37,698 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 12 states have internal predecessors, (47), 7 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-09-25 10:22:37,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:22:37,699 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 53 transitions. [2024-09-25 10:22:37,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2024-09-25 10:22:37,700 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:22:37,700 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:22:37,715 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-09-25 10:22:37,901 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:22:37,902 INFO L399 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:22:37,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:22:37,902 INFO L85 PathProgramCache]: Analyzing trace with hash -607862011, now seen corresponding path program 3 times [2024-09-25 10:22:37,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:22:37,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421593671] [2024-09-25 10:22:37,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:22:37,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:22:37,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:38,057 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:22:38,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:38,059 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-09-25 10:22:38,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:38,064 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-25 10:22:38,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:38,068 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-25 10:22:38,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:38,071 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 18 proven. 18 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-25 10:22:38,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:22:38,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421593671] [2024-09-25 10:22:38,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421593671] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:22:38,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1759858441] [2024-09-25 10:22:38,072 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-25 10:22:38,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:22:38,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:22:38,074 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-25 10:22:38,076 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-25 10:22:38,122 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-09-25 10:22:38,122 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:22:38,124 INFO L262 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-09-25 10:22:38,125 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:22:38,224 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 18 proven. 18 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-25 10:22:38,224 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:22:38,346 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 18 proven. 18 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-25 10:22:38,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1759858441] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:22:38,347 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:22:38,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 16 [2024-09-25 10:22:38,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319061650] [2024-09-25 10:22:38,348 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:22:38,348 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-09-25 10:22:38,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:22:38,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-09-25 10:22:38,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2024-09-25 10:22:38,350 INFO L87 Difference]: Start difference. First operand 50 states and 53 transitions. Second operand has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 states have internal predecessors, (57), 9 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-25 10:22:38,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:22:38,576 INFO L93 Difference]: Finished difference Result 96 states and 112 transitions. [2024-09-25 10:22:38,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-09-25 10:22:38,577 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 states have internal predecessors, (57), 9 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Word has length 47 [2024-09-25 10:22:38,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:22:38,578 INFO L225 Difference]: With dead ends: 96 [2024-09-25 10:22:38,580 INFO L226 Difference]: Without dead ends: 73 [2024-09-25 10:22:38,581 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 92 SyntacticMatches, 9 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 202 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=149, Invalid=607, Unknown=0, NotChecked=0, Total=756 [2024-09-25 10:22:38,581 INFO L434 NwaCegarLoop]: 19 mSDtfsCounter, 39 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 179 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 198 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-25 10:22:38,582 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 143 Invalid, 198 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 179 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-25 10:22:38,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2024-09-25 10:22:38,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 60. [2024-09-25 10:22:38,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 46 states have (on average 1.0869565217391304) internal successors, (50), 47 states have internal predecessors, (50), 7 states have call successors, (7), 7 states have call predecessors, (7), 6 states have return successors, (6), 5 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-25 10:22:38,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 63 transitions. [2024-09-25 10:22:38,597 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 63 transitions. Word has length 47 [2024-09-25 10:22:38,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:22:38,598 INFO L474 AbstractCegarLoop]: Abstraction has 60 states and 63 transitions. [2024-09-25 10:22:38,598 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 states have internal predecessors, (57), 9 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-25 10:22:38,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:22:38,599 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 63 transitions. [2024-09-25 10:22:38,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2024-09-25 10:22:38,600 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:22:38,600 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:22:38,613 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-25 10:22:38,801 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-09-25 10:22:38,801 INFO L399 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:22:38,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:22:38,802 INFO L85 PathProgramCache]: Analyzing trace with hash -674468357, now seen corresponding path program 4 times [2024-09-25 10:22:38,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:22:38,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039749353] [2024-09-25 10:22:38,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:22:38,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:22:38,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:38,963 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:22:38,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:38,968 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-25 10:22:38,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:38,974 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-25 10:22:38,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:38,982 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-25 10:22:38,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:38,986 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-25 10:22:38,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:38,989 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 31 proven. 29 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-25 10:22:38,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:22:38,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039749353] [2024-09-25 10:22:38,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039749353] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:22:38,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1691137200] [2024-09-25 10:22:38,990 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-25 10:22:38,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:22:38,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:22:38,992 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-25 10:22:38,995 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-25 10:22:39,044 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-25 10:22:39,044 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:22:39,045 INFO L262 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-09-25 10:22:39,047 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:22:39,190 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 40 proven. 20 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-25 10:22:39,191 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:22:39,284 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 40 proven. 20 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-25 10:22:39,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1691137200] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:22:39,285 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:22:39,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 19 [2024-09-25 10:22:39,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285831117] [2024-09-25 10:22:39,285 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:22:39,286 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-09-25 10:22:39,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:22:39,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-09-25 10:22:39,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=255, Unknown=0, NotChecked=0, Total=342 [2024-09-25 10:22:39,288 INFO L87 Difference]: Start difference. First operand 60 states and 63 transitions. Second operand has 19 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 19 states have internal predecessors, (55), 11 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-25 10:22:39,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:22:39,431 INFO L93 Difference]: Finished difference Result 104 states and 122 transitions. [2024-09-25 10:22:39,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-25 10:22:39,432 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 19 states have internal predecessors, (55), 11 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 57 [2024-09-25 10:22:39,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:22:39,433 INFO L225 Difference]: With dead ends: 104 [2024-09-25 10:22:39,434 INFO L226 Difference]: Without dead ends: 77 [2024-09-25 10:22:39,435 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 110 SyntacticMatches, 8 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=149, Invalid=403, Unknown=0, NotChecked=0, Total=552 [2024-09-25 10:22:39,435 INFO L434 NwaCegarLoop]: 24 mSDtfsCounter, 32 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-25 10:22:39,435 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 139 Invalid, 168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 145 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-25 10:22:39,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2024-09-25 10:22:39,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 62. [2024-09-25 10:22:39,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 48 states have (on average 1.0833333333333333) internal successors, (52), 49 states have internal predecessors, (52), 7 states have call successors, (7), 7 states have call predecessors, (7), 6 states have return successors, (6), 5 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-25 10:22:39,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 65 transitions. [2024-09-25 10:22:39,450 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 65 transitions. Word has length 57 [2024-09-25 10:22:39,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:22:39,450 INFO L474 AbstractCegarLoop]: Abstraction has 62 states and 65 transitions. [2024-09-25 10:22:39,451 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 19 states have internal predecessors, (55), 11 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-25 10:22:39,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:22:39,451 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 65 transitions. [2024-09-25 10:22:39,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2024-09-25 10:22:39,452 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:22:39,452 INFO L216 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:22:39,466 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-09-25 10:22:39,652 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:22:39,653 INFO L399 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:22:39,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:22:39,653 INFO L85 PathProgramCache]: Analyzing trace with hash -1699306816, now seen corresponding path program 5 times [2024-09-25 10:22:39,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:22:39,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59640499] [2024-09-25 10:22:39,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:22:39,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:22:39,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:39,813 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:22:39,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:39,818 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-25 10:22:39,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:39,821 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-25 10:22:39,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:39,827 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-25 10:22:39,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:39,829 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-25 10:22:39,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:39,832 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 28 proven. 42 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-25 10:22:39,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:22:39,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59640499] [2024-09-25 10:22:39,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59640499] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:22:39,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [432460629] [2024-09-25 10:22:39,833 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-25 10:22:39,833 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:22:39,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:22:39,834 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-25 10:22:39,835 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-25 10:22:39,885 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2024-09-25 10:22:39,885 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:22:39,887 INFO L262 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-09-25 10:22:39,889 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:22:39,956 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 38 proven. 32 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-25 10:22:39,956 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:22:40,057 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 38 proven. 32 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-25 10:22:40,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [432460629] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:22:40,058 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:22:40,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 14 [2024-09-25 10:22:40,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348208418] [2024-09-25 10:22:40,058 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:22:40,059 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-09-25 10:22:40,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:22:40,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-09-25 10:22:40,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2024-09-25 10:22:40,059 INFO L87 Difference]: Start difference. First operand 62 states and 65 transitions. Second operand has 14 states, 14 states have (on average 4.214285714285714) internal successors, (59), 12 states have internal predecessors, (59), 7 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-25 10:22:40,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:22:40,115 INFO L93 Difference]: Finished difference Result 81 states and 86 transitions. [2024-09-25 10:22:40,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-25 10:22:40,116 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.214285714285714) internal successors, (59), 12 states have internal predecessors, (59), 7 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 59 [2024-09-25 10:22:40,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:22:40,117 INFO L225 Difference]: With dead ends: 81 [2024-09-25 10:22:40,117 INFO L226 Difference]: Without dead ends: 79 [2024-09-25 10:22:40,117 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 118 SyntacticMatches, 11 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=56, Invalid=154, Unknown=0, NotChecked=0, Total=210 [2024-09-25 10:22:40,117 INFO L434 NwaCegarLoop]: 24 mSDtfsCounter, 12 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-25 10:22:40,118 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 129 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-25 10:22:40,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2024-09-25 10:22:40,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 74. [2024-09-25 10:22:40,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 57 states have (on average 1.0701754385964912) internal successors, (61), 58 states have internal predecessors, (61), 9 states have call successors, (9), 8 states have call predecessors, (9), 7 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-25 10:22:40,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 78 transitions. [2024-09-25 10:22:40,125 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 78 transitions. Word has length 59 [2024-09-25 10:22:40,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:22:40,126 INFO L474 AbstractCegarLoop]: Abstraction has 74 states and 78 transitions. [2024-09-25 10:22:40,126 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.214285714285714) internal successors, (59), 12 states have internal predecessors, (59), 7 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-25 10:22:40,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:22:40,126 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 78 transitions. [2024-09-25 10:22:40,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2024-09-25 10:22:40,127 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:22:40,127 INFO L216 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:22:40,140 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-09-25 10:22:40,328 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2024-09-25 10:22:40,328 INFO L399 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:22:40,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:22:40,329 INFO L85 PathProgramCache]: Analyzing trace with hash 705453474, now seen corresponding path program 6 times [2024-09-25 10:22:40,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:22:40,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732131666] [2024-09-25 10:22:40,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:22:40,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:22:40,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:40,498 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:22:40,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:40,500 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-25 10:22:40,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:40,502 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-25 10:22:40,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:40,504 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-25 10:22:40,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:40,506 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-25 10:22:40,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:40,508 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-25 10:22:40,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:40,510 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-25 10:22:40,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:40,512 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 69 proven. 45 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-25 10:22:40,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:22:40,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732131666] [2024-09-25 10:22:40,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732131666] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:22:40,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1896245041] [2024-09-25 10:22:40,513 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-25 10:22:40,513 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:22:40,513 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:22:40,514 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-25 10:22:40,515 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-25 10:22:40,561 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2024-09-25 10:22:40,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:22:40,562 INFO L262 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-09-25 10:22:40,563 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:22:40,723 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 84 proven. 30 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-25 10:22:40,724 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:22:40,881 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 84 proven. 30 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-25 10:22:40,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1896245041] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:22:40,881 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:22:40,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 26 [2024-09-25 10:22:40,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361009972] [2024-09-25 10:22:40,882 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:22:40,882 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-09-25 10:22:40,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:22:40,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-09-25 10:22:40,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=486, Unknown=0, NotChecked=0, Total=650 [2024-09-25 10:22:40,884 INFO L87 Difference]: Start difference. First operand 74 states and 78 transitions. Second operand has 26 states, 26 states have (on average 2.9615384615384617) internal successors, (77), 26 states have internal predecessors, (77), 16 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2024-09-25 10:22:41,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:22:41,186 INFO L93 Difference]: Finished difference Result 161 states and 192 transitions. [2024-09-25 10:22:41,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-09-25 10:22:41,187 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.9615384615384617) internal successors, (77), 26 states have internal predecessors, (77), 16 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) Word has length 75 [2024-09-25 10:22:41,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:22:41,188 INFO L225 Difference]: With dead ends: 161 [2024-09-25 10:22:41,188 INFO L226 Difference]: Without dead ends: 99 [2024-09-25 10:22:41,189 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 145 SyntacticMatches, 9 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 443 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=380, Invalid=1102, Unknown=0, NotChecked=0, Total=1482 [2024-09-25 10:22:41,189 INFO L434 NwaCegarLoop]: 27 mSDtfsCounter, 50 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 252 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 219 SdHoareTripleChecker+Invalid, 291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 252 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-25 10:22:41,190 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 219 Invalid, 291 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 252 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-25 10:22:41,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2024-09-25 10:22:41,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 78. [2024-09-25 10:22:41,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 61 states have (on average 1.0655737704918034) internal successors, (65), 62 states have internal predecessors, (65), 9 states have call successors, (9), 8 states have call predecessors, (9), 7 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-25 10:22:41,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 82 transitions. [2024-09-25 10:22:41,205 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 82 transitions. Word has length 75 [2024-09-25 10:22:41,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:22:41,206 INFO L474 AbstractCegarLoop]: Abstraction has 78 states and 82 transitions. [2024-09-25 10:22:41,206 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.9615384615384617) internal successors, (77), 26 states have internal predecessors, (77), 16 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2024-09-25 10:22:41,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:22:41,207 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 82 transitions. [2024-09-25 10:22:41,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2024-09-25 10:22:41,209 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:22:41,209 INFO L216 NwaCegarLoop]: trace histogram [8, 7, 7, 7, 7, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:22:41,222 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-09-25 10:22:41,409 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:22:41,410 INFO L399 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:22:41,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:22:41,410 INFO L85 PathProgramCache]: Analyzing trace with hash -1813255316, now seen corresponding path program 7 times [2024-09-25 10:22:41,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:22:41,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070089050] [2024-09-25 10:22:41,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:22:41,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:22:41,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:41,577 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:22:41,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:41,579 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-25 10:22:41,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:41,581 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-25 10:22:41,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:41,583 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-25 10:22:41,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:41,585 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-25 10:22:41,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:41,588 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-25 10:22:41,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:41,590 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-25 10:22:41,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:41,592 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 54 proven. 86 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-25 10:22:41,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:22:41,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070089050] [2024-09-25 10:22:41,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070089050] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:22:41,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [212688454] [2024-09-25 10:22:41,593 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-25 10:22:41,593 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:22:41,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:22:41,594 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-25 10:22:41,596 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-25 10:22:41,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:41,642 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-09-25 10:22:41,644 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:22:41,715 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 68 proven. 72 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-25 10:22:41,715 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:22:41,862 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 68 proven. 72 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-25 10:22:41,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [212688454] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:22:41,862 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:22:41,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 16 [2024-09-25 10:22:41,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832689301] [2024-09-25 10:22:41,863 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:22:41,863 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-09-25 10:22:41,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:22:41,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-09-25 10:22:41,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=171, Unknown=0, NotChecked=0, Total=240 [2024-09-25 10:22:41,864 INFO L87 Difference]: Start difference. First operand 78 states and 82 transitions. Second operand has 16 states, 16 states have (on average 4.3125) internal successors, (69), 14 states have internal predecessors, (69), 9 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-25 10:22:41,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:22:41,932 INFO L93 Difference]: Finished difference Result 97 states and 103 transitions. [2024-09-25 10:22:41,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-09-25 10:22:41,932 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.3125) internal successors, (69), 14 states have internal predecessors, (69), 9 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 79 [2024-09-25 10:22:41,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:22:41,933 INFO L225 Difference]: With dead ends: 97 [2024-09-25 10:22:41,933 INFO L226 Difference]: Without dead ends: 95 [2024-09-25 10:22:41,934 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 160 SyntacticMatches, 15 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=75, Invalid=197, Unknown=0, NotChecked=0, Total=272 [2024-09-25 10:22:41,934 INFO L434 NwaCegarLoop]: 26 mSDtfsCounter, 7 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-25 10:22:41,934 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 194 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-25 10:22:41,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2024-09-25 10:22:41,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 90. [2024-09-25 10:22:41,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 70 states have (on average 1.0571428571428572) internal successors, (74), 71 states have internal predecessors, (74), 11 states have call successors, (11), 9 states have call predecessors, (11), 8 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-25 10:22:41,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 95 transitions. [2024-09-25 10:22:41,943 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 95 transitions. Word has length 79 [2024-09-25 10:22:41,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:22:41,943 INFO L474 AbstractCegarLoop]: Abstraction has 90 states and 95 transitions. [2024-09-25 10:22:41,943 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.3125) internal successors, (69), 14 states have internal predecessors, (69), 9 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-25 10:22:41,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:22:41,944 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 95 transitions. [2024-09-25 10:22:41,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2024-09-25 10:22:41,944 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:22:41,944 INFO L216 NwaCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:22:41,961 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-09-25 10:22:42,151 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:22:42,152 INFO L399 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:22:42,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:22:42,152 INFO L85 PathProgramCache]: Analyzing trace with hash 299028046, now seen corresponding path program 8 times [2024-09-25 10:22:42,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:22:42,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639336845] [2024-09-25 10:22:42,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:22:42,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:22:42,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:42,399 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:22:42,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:42,401 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-25 10:22:42,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:42,403 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-25 10:22:42,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:42,405 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-25 10:22:42,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:42,407 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-25 10:22:42,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:42,410 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-25 10:22:42,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:42,412 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-25 10:22:42,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:42,414 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-25 10:22:42,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:42,417 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-25 10:22:42,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:42,420 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 123 proven. 77 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-25 10:22:42,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:22:42,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639336845] [2024-09-25 10:22:42,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639336845] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:22:42,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [341152887] [2024-09-25 10:22:42,421 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-25 10:22:42,421 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:22:42,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:22:42,422 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-25 10:22:42,424 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-25 10:22:42,476 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-25 10:22:42,476 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:22:42,478 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-09-25 10:22:42,479 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:22:42,698 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 168 proven. 56 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2024-09-25 10:22:42,699 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:22:42,887 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 142 proven. 56 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2024-09-25 10:22:42,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [341152887] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:22:42,887 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:22:42,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 29 [2024-09-25 10:22:42,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509025967] [2024-09-25 10:22:42,888 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:22:42,888 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-09-25 10:22:42,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:22:42,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-09-25 10:22:42,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=619, Unknown=0, NotChecked=0, Total=812 [2024-09-25 10:22:42,889 INFO L87 Difference]: Start difference. First operand 90 states and 95 transitions. Second operand has 29 states, 29 states have (on average 3.0) internal successors, (87), 29 states have internal predecessors, (87), 18 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 18 states have call predecessors, (19), 18 states have call successors, (19) [2024-09-25 10:22:43,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:22:43,086 INFO L93 Difference]: Finished difference Result 161 states and 190 transitions. [2024-09-25 10:22:43,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-09-25 10:22:43,087 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 3.0) internal successors, (87), 29 states have internal predecessors, (87), 18 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 18 states have call predecessors, (19), 18 states have call successors, (19) Word has length 95 [2024-09-25 10:22:43,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:22:43,088 INFO L225 Difference]: With dead ends: 161 [2024-09-25 10:22:43,088 INFO L226 Difference]: Without dead ends: 116 [2024-09-25 10:22:43,088 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 185 SyntacticMatches, 14 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 471 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=339, Invalid=993, Unknown=0, NotChecked=0, Total=1332 [2024-09-25 10:22:43,089 INFO L434 NwaCegarLoop]: 33 mSDtfsCounter, 38 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 212 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 210 SdHoareTripleChecker+Invalid, 238 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 212 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-25 10:22:43,089 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 210 Invalid, 238 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 212 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-25 10:22:43,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2024-09-25 10:22:43,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 92. [2024-09-25 10:22:43,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 72 states have (on average 1.0555555555555556) internal successors, (76), 73 states have internal predecessors, (76), 11 states have call successors, (11), 9 states have call predecessors, (11), 8 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-25 10:22:43,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 97 transitions. [2024-09-25 10:22:43,096 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 97 transitions. Word has length 95 [2024-09-25 10:22:43,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:22:43,096 INFO L474 AbstractCegarLoop]: Abstraction has 92 states and 97 transitions. [2024-09-25 10:22:43,097 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 3.0) internal successors, (87), 29 states have internal predecessors, (87), 18 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 18 states have call predecessors, (19), 18 states have call successors, (19) [2024-09-25 10:22:43,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:22:43,097 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 97 transitions. [2024-09-25 10:22:43,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2024-09-25 10:22:43,098 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:22:43,098 INFO L216 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:22:43,110 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-09-25 10:22:43,298 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,9 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:22:43,299 INFO L399 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:22:43,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:22:43,299 INFO L85 PathProgramCache]: Analyzing trace with hash 892618579, now seen corresponding path program 9 times [2024-09-25 10:22:43,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:22:43,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510006891] [2024-09-25 10:22:43,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:22:43,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:22:43,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:43,585 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:22:43,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:43,587 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-25 10:22:43,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:43,589 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-25 10:22:43,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:43,591 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-25 10:22:43,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:43,594 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-25 10:22:43,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:43,596 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-25 10:22:43,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:43,598 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-25 10:22:43,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:43,600 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-25 10:22:43,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:43,602 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-25 10:22:43,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:43,604 INFO L134 CoverageAnalysis]: Checked inductivity of 328 backedges. 123 proven. 93 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-25 10:22:43,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:22:43,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510006891] [2024-09-25 10:22:43,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510006891] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:22:43,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2021549147] [2024-09-25 10:22:43,604 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-25 10:22:43,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:22:43,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:22:43,606 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-25 10:22:43,606 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-25 10:22:43,658 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2024-09-25 10:22:43,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:22:43,660 INFO L262 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-09-25 10:22:43,662 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:22:43,854 INFO L134 CoverageAnalysis]: Checked inductivity of 328 backedges. 88 proven. 128 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-25 10:22:43,855 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:22:44,153 INFO L134 CoverageAnalysis]: Checked inductivity of 328 backedges. 88 proven. 128 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-25 10:22:44,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2021549147] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:22:44,154 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:22:44,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 13, 13] total 31 [2024-09-25 10:22:44,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627133137] [2024-09-25 10:22:44,154 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:22:44,155 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-09-25 10:22:44,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:22:44,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-09-25 10:22:44,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=771, Unknown=0, NotChecked=0, Total=930 [2024-09-25 10:22:44,156 INFO L87 Difference]: Start difference. First operand 92 states and 97 transitions. Second operand has 31 states, 31 states have (on average 3.4516129032258065) internal successors, (107), 30 states have internal predecessors, (107), 19 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2024-09-25 10:22:44,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:22:44,638 INFO L93 Difference]: Finished difference Result 173 states and 206 transitions. [2024-09-25 10:22:44,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-09-25 10:22:44,639 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 3.4516129032258065) internal successors, (107), 30 states have internal predecessors, (107), 19 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) Word has length 97 [2024-09-25 10:22:44,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:22:44,640 INFO L225 Difference]: With dead ends: 173 [2024-09-25 10:22:44,640 INFO L226 Difference]: Without dead ends: 130 [2024-09-25 10:22:44,641 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 267 GetRequests, 192 SyntacticMatches, 19 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1247 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=599, Invalid=2707, Unknown=0, NotChecked=0, Total=3306 [2024-09-25 10:22:44,642 INFO L434 NwaCegarLoop]: 34 mSDtfsCounter, 93 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 411 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 308 SdHoareTripleChecker+Invalid, 464 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-25 10:22:44,642 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [94 Valid, 308 Invalid, 464 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 411 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-25 10:22:44,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2024-09-25 10:22:44,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 102. [2024-09-25 10:22:44,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 80 states have (on average 1.05) internal successors, (84), 81 states have internal predecessors, (84), 12 states have call successors, (12), 10 states have call predecessors, (12), 9 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2024-09-25 10:22:44,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 107 transitions. [2024-09-25 10:22:44,648 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 107 transitions. Word has length 97 [2024-09-25 10:22:44,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:22:44,649 INFO L474 AbstractCegarLoop]: Abstraction has 102 states and 107 transitions. [2024-09-25 10:22:44,649 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 3.4516129032258065) internal successors, (107), 30 states have internal predecessors, (107), 19 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2024-09-25 10:22:44,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:22:44,649 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 107 transitions. [2024-09-25 10:22:44,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2024-09-25 10:22:44,650 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:22:44,650 INFO L216 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:22:44,663 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-09-25 10:22:44,854 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-09-25 10:22:44,855 INFO L399 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:22:44,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:22:44,855 INFO L85 PathProgramCache]: Analyzing trace with hash -1940072183, now seen corresponding path program 10 times [2024-09-25 10:22:44,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:22:44,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878636795] [2024-09-25 10:22:44,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:22:44,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:22:44,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:45,137 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:22:45,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:45,139 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-25 10:22:45,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:45,141 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-25 10:22:45,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:45,145 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-25 10:22:45,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:45,147 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-25 10:22:45,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:45,149 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-25 10:22:45,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:45,151 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-25 10:22:45,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:45,153 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-25 10:22:45,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:45,155 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-25 10:22:45,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:45,157 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-25 10:22:45,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:45,159 INFO L134 CoverageAnalysis]: Checked inductivity of 414 backedges. 156 proven. 114 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-25 10:22:45,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:22:45,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878636795] [2024-09-25 10:22:45,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878636795] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:22:45,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [133601218] [2024-09-25 10:22:45,160 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-25 10:22:45,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:22:45,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:22:45,162 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-25 10:22:45,163 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-25 10:22:45,217 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-25 10:22:45,217 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:22:45,219 INFO L262 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-09-25 10:22:45,220 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:22:45,434 INFO L134 CoverageAnalysis]: Checked inductivity of 414 backedges. 108 proven. 162 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-25 10:22:45,434 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:22:45,776 INFO L134 CoverageAnalysis]: Checked inductivity of 414 backedges. 108 proven. 162 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-25 10:22:45,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [133601218] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:22:45,776 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:22:45,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 14, 14] total 34 [2024-09-25 10:22:45,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658082326] [2024-09-25 10:22:45,777 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:22:45,778 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-09-25 10:22:45,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:22:45,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-09-25 10:22:45,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=931, Unknown=0, NotChecked=0, Total=1122 [2024-09-25 10:22:45,779 INFO L87 Difference]: Start difference. First operand 102 states and 107 transitions. Second operand has 34 states, 34 states have (on average 3.4411764705882355) internal successors, (117), 33 states have internal predecessors, (117), 21 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2024-09-25 10:22:46,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:22:46,236 INFO L93 Difference]: Finished difference Result 190 states and 226 transitions. [2024-09-25 10:22:46,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-09-25 10:22:46,237 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 3.4411764705882355) internal successors, (117), 33 states have internal predecessors, (117), 21 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) Word has length 107 [2024-09-25 10:22:46,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:22:46,238 INFO L225 Difference]: With dead ends: 190 [2024-09-25 10:22:46,238 INFO L226 Difference]: Without dead ends: 143 [2024-09-25 10:22:46,243 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 212 SyntacticMatches, 21 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1561 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=725, Invalid=3307, Unknown=0, NotChecked=0, Total=4032 [2024-09-25 10:22:46,244 INFO L434 NwaCegarLoop]: 37 mSDtfsCounter, 99 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 503 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 391 SdHoareTripleChecker+Invalid, 558 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 503 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-25 10:22:46,244 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [100 Valid, 391 Invalid, 558 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 503 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-25 10:22:46,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2024-09-25 10:22:46,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 112. [2024-09-25 10:22:46,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 88 states have (on average 1.0454545454545454) internal successors, (92), 89 states have internal predecessors, (92), 13 states have call successors, (13), 11 states have call predecessors, (13), 10 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-25 10:22:46,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 117 transitions. [2024-09-25 10:22:46,251 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 117 transitions. Word has length 107 [2024-09-25 10:22:46,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:22:46,251 INFO L474 AbstractCegarLoop]: Abstraction has 112 states and 117 transitions. [2024-09-25 10:22:46,251 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 3.4411764705882355) internal successors, (117), 33 states have internal predecessors, (117), 21 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2024-09-25 10:22:46,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:22:46,252 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 117 transitions. [2024-09-25 10:22:46,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2024-09-25 10:22:46,252 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:22:46,253 INFO L216 NwaCegarLoop]: trace histogram [11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:22:46,266 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-25 10:22:46,453 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-09-25 10:22:46,453 INFO L399 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:22:46,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:22:46,453 INFO L85 PathProgramCache]: Analyzing trace with hash 2078106239, now seen corresponding path program 11 times [2024-09-25 10:22:46,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:22:46,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107259894] [2024-09-25 10:22:46,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:22:46,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:22:46,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:46,759 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:22:46,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:46,762 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-25 10:22:46,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:46,764 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-25 10:22:46,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:46,766 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-25 10:22:46,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:46,768 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-25 10:22:46,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:46,771 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-25 10:22:46,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:46,773 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-25 10:22:46,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:46,774 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-25 10:22:46,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:46,776 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-25 10:22:46,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:46,777 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-25 10:22:46,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:46,779 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-25 10:22:46,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:46,782 INFO L134 CoverageAnalysis]: Checked inductivity of 510 backedges. 193 proven. 137 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-25 10:22:46,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:22:46,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107259894] [2024-09-25 10:22:46,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107259894] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:22:46,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [443367792] [2024-09-25 10:22:46,783 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-25 10:22:46,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:22:46,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:22:46,785 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-25 10:22:46,786 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-25 10:22:46,855 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-09-25 10:22:46,855 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:22:46,857 INFO L262 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-09-25 10:22:46,859 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:22:47,133 INFO L134 CoverageAnalysis]: Checked inductivity of 510 backedges. 220 proven. 110 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-25 10:22:47,134 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:22:47,370 INFO L134 CoverageAnalysis]: Checked inductivity of 510 backedges. 220 proven. 110 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-25 10:22:47,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [443367792] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:22:47,370 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:22:47,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 37 [2024-09-25 10:22:47,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640134123] [2024-09-25 10:22:47,371 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:22:47,371 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-09-25 10:22:47,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:22:47,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-09-25 10:22:47,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=315, Invalid=1017, Unknown=0, NotChecked=0, Total=1332 [2024-09-25 10:22:47,373 INFO L87 Difference]: Start difference. First operand 112 states and 117 transitions. Second operand has 37 states, 37 states have (on average 2.7837837837837838) internal successors, (103), 37 states have internal predecessors, (103), 23 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-09-25 10:22:47,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:22:47,631 INFO L93 Difference]: Finished difference Result 198 states and 236 transitions. [2024-09-25 10:22:47,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-09-25 10:22:47,632 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.7837837837837838) internal successors, (103), 37 states have internal predecessors, (103), 23 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) Word has length 117 [2024-09-25 10:22:47,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:22:47,633 INFO L225 Difference]: With dead ends: 198 [2024-09-25 10:22:47,633 INFO L226 Difference]: Without dead ends: 147 [2024-09-25 10:22:47,635 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 224 SyntacticMatches, 20 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 812 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=581, Invalid=1675, Unknown=0, NotChecked=0, Total=2256 [2024-09-25 10:22:47,636 INFO L434 NwaCegarLoop]: 42 mSDtfsCounter, 76 mSDsluCounter, 239 mSDsCounter, 0 mSdLazyCounter, 322 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 281 SdHoareTripleChecker+Invalid, 371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-25 10:22:47,636 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 281 Invalid, 371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 322 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-25 10:22:47,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2024-09-25 10:22:47,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 114. [2024-09-25 10:22:47,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 90 states have (on average 1.0444444444444445) internal successors, (94), 91 states have internal predecessors, (94), 13 states have call successors, (13), 11 states have call predecessors, (13), 10 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-25 10:22:47,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 119 transitions. [2024-09-25 10:22:47,647 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 119 transitions. Word has length 117 [2024-09-25 10:22:47,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:22:47,647 INFO L474 AbstractCegarLoop]: Abstraction has 114 states and 119 transitions. [2024-09-25 10:22:47,647 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.7837837837837838) internal successors, (103), 37 states have internal predecessors, (103), 23 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-09-25 10:22:47,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:22:47,648 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 119 transitions. [2024-09-25 10:22:47,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2024-09-25 10:22:47,648 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:22:47,649 INFO L216 NwaCegarLoop]: trace histogram [12, 11, 11, 11, 11, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:22:47,661 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-09-25 10:22:47,852 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-09-25 10:22:47,852 INFO L399 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:22:47,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:22:47,853 INFO L85 PathProgramCache]: Analyzing trace with hash 1424366020, now seen corresponding path program 12 times [2024-09-25 10:22:47,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:22:47,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094355459] [2024-09-25 10:22:47,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:22:47,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:22:47,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:48,071 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:22:48,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:48,073 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-25 10:22:48,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:48,075 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-25 10:22:48,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:48,076 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-25 10:22:48,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:48,078 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-25 10:22:48,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:48,079 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-25 10:22:48,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:48,081 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-25 10:22:48,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:48,083 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-25 10:22:48,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:48,084 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-25 10:22:48,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:48,086 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-25 10:22:48,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:48,087 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-25 10:22:48,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:48,089 INFO L134 CoverageAnalysis]: Checked inductivity of 532 backedges. 130 proven. 222 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-25 10:22:48,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:22:48,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094355459] [2024-09-25 10:22:48,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094355459] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:22:48,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1759151835] [2024-09-25 10:22:48,090 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-25 10:22:48,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:22:48,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:22:48,091 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-25 10:22:48,092 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-25 10:22:48,160 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2024-09-25 10:22:48,160 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:22:48,161 INFO L262 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-09-25 10:22:48,163 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:22:48,273 INFO L134 CoverageAnalysis]: Checked inductivity of 532 backedges. 152 proven. 200 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-25 10:22:48,273 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:22:48,492 INFO L134 CoverageAnalysis]: Checked inductivity of 532 backedges. 152 proven. 200 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-25 10:22:48,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1759151835] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:22:48,492 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:22:48,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 20 [2024-09-25 10:22:48,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071775527] [2024-09-25 10:22:48,492 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:22:48,493 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-09-25 10:22:48,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:22:48,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-09-25 10:22:48,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=261, Unknown=0, NotChecked=0, Total=380 [2024-09-25 10:22:48,494 INFO L87 Difference]: Start difference. First operand 114 states and 119 transitions. Second operand has 20 states, 20 states have (on average 4.45) internal successors, (89), 18 states have internal predecessors, (89), 13 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-25 10:22:48,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:22:48,560 INFO L93 Difference]: Finished difference Result 133 states and 140 transitions. [2024-09-25 10:22:48,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-09-25 10:22:48,560 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 4.45) internal successors, (89), 18 states have internal predecessors, (89), 13 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Word has length 119 [2024-09-25 10:22:48,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:22:48,561 INFO L225 Difference]: With dead ends: 133 [2024-09-25 10:22:48,561 INFO L226 Difference]: Without dead ends: 131 [2024-09-25 10:22:48,562 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 286 GetRequests, 244 SyntacticMatches, 23 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 310 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=125, Invalid=295, Unknown=0, NotChecked=0, Total=420 [2024-09-25 10:22:48,562 INFO L434 NwaCegarLoop]: 30 mSDtfsCounter, 10 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 188 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-25 10:22:48,562 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 188 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-25 10:22:48,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2024-09-25 10:22:48,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 126. [2024-09-25 10:22:48,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 99 states have (on average 1.0404040404040404) internal successors, (103), 100 states have internal predecessors, (103), 15 states have call successors, (15), 12 states have call predecessors, (15), 11 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-25 10:22:48,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 132 transitions. [2024-09-25 10:22:48,569 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 132 transitions. Word has length 119 [2024-09-25 10:22:48,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:22:48,570 INFO L474 AbstractCegarLoop]: Abstraction has 126 states and 132 transitions. [2024-09-25 10:22:48,570 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 4.45) internal successors, (89), 18 states have internal predecessors, (89), 13 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-25 10:22:48,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:22:48,570 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 132 transitions. [2024-09-25 10:22:48,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2024-09-25 10:22:48,571 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:22:48,571 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 12, 12, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:22:48,585 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-25 10:22:48,774 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-09-25 10:22:48,775 INFO L399 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:22:48,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:22:48,775 INFO L85 PathProgramCache]: Analyzing trace with hash -552252250, now seen corresponding path program 13 times [2024-09-25 10:22:48,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:22:48,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90326107] [2024-09-25 10:22:48,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:22:48,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:22:48,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:49,116 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:22:49,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:49,118 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-25 10:22:49,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:49,120 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-25 10:22:49,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:49,121 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-25 10:22:49,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:49,122 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-25 10:22:49,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:49,124 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-25 10:22:49,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:49,136 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-25 10:22:49,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:49,138 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-25 10:22:49,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:49,139 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-25 10:22:49,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:49,142 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-25 10:22:49,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:49,144 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-25 10:22:49,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:49,146 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-25 10:22:49,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:49,147 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-25 10:22:49,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:49,149 INFO L134 CoverageAnalysis]: Checked inductivity of 708 backedges. 279 proven. 165 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-25 10:22:49,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:22:49,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90326107] [2024-09-25 10:22:49,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90326107] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:22:49,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [857803963] [2024-09-25 10:22:49,150 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-25 10:22:49,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:22:49,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:22:49,151 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-25 10:22:49,152 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-25 10:22:49,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:49,218 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-09-25 10:22:49,220 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:22:49,556 INFO L134 CoverageAnalysis]: Checked inductivity of 708 backedges. 352 proven. 132 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2024-09-25 10:22:49,556 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:22:49,838 INFO L134 CoverageAnalysis]: Checked inductivity of 708 backedges. 310 proven. 132 refuted. 0 times theorem prover too weak. 266 trivial. 0 not checked. [2024-09-25 10:22:49,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [857803963] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:22:49,838 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:22:49,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 26, 26] total 41 [2024-09-25 10:22:49,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952308698] [2024-09-25 10:22:49,838 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:22:49,839 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2024-09-25 10:22:49,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:22:49,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2024-09-25 10:22:49,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=381, Invalid=1259, Unknown=0, NotChecked=0, Total=1640 [2024-09-25 10:22:49,840 INFO L87 Difference]: Start difference. First operand 126 states and 132 transitions. Second operand has 41 states, 41 states have (on average 2.902439024390244) internal successors, (119), 41 states have internal predecessors, (119), 26 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (27), 26 states have call predecessors, (27), 26 states have call successors, (27) [2024-09-25 10:22:50,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:22:50,119 INFO L93 Difference]: Finished difference Result 225 states and 267 transitions. [2024-09-25 10:22:50,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-09-25 10:22:50,119 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.902439024390244) internal successors, (119), 41 states have internal predecessors, (119), 26 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (27), 26 states have call predecessors, (27), 26 states have call successors, (27) Word has length 135 [2024-09-25 10:22:50,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:22:50,120 INFO L225 Difference]: With dead ends: 225 [2024-09-25 10:22:50,120 INFO L226 Difference]: Without dead ends: 164 [2024-09-25 10:22:50,121 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 334 GetRequests, 261 SyntacticMatches, 22 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1007 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=695, Invalid=2061, Unknown=0, NotChecked=0, Total=2756 [2024-09-25 10:22:50,122 INFO L434 NwaCegarLoop]: 45 mSDtfsCounter, 70 mSDsluCounter, 330 mSDsCounter, 0 mSdLazyCounter, 342 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 375 SdHoareTripleChecker+Invalid, 389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-25 10:22:50,122 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [70 Valid, 375 Invalid, 389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 342 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-25 10:22:50,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2024-09-25 10:22:50,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 128. [2024-09-25 10:22:50,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 101 states have (on average 1.0396039603960396) internal successors, (105), 102 states have internal predecessors, (105), 15 states have call successors, (15), 12 states have call predecessors, (15), 11 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-25 10:22:50,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 134 transitions. [2024-09-25 10:22:50,130 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 134 transitions. Word has length 135 [2024-09-25 10:22:50,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:22:50,131 INFO L474 AbstractCegarLoop]: Abstraction has 128 states and 134 transitions. [2024-09-25 10:22:50,131 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 2.902439024390244) internal successors, (119), 41 states have internal predecessors, (119), 26 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (27), 26 states have call predecessors, (27), 26 states have call successors, (27) [2024-09-25 10:22:50,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:22:50,131 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 134 transitions. [2024-09-25 10:22:50,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2024-09-25 10:22:50,132 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:22:50,132 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:22:50,147 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-09-25 10:22:50,336 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-09-25 10:22:50,336 INFO L399 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:22:50,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:22:50,337 INFO L85 PathProgramCache]: Analyzing trace with hash -1058366293, now seen corresponding path program 14 times [2024-09-25 10:22:50,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:22:50,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714051206] [2024-09-25 10:22:50,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:22:50,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:22:50,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:50,711 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:22:50,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:50,713 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-25 10:22:50,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:50,715 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-25 10:22:50,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:50,717 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-25 10:22:50,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:50,719 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-25 10:22:50,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:50,722 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-25 10:22:50,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:50,723 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-25 10:22:50,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:50,724 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-25 10:22:50,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:50,726 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-25 10:22:50,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:50,730 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-25 10:22:50,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:50,731 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-25 10:22:50,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:50,733 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-25 10:22:50,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:50,735 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-25 10:22:50,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:50,740 INFO L134 CoverageAnalysis]: Checked inductivity of 732 backedges. 279 proven. 189 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-25 10:22:50,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:22:50,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714051206] [2024-09-25 10:22:50,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714051206] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:22:50,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1914727761] [2024-09-25 10:22:50,741 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-25 10:22:50,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:22:50,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:22:50,745 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-25 10:22:50,747 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-25 10:22:50,816 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-25 10:22:50,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:22:50,822 INFO L262 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-09-25 10:22:50,824 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:22:51,131 INFO L134 CoverageAnalysis]: Checked inductivity of 732 backedges. 180 proven. 288 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-25 10:22:51,131 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:22:51,531 INFO L134 CoverageAnalysis]: Checked inductivity of 732 backedges. 180 proven. 288 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-25 10:22:51,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1914727761] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:22:51,531 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:22:51,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 17, 17] total 43 [2024-09-25 10:22:51,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303382819] [2024-09-25 10:22:51,532 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:22:51,532 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2024-09-25 10:22:51,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:22:51,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2024-09-25 10:22:51,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=305, Invalid=1501, Unknown=0, NotChecked=0, Total=1806 [2024-09-25 10:22:51,534 INFO L87 Difference]: Start difference. First operand 128 states and 134 transitions. Second operand has 43 states, 43 states have (on average 3.4186046511627906) internal successors, (147), 42 states have internal predecessors, (147), 27 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2024-09-25 10:22:52,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:22:52,109 INFO L93 Difference]: Finished difference Result 237 states and 283 transitions. [2024-09-25 10:22:52,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2024-09-25 10:22:52,109 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 3.4186046511627906) internal successors, (147), 42 states have internal predecessors, (147), 27 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) Word has length 137 [2024-09-25 10:22:52,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:22:52,110 INFO L225 Difference]: With dead ends: 237 [2024-09-25 10:22:52,110 INFO L226 Difference]: Without dead ends: 178 [2024-09-25 10:22:52,112 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 379 GetRequests, 272 SyntacticMatches, 27 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2713 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1175, Invalid=5467, Unknown=0, NotChecked=0, Total=6642 [2024-09-25 10:22:52,112 INFO L434 NwaCegarLoop]: 46 mSDtfsCounter, 187 mSDsluCounter, 537 mSDsCounter, 0 mSdLazyCounter, 689 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 583 SdHoareTripleChecker+Invalid, 808 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 689 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-25 10:22:52,113 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [188 Valid, 583 Invalid, 808 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 689 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-25 10:22:52,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2024-09-25 10:22:52,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 138. [2024-09-25 10:22:52,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 109 states have (on average 1.036697247706422) internal successors, (113), 110 states have internal predecessors, (113), 16 states have call successors, (16), 13 states have call predecessors, (16), 12 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2024-09-25 10:22:52,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 144 transitions. [2024-09-25 10:22:52,121 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 144 transitions. Word has length 137 [2024-09-25 10:22:52,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:22:52,122 INFO L474 AbstractCegarLoop]: Abstraction has 138 states and 144 transitions. [2024-09-25 10:22:52,122 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 3.4186046511627906) internal successors, (147), 42 states have internal predecessors, (147), 27 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2024-09-25 10:22:52,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:22:52,122 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 144 transitions. [2024-09-25 10:22:52,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2024-09-25 10:22:52,123 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:22:52,123 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:22:52,135 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-25 10:22:52,323 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-09-25 10:22:52,323 INFO L399 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:22:52,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:22:52,324 INFO L85 PathProgramCache]: Analyzing trace with hash 1330081121, now seen corresponding path program 15 times [2024-09-25 10:22:52,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:22:52,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613638639] [2024-09-25 10:22:52,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:22:52,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:22:52,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:52,707 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:22:52,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:52,708 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-25 10:22:52,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:52,709 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-25 10:22:52,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:52,711 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-25 10:22:52,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:52,712 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-25 10:22:52,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:52,713 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-25 10:22:52,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:52,715 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-25 10:22:52,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:52,716 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-25 10:22:52,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:52,717 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-25 10:22:52,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:52,718 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-25 10:22:52,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:52,720 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-25 10:22:52,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:52,721 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-25 10:22:52,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:52,722 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-25 10:22:52,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:52,730 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-25 10:22:52,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:52,733 INFO L134 CoverageAnalysis]: Checked inductivity of 858 backedges. 328 proven. 218 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-25 10:22:52,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:22:52,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613638639] [2024-09-25 10:22:52,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613638639] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:22:52,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [128876959] [2024-09-25 10:22:52,734 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-25 10:22:52,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:22:52,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:22:52,736 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-25 10:22:52,736 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-25 10:22:52,817 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2024-09-25 10:22:52,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:22:52,820 INFO L262 TraceCheckSpWp]: Trace formula consists of 406 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-09-25 10:22:52,822 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:22:53,123 INFO L134 CoverageAnalysis]: Checked inductivity of 858 backedges. 208 proven. 338 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-25 10:22:53,124 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:22:53,596 INFO L134 CoverageAnalysis]: Checked inductivity of 858 backedges. 208 proven. 338 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-25 10:22:53,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [128876959] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:22:53,596 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:22:53,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 18, 18] total 46 [2024-09-25 10:22:53,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460880412] [2024-09-25 10:22:53,597 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:22:53,597 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2024-09-25 10:22:53,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:22:53,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2024-09-25 10:22:53,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=349, Invalid=1721, Unknown=0, NotChecked=0, Total=2070 [2024-09-25 10:22:53,599 INFO L87 Difference]: Start difference. First operand 138 states and 144 transitions. Second operand has 46 states, 46 states have (on average 3.4130434782608696) internal successors, (157), 45 states have internal predecessors, (157), 29 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2024-09-25 10:22:54,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:22:54,338 INFO L93 Difference]: Finished difference Result 254 states and 303 transitions. [2024-09-25 10:22:54,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-09-25 10:22:54,339 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 3.4130434782608696) internal successors, (157), 45 states have internal predecessors, (157), 29 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) Word has length 147 [2024-09-25 10:22:54,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:22:54,340 INFO L225 Difference]: With dead ends: 254 [2024-09-25 10:22:54,340 INFO L226 Difference]: Without dead ends: 191 [2024-09-25 10:22:54,342 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 407 GetRequests, 292 SyntacticMatches, 29 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3167 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1349, Invalid=6307, Unknown=0, NotChecked=0, Total=7656 [2024-09-25 10:22:54,343 INFO L434 NwaCegarLoop]: 49 mSDtfsCounter, 163 mSDsluCounter, 581 mSDsCounter, 0 mSdLazyCounter, 776 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 630 SdHoareTripleChecker+Invalid, 873 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 776 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-25 10:22:54,343 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [164 Valid, 630 Invalid, 873 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 776 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-25 10:22:54,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2024-09-25 10:22:54,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 148. [2024-09-25 10:22:54,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 117 states have (on average 1.0341880341880343) internal successors, (121), 118 states have internal predecessors, (121), 17 states have call successors, (17), 14 states have call predecessors, (17), 13 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-25 10:22:54,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 154 transitions. [2024-09-25 10:22:54,353 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 154 transitions. Word has length 147 [2024-09-25 10:22:54,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:22:54,354 INFO L474 AbstractCegarLoop]: Abstraction has 148 states and 154 transitions. [2024-09-25 10:22:54,354 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 3.4130434782608696) internal successors, (157), 45 states have internal predecessors, (157), 29 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2024-09-25 10:22:54,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:22:54,354 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 154 transitions. [2024-09-25 10:22:54,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2024-09-25 10:22:54,355 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:22:54,355 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:22:54,370 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-25 10:22:54,556 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-09-25 10:22:54,556 INFO L399 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:22:54,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:22:54,556 INFO L85 PathProgramCache]: Analyzing trace with hash -1180928553, now seen corresponding path program 16 times [2024-09-25 10:22:54,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:22:54,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505838957] [2024-09-25 10:22:54,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:22:54,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:22:54,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:55,053 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:22:55,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:55,055 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-25 10:22:55,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:55,057 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-25 10:22:55,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:55,059 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-25 10:22:55,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:55,060 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-25 10:22:55,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:55,062 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-25 10:22:55,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:55,064 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-25 10:22:55,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:55,066 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-25 10:22:55,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:55,067 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-25 10:22:55,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:55,069 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-25 10:22:55,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:55,070 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-25 10:22:55,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:55,071 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-25 10:22:55,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:55,073 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-25 10:22:55,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:55,074 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-25 10:22:55,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:55,076 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-25 10:22:55,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:55,078 INFO L134 CoverageAnalysis]: Checked inductivity of 994 backedges. 381 proven. 249 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-25 10:22:55,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:22:55,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505838957] [2024-09-25 10:22:55,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505838957] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:22:55,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [133573212] [2024-09-25 10:22:55,078 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-25 10:22:55,079 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:22:55,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:22:55,080 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-25 10:22:55,081 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-25 10:22:55,159 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-25 10:22:55,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:22:55,162 INFO L262 TraceCheckSpWp]: Trace formula consists of 433 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-09-25 10:22:55,164 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:22:55,608 INFO L134 CoverageAnalysis]: Checked inductivity of 994 backedges. 420 proven. 210 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-25 10:22:55,608 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:22:55,915 INFO L134 CoverageAnalysis]: Checked inductivity of 994 backedges. 420 proven. 210 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-25 10:22:55,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [133573212] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:22:55,915 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:22:55,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 32] total 49 [2024-09-25 10:22:55,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998064347] [2024-09-25 10:22:55,916 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:22:55,916 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2024-09-25 10:22:55,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:22:55,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2024-09-25 10:22:55,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=547, Invalid=1805, Unknown=0, NotChecked=0, Total=2352 [2024-09-25 10:22:55,918 INFO L87 Difference]: Start difference. First operand 148 states and 154 transitions. Second operand has 49 states, 49 states have (on average 2.7551020408163267) internal successors, (135), 49 states have internal predecessors, (135), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2024-09-25 10:22:56,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:22:56,269 INFO L93 Difference]: Finished difference Result 262 states and 313 transitions. [2024-09-25 10:22:56,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-09-25 10:22:56,270 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.7551020408163267) internal successors, (135), 49 states have internal predecessors, (135), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) Word has length 157 [2024-09-25 10:22:56,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:22:56,271 INFO L225 Difference]: With dead ends: 262 [2024-09-25 10:22:56,271 INFO L226 Difference]: Without dead ends: 195 [2024-09-25 10:22:56,272 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 390 GetRequests, 300 SyntacticMatches, 28 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1476 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1029, Invalid=3003, Unknown=0, NotChecked=0, Total=4032 [2024-09-25 10:22:56,273 INFO L434 NwaCegarLoop]: 54 mSDtfsCounter, 112 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 386 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 320 SdHoareTripleChecker+Invalid, 458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 386 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-25 10:22:56,273 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [112 Valid, 320 Invalid, 458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 386 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-25 10:22:56,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2024-09-25 10:22:56,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 150. [2024-09-25 10:22:56,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 119 states have (on average 1.0336134453781514) internal successors, (123), 120 states have internal predecessors, (123), 17 states have call successors, (17), 14 states have call predecessors, (17), 13 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-25 10:22:56,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 156 transitions. [2024-09-25 10:22:56,284 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 156 transitions. Word has length 157 [2024-09-25 10:22:56,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:22:56,284 INFO L474 AbstractCegarLoop]: Abstraction has 150 states and 156 transitions. [2024-09-25 10:22:56,285 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.7551020408163267) internal successors, (135), 49 states have internal predecessors, (135), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2024-09-25 10:22:56,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:22:56,285 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 156 transitions. [2024-09-25 10:22:56,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2024-09-25 10:22:56,285 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:22:56,286 INFO L216 NwaCegarLoop]: trace histogram [16, 15, 15, 15, 15, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:22:56,299 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-09-25 10:22:56,486 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:22:56,486 INFO L399 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:22:56,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:22:56,487 INFO L85 PathProgramCache]: Analyzing trace with hash 1351468060, now seen corresponding path program 17 times [2024-09-25 10:22:56,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:22:56,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791094340] [2024-09-25 10:22:56,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:22:56,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:22:56,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:56,827 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:22:56,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:56,829 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-25 10:22:56,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:56,830 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-25 10:22:56,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:56,832 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-25 10:22:56,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:56,833 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-25 10:22:56,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:56,834 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-25 10:22:56,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:56,835 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-25 10:22:56,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:56,837 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-25 10:22:56,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:56,838 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-25 10:22:56,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:56,839 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-25 10:22:56,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:56,840 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-25 10:22:56,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:56,842 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-25 10:22:56,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:56,843 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-25 10:22:56,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:56,845 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-25 10:22:56,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:56,847 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-25 10:22:56,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:56,851 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 238 proven. 422 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-25 10:22:56,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:22:56,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791094340] [2024-09-25 10:22:56,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791094340] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:22:56,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2135976321] [2024-09-25 10:22:56,851 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-25 10:22:56,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:22:56,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:22:56,853 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-25 10:22:56,855 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-25 10:22:56,946 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2024-09-25 10:22:56,946 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:22:56,948 INFO L262 TraceCheckSpWp]: Trace formula consists of 443 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-09-25 10:22:56,950 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:22:57,059 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 268 proven. 392 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-25 10:22:57,059 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:22:57,327 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 268 proven. 392 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-25 10:22:57,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2135976321] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:22:57,327 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:22:57,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 24 [2024-09-25 10:22:57,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109623385] [2024-09-25 10:22:57,327 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:22:57,328 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-09-25 10:22:57,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:22:57,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-09-25 10:22:57,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=367, Unknown=0, NotChecked=0, Total=552 [2024-09-25 10:22:57,329 INFO L87 Difference]: Start difference. First operand 150 states and 156 transitions. Second operand has 24 states, 24 states have (on average 4.541666666666667) internal successors, (109), 22 states have internal predecessors, (109), 17 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-25 10:22:57,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:22:57,448 INFO L93 Difference]: Finished difference Result 169 states and 177 transitions. [2024-09-25 10:22:57,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-09-25 10:22:57,449 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 4.541666666666667) internal successors, (109), 22 states have internal predecessors, (109), 17 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) Word has length 159 [2024-09-25 10:22:57,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:22:57,450 INFO L225 Difference]: With dead ends: 169 [2024-09-25 10:22:57,450 INFO L226 Difference]: Without dead ends: 167 [2024-09-25 10:22:57,451 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 382 GetRequests, 328 SyntacticMatches, 31 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 486 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=191, Invalid=409, Unknown=0, NotChecked=0, Total=600 [2024-09-25 10:22:57,451 INFO L434 NwaCegarLoop]: 34 mSDtfsCounter, 7 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-25 10:22:57,451 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 288 Invalid, 193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 191 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-25 10:22:57,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2024-09-25 10:22:57,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 162. [2024-09-25 10:22:57,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 128 states have (on average 1.03125) internal successors, (132), 129 states have internal predecessors, (132), 19 states have call successors, (19), 15 states have call predecessors, (19), 14 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-25 10:22:57,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 169 transitions. [2024-09-25 10:22:57,471 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 169 transitions. Word has length 159 [2024-09-25 10:22:57,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:22:57,471 INFO L474 AbstractCegarLoop]: Abstraction has 162 states and 169 transitions. [2024-09-25 10:22:57,471 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 4.541666666666667) internal successors, (109), 22 states have internal predecessors, (109), 17 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-25 10:22:57,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:22:57,472 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 169 transitions. [2024-09-25 10:22:57,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2024-09-25 10:22:57,473 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:22:57,474 INFO L216 NwaCegarLoop]: trace histogram [17, 17, 17, 16, 16, 16, 16, 16, 16, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:22:57,488 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-09-25 10:22:57,677 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:22:57,678 INFO L399 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:22:57,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:22:57,678 INFO L85 PathProgramCache]: Analyzing trace with hash 881673982, now seen corresponding path program 18 times [2024-09-25 10:22:57,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:22:57,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055004761] [2024-09-25 10:22:57,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:22:57,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:22:57,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:58,171 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:22:58,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:58,172 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-25 10:22:58,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:58,178 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-25 10:22:58,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:58,180 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-25 10:22:58,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:58,181 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-25 10:22:58,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:58,182 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-25 10:22:58,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:58,184 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-25 10:22:58,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:58,185 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-25 10:22:58,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:58,186 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-25 10:22:58,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:58,188 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-25 10:22:58,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:58,189 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-25 10:22:58,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:58,190 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-25 10:22:58,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:58,192 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-25 10:22:58,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:58,193 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-25 10:22:58,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:58,194 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-25 10:22:58,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:58,196 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-25 10:22:58,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:58,198 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-25 10:22:58,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:22:58,200 INFO L134 CoverageAnalysis]: Checked inductivity of 1264 backedges. 499 proven. 285 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2024-09-25 10:22:58,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:22:58,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055004761] [2024-09-25 10:22:58,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055004761] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:22:58,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [473235593] [2024-09-25 10:22:58,201 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-25 10:22:58,201 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:22:58,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:22:58,203 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-25 10:22:58,204 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-25 10:22:58,292 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) [2024-09-25 10:22:58,292 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:22:58,294 INFO L262 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-09-25 10:22:58,296 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:22:58,802 INFO L134 CoverageAnalysis]: Checked inductivity of 1264 backedges. 544 proven. 240 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2024-09-25 10:22:58,803 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:22:59,166 INFO L134 CoverageAnalysis]: Checked inductivity of 1264 backedges. 544 proven. 240 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2024-09-25 10:22:59,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [473235593] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:22:59,166 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:22:59,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 56 [2024-09-25 10:22:59,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725024441] [2024-09-25 10:22:59,167 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:22:59,167 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2024-09-25 10:22:59,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:22:59,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2024-09-25 10:22:59,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=724, Invalid=2356, Unknown=0, NotChecked=0, Total=3080 [2024-09-25 10:22:59,169 INFO L87 Difference]: Start difference. First operand 162 states and 169 transitions. Second operand has 56 states, 56 states have (on average 2.8035714285714284) internal successors, (157), 56 states have internal predecessors, (157), 36 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2024-09-25 10:22:59,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:22:59,942 INFO L93 Difference]: Finished difference Result 359 states and 433 transitions. [2024-09-25 10:22:59,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-09-25 10:22:59,942 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 2.8035714285714284) internal successors, (157), 56 states have internal predecessors, (157), 36 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) Word has length 175 [2024-09-25 10:22:59,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:22:59,944 INFO L225 Difference]: With dead ends: 359 [2024-09-25 10:22:59,944 INFO L226 Difference]: Without dead ends: 217 [2024-09-25 10:22:59,946 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 451 GetRequests, 335 SyntacticMatches, 29 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2631 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1930, Invalid=5902, Unknown=0, NotChecked=0, Total=7832 [2024-09-25 10:22:59,947 INFO L434 NwaCegarLoop]: 57 mSDtfsCounter, 150 mSDsluCounter, 459 mSDsCounter, 0 mSdLazyCounter, 603 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 516 SdHoareTripleChecker+Invalid, 712 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 603 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-25 10:22:59,947 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 516 Invalid, 712 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 603 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-25 10:22:59,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2024-09-25 10:22:59,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 166. [2024-09-25 10:22:59,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 132 states have (on average 1.0303030303030303) internal successors, (136), 133 states have internal predecessors, (136), 19 states have call successors, (19), 15 states have call predecessors, (19), 14 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-25 10:22:59,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 173 transitions. [2024-09-25 10:22:59,959 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 173 transitions. Word has length 175 [2024-09-25 10:22:59,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:22:59,959 INFO L474 AbstractCegarLoop]: Abstraction has 166 states and 173 transitions. [2024-09-25 10:22:59,959 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 2.8035714285714284) internal successors, (157), 56 states have internal predecessors, (157), 36 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2024-09-25 10:22:59,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:22:59,959 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 173 transitions. [2024-09-25 10:22:59,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2024-09-25 10:22:59,960 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:22:59,960 INFO L216 NwaCegarLoop]: trace histogram [18, 17, 17, 17, 17, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:22:59,973 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-09-25 10:23:00,161 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-09-25 10:23:00,161 INFO L399 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:23:00,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:23:00,161 INFO L85 PathProgramCache]: Analyzing trace with hash 1584129992, now seen corresponding path program 19 times [2024-09-25 10:23:00,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:23:00,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380808093] [2024-09-25 10:23:00,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:23:00,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:23:00,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:00,532 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:23:00,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:00,533 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-25 10:23:00,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:00,535 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-25 10:23:00,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:00,536 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-25 10:23:00,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:00,537 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-25 10:23:00,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:00,538 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-25 10:23:00,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:00,539 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-25 10:23:00,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:00,540 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-25 10:23:00,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:00,541 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-25 10:23:00,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:00,542 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-25 10:23:00,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:00,543 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-25 10:23:00,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:00,544 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-25 10:23:00,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:00,545 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-25 10:23:00,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:00,546 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-25 10:23:00,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:00,547 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-09-25 10:23:00,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:00,548 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-09-25 10:23:00,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:00,549 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-09-25 10:23:00,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:00,551 INFO L134 CoverageAnalysis]: Checked inductivity of 1330 backedges. 304 proven. 546 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2024-09-25 10:23:00,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:23:00,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380808093] [2024-09-25 10:23:00,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380808093] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:23:00,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2108141076] [2024-09-25 10:23:00,551 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-25 10:23:00,551 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:23:00,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:23:00,552 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-25 10:23:00,557 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-25 10:23:00,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:00,646 INFO L262 TraceCheckSpWp]: Trace formula consists of 497 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-09-25 10:23:00,648 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:23:00,763 INFO L134 CoverageAnalysis]: Checked inductivity of 1330 backedges. 338 proven. 512 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2024-09-25 10:23:00,763 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:23:01,080 INFO L134 CoverageAnalysis]: Checked inductivity of 1330 backedges. 338 proven. 512 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2024-09-25 10:23:01,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2108141076] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:23:01,080 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:23:01,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 26 [2024-09-25 10:23:01,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067342603] [2024-09-25 10:23:01,081 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:23:01,081 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-09-25 10:23:01,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:23:01,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-09-25 10:23:01,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=224, Invalid=426, Unknown=0, NotChecked=0, Total=650 [2024-09-25 10:23:01,082 INFO L87 Difference]: Start difference. First operand 166 states and 173 transitions. Second operand has 26 states, 26 states have (on average 4.576923076923077) internal successors, (119), 24 states have internal predecessors, (119), 19 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-25 10:23:01,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:23:01,202 INFO L93 Difference]: Finished difference Result 185 states and 194 transitions. [2024-09-25 10:23:01,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-09-25 10:23:01,203 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 4.576923076923077) internal successors, (119), 24 states have internal predecessors, (119), 19 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) Word has length 179 [2024-09-25 10:23:01,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:23:01,204 INFO L225 Difference]: With dead ends: 185 [2024-09-25 10:23:01,204 INFO L226 Difference]: Without dead ends: 183 [2024-09-25 10:23:01,204 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 430 GetRequests, 370 SyntacticMatches, 35 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 586 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=230, Invalid=472, Unknown=0, NotChecked=0, Total=702 [2024-09-25 10:23:01,205 INFO L434 NwaCegarLoop]: 36 mSDtfsCounter, 7 mSDsluCounter, 296 mSDsCounter, 0 mSdLazyCounter, 230 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 332 SdHoareTripleChecker+Invalid, 232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 230 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-25 10:23:01,205 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 332 Invalid, 232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 230 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-25 10:23:01,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2024-09-25 10:23:01,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 178. [2024-09-25 10:23:01,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 141 states have (on average 1.0283687943262412) internal successors, (145), 142 states have internal predecessors, (145), 21 states have call successors, (21), 16 states have call predecessors, (21), 15 states have return successors, (20), 19 states have call predecessors, (20), 20 states have call successors, (20) [2024-09-25 10:23:01,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 186 transitions. [2024-09-25 10:23:01,222 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 186 transitions. Word has length 179 [2024-09-25 10:23:01,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:23:01,223 INFO L474 AbstractCegarLoop]: Abstraction has 178 states and 186 transitions. [2024-09-25 10:23:01,223 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 4.576923076923077) internal successors, (119), 24 states have internal predecessors, (119), 19 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-25 10:23:01,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:23:01,223 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 186 transitions. [2024-09-25 10:23:01,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2024-09-25 10:23:01,224 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:23:01,224 INFO L216 NwaCegarLoop]: trace histogram [19, 19, 19, 18, 18, 18, 18, 18, 18, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:23:01,238 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-25 10:23:01,424 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-09-25 10:23:01,424 INFO L399 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:23:01,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:23:01,425 INFO L85 PathProgramCache]: Analyzing trace with hash 837194410, now seen corresponding path program 20 times [2024-09-25 10:23:01,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:23:01,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756461639] [2024-09-25 10:23:01,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:23:01,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:23:01,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:02,026 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:23:02,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:02,027 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-25 10:23:02,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:02,029 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-25 10:23:02,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:02,030 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-25 10:23:02,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:02,031 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-25 10:23:02,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:02,032 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-25 10:23:02,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:02,034 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-25 10:23:02,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:02,035 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-25 10:23:02,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:02,036 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-25 10:23:02,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:02,037 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-25 10:23:02,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:02,039 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-25 10:23:02,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:02,040 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-25 10:23:02,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:02,041 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-25 10:23:02,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:02,042 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-25 10:23:02,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:02,044 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-09-25 10:23:02,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:02,045 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-09-25 10:23:02,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:02,046 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-09-25 10:23:02,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:02,048 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-25 10:23:02,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:02,049 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-09-25 10:23:02,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:02,051 INFO L134 CoverageAnalysis]: Checked inductivity of 1602 backedges. 633 proven. 357 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2024-09-25 10:23:02,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:23:02,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756461639] [2024-09-25 10:23:02,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756461639] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:23:02,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [312311291] [2024-09-25 10:23:02,052 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-25 10:23:02,052 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:23:02,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:23:02,053 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-25 10:23:02,054 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-25 10:23:02,153 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-25 10:23:02,154 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:23:02,155 INFO L262 TraceCheckSpWp]: Trace formula consists of 531 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-09-25 10:23:02,158 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:23:02,662 INFO L134 CoverageAnalysis]: Checked inductivity of 1602 backedges. 748 proven. 306 refuted. 0 times theorem prover too weak. 548 trivial. 0 not checked. [2024-09-25 10:23:02,662 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:23:03,109 INFO L134 CoverageAnalysis]: Checked inductivity of 1602 backedges. 682 proven. 306 refuted. 0 times theorem prover too weak. 614 trivial. 0 not checked. [2024-09-25 10:23:03,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [312311291] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:23:03,110 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:23:03,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 38, 38] total 59 [2024-09-25 10:23:03,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401570091] [2024-09-25 10:23:03,111 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:23:03,112 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2024-09-25 10:23:03,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:23:03,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2024-09-25 10:23:03,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=783, Invalid=2639, Unknown=0, NotChecked=0, Total=3422 [2024-09-25 10:23:03,113 INFO L87 Difference]: Start difference. First operand 178 states and 186 transitions. Second operand has 59 states, 59 states have (on average 2.830508474576271) internal successors, (167), 59 states have internal predecessors, (167), 38 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (39), 38 states have call predecessors, (39), 38 states have call successors, (39) [2024-09-25 10:23:03,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:23:03,635 INFO L93 Difference]: Finished difference Result 319 states and 381 transitions. [2024-09-25 10:23:03,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-09-25 10:23:03,635 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 2.830508474576271) internal successors, (167), 59 states have internal predecessors, (167), 38 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (39), 38 states have call predecessors, (39), 38 states have call successors, (39) Word has length 195 [2024-09-25 10:23:03,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:23:03,637 INFO L225 Difference]: With dead ends: 319 [2024-09-25 10:23:03,638 INFO L226 Difference]: Without dead ends: 234 [2024-09-25 10:23:03,639 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 484 GetRequests, 375 SyntacticMatches, 34 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2171 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1469, Invalid=4383, Unknown=0, NotChecked=0, Total=5852 [2024-09-25 10:23:03,639 INFO L434 NwaCegarLoop]: 63 mSDtfsCounter, 138 mSDsluCounter, 418 mSDsCounter, 0 mSdLazyCounter, 478 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 481 SdHoareTripleChecker+Invalid, 565 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 478 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-25 10:23:03,639 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [138 Valid, 481 Invalid, 565 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 478 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-25 10:23:03,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2024-09-25 10:23:03,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 180. [2024-09-25 10:23:03,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 143 states have (on average 1.027972027972028) internal successors, (147), 144 states have internal predecessors, (147), 21 states have call successors, (21), 16 states have call predecessors, (21), 15 states have return successors, (20), 19 states have call predecessors, (20), 20 states have call successors, (20) [2024-09-25 10:23:03,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 188 transitions. [2024-09-25 10:23:03,663 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 188 transitions. Word has length 195 [2024-09-25 10:23:03,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:23:03,663 INFO L474 AbstractCegarLoop]: Abstraction has 180 states and 188 transitions. [2024-09-25 10:23:03,663 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 2.830508474576271) internal successors, (167), 59 states have internal predecessors, (167), 38 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (39), 38 states have call predecessors, (39), 38 states have call successors, (39) [2024-09-25 10:23:03,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:23:03,664 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 188 transitions. [2024-09-25 10:23:03,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2024-09-25 10:23:03,664 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:23:03,665 INFO L216 NwaCegarLoop]: trace histogram [19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:23:03,678 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-09-25 10:23:03,868 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-09-25 10:23:03,868 INFO L399 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:23:03,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:23:03,869 INFO L85 PathProgramCache]: Analyzing trace with hash -2068839121, now seen corresponding path program 21 times [2024-09-25 10:23:03,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:23:03,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730237754] [2024-09-25 10:23:03,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:23:03,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:23:03,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:04,526 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:23:04,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:04,528 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-25 10:23:04,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:04,529 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-25 10:23:04,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:04,531 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-25 10:23:04,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:04,532 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-25 10:23:04,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:04,533 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-25 10:23:04,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:04,534 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-25 10:23:04,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:04,536 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-25 10:23:04,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:04,537 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-25 10:23:04,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:04,538 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-25 10:23:04,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:04,539 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-25 10:23:04,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:04,541 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-25 10:23:04,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:04,542 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-25 10:23:04,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:04,543 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-25 10:23:04,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:04,544 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-25 10:23:04,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:04,546 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-25 10:23:04,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:04,547 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-09-25 10:23:04,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:04,548 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-09-25 10:23:04,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:04,549 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-09-25 10:23:04,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:04,551 INFO L134 CoverageAnalysis]: Checked inductivity of 1638 backedges. 633 proven. 393 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2024-09-25 10:23:04,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:23:04,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730237754] [2024-09-25 10:23:04,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730237754] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:23:04,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1073446219] [2024-09-25 10:23:04,552 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-25 10:23:04,552 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:23:04,552 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:23:04,553 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-25 10:23:04,555 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-25 10:23:04,662 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 19 check-sat command(s) [2024-09-25 10:23:04,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:23:04,664 INFO L262 TraceCheckSpWp]: Trace formula consists of 541 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-09-25 10:23:04,666 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:23:05,117 INFO L134 CoverageAnalysis]: Checked inductivity of 1638 backedges. 378 proven. 648 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2024-09-25 10:23:05,118 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:23:05,834 INFO L134 CoverageAnalysis]: Checked inductivity of 1638 backedges. 378 proven. 648 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2024-09-25 10:23:05,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1073446219] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:23:05,834 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:23:05,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 23, 23] total 61 [2024-09-25 10:23:05,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139508281] [2024-09-25 10:23:05,835 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:23:05,835 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2024-09-25 10:23:05,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:23:05,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2024-09-25 10:23:05,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=614, Invalid=3046, Unknown=0, NotChecked=0, Total=3660 [2024-09-25 10:23:05,836 INFO L87 Difference]: Start difference. First operand 180 states and 188 transitions. Second operand has 61 states, 61 states have (on average 3.3934426229508197) internal successors, (207), 60 states have internal predecessors, (207), 39 states have call successors, (40), 3 states have call predecessors, (40), 1 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2024-09-25 10:23:06,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:23:06,777 INFO L93 Difference]: Finished difference Result 331 states and 397 transitions. [2024-09-25 10:23:06,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2024-09-25 10:23:06,778 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 3.3934426229508197) internal successors, (207), 60 states have internal predecessors, (207), 39 states have call successors, (40), 3 states have call predecessors, (40), 1 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) Word has length 197 [2024-09-25 10:23:06,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:23:06,781 INFO L225 Difference]: With dead ends: 331 [2024-09-25 10:23:06,781 INFO L226 Difference]: Without dead ends: 248 [2024-09-25 10:23:06,783 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 547 GetRequests, 392 SyntacticMatches, 39 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5962 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=2399, Invalid=11407, Unknown=0, NotChecked=0, Total=13806 [2024-09-25 10:23:06,783 INFO L434 NwaCegarLoop]: 64 mSDtfsCounter, 221 mSDsluCounter, 836 mSDsCounter, 0 mSdLazyCounter, 1106 mSolverCounterSat, 134 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 900 SdHoareTripleChecker+Invalid, 1240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 134 IncrementalHoareTripleChecker+Valid, 1106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-25 10:23:06,784 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [222 Valid, 900 Invalid, 1240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [134 Valid, 1106 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-25 10:23:06,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2024-09-25 10:23:06,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 190. [2024-09-25 10:23:06,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 151 states have (on average 1.0264900662251655) internal successors, (155), 152 states have internal predecessors, (155), 22 states have call successors, (22), 17 states have call predecessors, (22), 16 states have return successors, (21), 20 states have call predecessors, (21), 21 states have call successors, (21) [2024-09-25 10:23:06,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 198 transitions. [2024-09-25 10:23:06,800 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 198 transitions. Word has length 197 [2024-09-25 10:23:06,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:23:06,800 INFO L474 AbstractCegarLoop]: Abstraction has 190 states and 198 transitions. [2024-09-25 10:23:06,801 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 3.3934426229508197) internal successors, (207), 60 states have internal predecessors, (207), 39 states have call successors, (40), 3 states have call predecessors, (40), 1 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2024-09-25 10:23:06,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:23:06,801 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 198 transitions. [2024-09-25 10:23:06,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2024-09-25 10:23:06,802 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:23:06,802 INFO L216 NwaCegarLoop]: trace histogram [20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:23:06,818 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-09-25 10:23:07,003 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-09-25 10:23:07,003 INFO L399 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:23:07,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:23:07,003 INFO L85 PathProgramCache]: Analyzing trace with hash 1618547813, now seen corresponding path program 22 times [2024-09-25 10:23:07,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:23:07,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299345159] [2024-09-25 10:23:07,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:23:07,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:23:07,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:07,751 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:23:07,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:07,752 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-25 10:23:07,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:07,754 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-25 10:23:07,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:07,755 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-25 10:23:07,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:07,756 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-25 10:23:07,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:07,757 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-25 10:23:07,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:07,758 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-25 10:23:07,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:07,759 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-25 10:23:07,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:07,760 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-25 10:23:07,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:07,762 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-25 10:23:07,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:07,763 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-25 10:23:07,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:07,764 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-25 10:23:07,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:07,765 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-25 10:23:07,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:07,766 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-25 10:23:07,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:07,767 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-25 10:23:07,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:07,769 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-25 10:23:07,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:07,770 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-25 10:23:07,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:07,771 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-09-25 10:23:07,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:07,773 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-25 10:23:07,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:07,774 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-09-25 10:23:07,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:07,777 INFO L134 CoverageAnalysis]: Checked inductivity of 1824 backedges. 706 proven. 434 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2024-09-25 10:23:07,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:23:07,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299345159] [2024-09-25 10:23:07,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299345159] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:23:07,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [793586459] [2024-09-25 10:23:07,777 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-25 10:23:07,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:23:07,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:23:07,779 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-25 10:23:07,781 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-25 10:23:07,880 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-25 10:23:07,880 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:23:07,882 INFO L262 TraceCheckSpWp]: Trace formula consists of 568 conjuncts, 42 conjuncts are in the unsatisfiable core [2024-09-25 10:23:07,884 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:23:08,366 INFO L134 CoverageAnalysis]: Checked inductivity of 1824 backedges. 418 proven. 722 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2024-09-25 10:23:08,366 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:23:09,284 INFO L134 CoverageAnalysis]: Checked inductivity of 1824 backedges. 418 proven. 722 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2024-09-25 10:23:09,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [793586459] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:23:09,285 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:23:09,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 24, 24] total 64 [2024-09-25 10:23:09,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543910622] [2024-09-25 10:23:09,285 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:23:09,285 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2024-09-25 10:23:09,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:23:09,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2024-09-25 10:23:09,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=676, Invalid=3356, Unknown=0, NotChecked=0, Total=4032 [2024-09-25 10:23:09,286 INFO L87 Difference]: Start difference. First operand 190 states and 198 transitions. Second operand has 64 states, 64 states have (on average 3.390625) internal successors, (217), 63 states have internal predecessors, (217), 41 states have call successors, (42), 3 states have call predecessors, (42), 1 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) [2024-09-25 10:23:10,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:23:10,316 INFO L93 Difference]: Finished difference Result 348 states and 417 transitions. [2024-09-25 10:23:10,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-09-25 10:23:10,316 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 3.390625) internal successors, (217), 63 states have internal predecessors, (217), 41 states have call successors, (42), 3 states have call predecessors, (42), 1 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) Word has length 207 [2024-09-25 10:23:10,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:23:10,319 INFO L225 Difference]: With dead ends: 348 [2024-09-25 10:23:10,319 INFO L226 Difference]: Without dead ends: 261 [2024-09-25 10:23:10,321 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 575 GetRequests, 412 SyntacticMatches, 41 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6626 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=2645, Invalid=12607, Unknown=0, NotChecked=0, Total=15252 [2024-09-25 10:23:10,321 INFO L434 NwaCegarLoop]: 67 mSDtfsCounter, 257 mSDsluCounter, 868 mSDsCounter, 0 mSdLazyCounter, 1096 mSolverCounterSat, 162 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 258 SdHoareTripleChecker+Valid, 935 SdHoareTripleChecker+Invalid, 1258 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 162 IncrementalHoareTripleChecker+Valid, 1096 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-25 10:23:10,321 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [258 Valid, 935 Invalid, 1258 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [162 Valid, 1096 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-25 10:23:10,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2024-09-25 10:23:10,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 200. [2024-09-25 10:23:10,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 159 states have (on average 1.0251572327044025) internal successors, (163), 160 states have internal predecessors, (163), 23 states have call successors, (23), 18 states have call predecessors, (23), 17 states have return successors, (22), 21 states have call predecessors, (22), 22 states have call successors, (22) [2024-09-25 10:23:10,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 208 transitions. [2024-09-25 10:23:10,339 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 208 transitions. Word has length 207 [2024-09-25 10:23:10,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:23:10,339 INFO L474 AbstractCegarLoop]: Abstraction has 200 states and 208 transitions. [2024-09-25 10:23:10,339 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 3.390625) internal successors, (217), 63 states have internal predecessors, (217), 41 states have call successors, (42), 3 states have call predecessors, (42), 1 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) [2024-09-25 10:23:10,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:23:10,339 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 208 transitions. [2024-09-25 10:23:10,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2024-09-25 10:23:10,340 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:23:10,340 INFO L216 NwaCegarLoop]: trace histogram [21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:23:10,354 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-09-25 10:23:10,541 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-09-25 10:23:10,541 INFO L399 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:23:10,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:23:10,541 INFO L85 PathProgramCache]: Analyzing trace with hash 189971291, now seen corresponding path program 23 times [2024-09-25 10:23:10,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:23:10,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239865904] [2024-09-25 10:23:10,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:23:10,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:23:10,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:11,357 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:23:11,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:11,358 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-25 10:23:11,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:11,360 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-25 10:23:11,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:11,365 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-25 10:23:11,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:11,366 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-25 10:23:11,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:11,367 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-25 10:23:11,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:11,368 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-25 10:23:11,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:11,369 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-25 10:23:11,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:11,370 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-25 10:23:11,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:11,371 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-25 10:23:11,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:11,372 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-25 10:23:11,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:11,373 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-25 10:23:11,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:11,374 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-25 10:23:11,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:11,375 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-25 10:23:11,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:11,376 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-09-25 10:23:11,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:11,377 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-25 10:23:11,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:11,378 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-25 10:23:11,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:11,379 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-09-25 10:23:11,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:11,380 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-09-25 10:23:11,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:11,381 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-09-25 10:23:11,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:11,382 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-09-25 10:23:11,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:11,384 INFO L134 CoverageAnalysis]: Checked inductivity of 2020 backedges. 783 proven. 477 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2024-09-25 10:23:11,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:23:11,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239865904] [2024-09-25 10:23:11,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239865904] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:23:11,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [361194344] [2024-09-25 10:23:11,384 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-25 10:23:11,384 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:23:11,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:23:11,386 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:23:11,387 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-09-25 10:23:11,492 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 21 check-sat command(s) [2024-09-25 10:23:11,492 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:23:11,495 INFO L262 TraceCheckSpWp]: Trace formula consists of 595 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-09-25 10:23:11,497 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:23:12,230 INFO L134 CoverageAnalysis]: Checked inductivity of 2020 backedges. 840 proven. 420 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2024-09-25 10:23:12,230 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:23:12,815 INFO L134 CoverageAnalysis]: Checked inductivity of 2020 backedges. 840 proven. 420 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2024-09-25 10:23:12,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [361194344] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:23:12,815 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:23:12,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44, 44] total 67 [2024-09-25 10:23:12,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560116278] [2024-09-25 10:23:12,816 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:23:12,816 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2024-09-25 10:23:12,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:23:12,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2024-09-25 10:23:12,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1015, Invalid=3407, Unknown=0, NotChecked=0, Total=4422 [2024-09-25 10:23:12,818 INFO L87 Difference]: Start difference. First operand 200 states and 208 transitions. Second operand has 67 states, 67 states have (on average 2.7313432835820897) internal successors, (183), 67 states have internal predecessors, (183), 43 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2024-09-25 10:23:13,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:23:13,339 INFO L93 Difference]: Finished difference Result 356 states and 427 transitions. [2024-09-25 10:23:13,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-09-25 10:23:13,339 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 2.7313432835820897) internal successors, (183), 67 states have internal predecessors, (183), 43 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) Word has length 217 [2024-09-25 10:23:13,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:23:13,341 INFO L225 Difference]: With dead ends: 356 [2024-09-25 10:23:13,341 INFO L226 Difference]: Without dead ends: 265 [2024-09-25 10:23:13,342 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 540 GetRequests, 414 SyntacticMatches, 40 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2832 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=1941, Invalid=5715, Unknown=0, NotChecked=0, Total=7656 [2024-09-25 10:23:13,342 INFO L434 NwaCegarLoop]: 72 mSDtfsCounter, 156 mSDsluCounter, 489 mSDsCounter, 0 mSdLazyCounter, 604 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 561 SdHoareTripleChecker+Invalid, 702 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 604 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-25 10:23:13,343 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [156 Valid, 561 Invalid, 702 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 604 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-25 10:23:13,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2024-09-25 10:23:13,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 202. [2024-09-25 10:23:13,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 161 states have (on average 1.0248447204968945) internal successors, (165), 162 states have internal predecessors, (165), 23 states have call successors, (23), 18 states have call predecessors, (23), 17 states have return successors, (22), 21 states have call predecessors, (22), 22 states have call successors, (22) [2024-09-25 10:23:13,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 210 transitions. [2024-09-25 10:23:13,359 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 210 transitions. Word has length 217 [2024-09-25 10:23:13,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:23:13,359 INFO L474 AbstractCegarLoop]: Abstraction has 202 states and 210 transitions. [2024-09-25 10:23:13,360 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 2.7313432835820897) internal successors, (183), 67 states have internal predecessors, (183), 43 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2024-09-25 10:23:13,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:23:13,360 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 210 transitions. [2024-09-25 10:23:13,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2024-09-25 10:23:13,360 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:23:13,361 INFO L216 NwaCegarLoop]: trace histogram [22, 21, 21, 21, 21, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:23:13,373 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-09-25 10:23:13,561 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-09-25 10:23:13,561 INFO L399 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:23:13,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:23:13,562 INFO L85 PathProgramCache]: Analyzing trace with hash -748729312, now seen corresponding path program 24 times [2024-09-25 10:23:13,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:23:13,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502962864] [2024-09-25 10:23:13,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:23:13,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:23:13,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:14,052 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:23:14,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:14,053 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-25 10:23:14,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:14,054 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-25 10:23:14,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:14,055 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-25 10:23:14,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:14,056 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-25 10:23:14,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:14,057 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-25 10:23:14,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:14,058 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-25 10:23:14,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:14,059 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-25 10:23:14,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:14,060 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-25 10:23:14,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:14,061 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-25 10:23:14,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:14,063 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-25 10:23:14,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:14,064 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-25 10:23:14,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:14,065 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-25 10:23:14,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:14,066 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-09-25 10:23:14,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:14,067 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-09-25 10:23:14,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:14,068 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-09-25 10:23:14,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:14,069 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-25 10:23:14,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:14,070 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-09-25 10:23:14,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:14,071 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-09-25 10:23:14,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:14,075 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-09-25 10:23:14,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:14,076 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-09-25 10:23:14,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:14,078 INFO L134 CoverageAnalysis]: Checked inductivity of 2062 backedges. 460 proven. 842 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2024-09-25 10:23:14,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:23:14,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502962864] [2024-09-25 10:23:14,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502962864] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:23:14,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1706317949] [2024-09-25 10:23:14,079 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-25 10:23:14,079 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:23:14,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:23:14,080 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:23:14,081 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-09-25 10:23:14,190 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 22 check-sat command(s) [2024-09-25 10:23:14,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:23:14,192 INFO L262 TraceCheckSpWp]: Trace formula consists of 605 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-09-25 10:23:14,195 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:23:14,312 INFO L134 CoverageAnalysis]: Checked inductivity of 2062 backedges. 502 proven. 800 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2024-09-25 10:23:14,312 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:23:14,748 INFO L134 CoverageAnalysis]: Checked inductivity of 2062 backedges. 502 proven. 800 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2024-09-25 10:23:14,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1706317949] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:23:14,748 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:23:14,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26, 26] total 30 [2024-09-25 10:23:14,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298193236] [2024-09-25 10:23:14,748 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:23:14,748 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-09-25 10:23:14,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:23:14,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-09-25 10:23:14,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=314, Invalid=556, Unknown=0, NotChecked=0, Total=870 [2024-09-25 10:23:14,749 INFO L87 Difference]: Start difference. First operand 202 states and 210 transitions. Second operand has 30 states, 30 states have (on average 4.633333333333334) internal successors, (139), 28 states have internal predecessors, (139), 23 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-09-25 10:23:14,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:23:14,887 INFO L93 Difference]: Finished difference Result 221 states and 231 transitions. [2024-09-25 10:23:14,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-09-25 10:23:14,887 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 4.633333333333334) internal successors, (139), 28 states have internal predecessors, (139), 23 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) Word has length 219 [2024-09-25 10:23:14,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:23:14,889 INFO L225 Difference]: With dead ends: 221 [2024-09-25 10:23:14,889 INFO L226 Difference]: Without dead ends: 219 [2024-09-25 10:23:14,890 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 526 GetRequests, 454 SyntacticMatches, 43 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 810 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=320, Invalid=610, Unknown=0, NotChecked=0, Total=930 [2024-09-25 10:23:14,890 INFO L434 NwaCegarLoop]: 40 mSDtfsCounter, 9 mSDsluCounter, 325 mSDsCounter, 0 mSdLazyCounter, 267 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 365 SdHoareTripleChecker+Invalid, 268 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 267 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-25 10:23:14,891 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 365 Invalid, 268 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 267 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-25 10:23:14,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2024-09-25 10:23:14,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 214. [2024-09-25 10:23:14,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 170 states have (on average 1.0235294117647058) internal successors, (174), 171 states have internal predecessors, (174), 25 states have call successors, (25), 19 states have call predecessors, (25), 18 states have return successors, (24), 23 states have call predecessors, (24), 24 states have call successors, (24) [2024-09-25 10:23:14,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 223 transitions. [2024-09-25 10:23:14,916 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 223 transitions. Word has length 219 [2024-09-25 10:23:14,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:23:14,916 INFO L474 AbstractCegarLoop]: Abstraction has 214 states and 223 transitions. [2024-09-25 10:23:14,916 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 4.633333333333334) internal successors, (139), 28 states have internal predecessors, (139), 23 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-09-25 10:23:14,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:23:14,917 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 223 transitions. [2024-09-25 10:23:14,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 236 [2024-09-25 10:23:14,918 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:23:14,918 INFO L216 NwaCegarLoop]: trace histogram [23, 23, 23, 22, 22, 22, 22, 22, 22, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:23:14,931 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-09-25 10:23:15,121 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-09-25 10:23:15,121 INFO L399 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:23:15,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:23:15,122 INFO L85 PathProgramCache]: Analyzing trace with hash 1979074306, now seen corresponding path program 25 times [2024-09-25 10:23:15,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:23:15,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333688759] [2024-09-25 10:23:15,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:23:15,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:23:15,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:15,904 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:23:15,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:15,905 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-25 10:23:15,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:15,907 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-25 10:23:15,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:15,907 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-25 10:23:15,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:15,909 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-25 10:23:15,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:15,910 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-25 10:23:15,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:15,911 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-25 10:23:15,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:15,912 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-25 10:23:15,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:15,913 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-25 10:23:15,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:15,914 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-25 10:23:15,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:15,915 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-25 10:23:15,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:15,916 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-25 10:23:15,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:15,917 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-25 10:23:15,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:15,918 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-09-25 10:23:15,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:15,919 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-09-25 10:23:15,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:15,920 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-09-25 10:23:15,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:15,921 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-25 10:23:15,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:15,922 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-09-25 10:23:15,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:15,923 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-09-25 10:23:15,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:15,925 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-09-25 10:23:15,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:15,926 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-09-25 10:23:15,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:15,927 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-09-25 10:23:15,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:15,928 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-09-25 10:23:15,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:15,929 INFO L134 CoverageAnalysis]: Checked inductivity of 2398 backedges. 949 proven. 525 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2024-09-25 10:23:15,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:23:15,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333688759] [2024-09-25 10:23:15,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333688759] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:23:15,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [414092474] [2024-09-25 10:23:15,930 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-25 10:23:15,930 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:23:15,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:23:15,931 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:23:15,932 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-09-25 10:23:16,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:16,027 INFO L262 TraceCheckSpWp]: Trace formula consists of 639 conjuncts, 46 conjuncts are in the unsatisfiable core [2024-09-25 10:23:16,029 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:23:16,774 INFO L134 CoverageAnalysis]: Checked inductivity of 2398 backedges. 1092 proven. 462 refuted. 0 times theorem prover too weak. 844 trivial. 0 not checked. [2024-09-25 10:23:16,774 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:23:17,317 INFO L134 CoverageAnalysis]: Checked inductivity of 2398 backedges. 1010 proven. 462 refuted. 0 times theorem prover too weak. 926 trivial. 0 not checked. [2024-09-25 10:23:17,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [414092474] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:23:17,317 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:23:17,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 46, 46] total 71 [2024-09-25 10:23:17,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336753031] [2024-09-25 10:23:17,318 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:23:17,318 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2024-09-25 10:23:17,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:23:17,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2024-09-25 10:23:17,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1131, Invalid=3839, Unknown=0, NotChecked=0, Total=4970 [2024-09-25 10:23:17,319 INFO L87 Difference]: Start difference. First operand 214 states and 223 transitions. Second operand has 71 states, 71 states have (on average 2.8028169014084505) internal successors, (199), 71 states have internal predecessors, (199), 46 states have call successors, (48), 2 states have call predecessors, (48), 2 states have return successors, (47), 46 states have call predecessors, (47), 46 states have call successors, (47) [2024-09-25 10:23:17,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:23:17,950 INFO L93 Difference]: Finished difference Result 383 states and 458 transitions. [2024-09-25 10:23:17,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-09-25 10:23:17,950 INFO L78 Accepts]: Start accepts. Automaton has has 71 states, 71 states have (on average 2.8028169014084505) internal successors, (199), 71 states have internal predecessors, (199), 46 states have call successors, (48), 2 states have call predecessors, (48), 2 states have return successors, (47), 46 states have call predecessors, (47), 46 states have call successors, (47) Word has length 235 [2024-09-25 10:23:17,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:23:17,952 INFO L225 Difference]: With dead ends: 383 [2024-09-25 10:23:17,952 INFO L226 Difference]: Without dead ends: 282 [2024-09-25 10:23:17,953 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 584 GetRequests, 451 SyntacticMatches, 42 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3187 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=2145, Invalid=6411, Unknown=0, NotChecked=0, Total=8556 [2024-09-25 10:23:17,953 INFO L434 NwaCegarLoop]: 75 mSDtfsCounter, 164 mSDsluCounter, 529 mSDsCounter, 0 mSdLazyCounter, 699 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 604 SdHoareTripleChecker+Invalid, 802 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 699 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-25 10:23:17,953 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [164 Valid, 604 Invalid, 802 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 699 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-25 10:23:17,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2024-09-25 10:23:17,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 216. [2024-09-25 10:23:17,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 172 states have (on average 1.0232558139534884) internal successors, (176), 173 states have internal predecessors, (176), 25 states have call successors, (25), 19 states have call predecessors, (25), 18 states have return successors, (24), 23 states have call predecessors, (24), 24 states have call successors, (24) [2024-09-25 10:23:17,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 225 transitions. [2024-09-25 10:23:17,970 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 225 transitions. Word has length 235 [2024-09-25 10:23:17,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:23:17,971 INFO L474 AbstractCegarLoop]: Abstraction has 216 states and 225 transitions. [2024-09-25 10:23:17,971 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 71 states, 71 states have (on average 2.8028169014084505) internal successors, (199), 71 states have internal predecessors, (199), 46 states have call successors, (48), 2 states have call predecessors, (48), 2 states have return successors, (47), 46 states have call predecessors, (47), 46 states have call successors, (47) [2024-09-25 10:23:17,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:23:17,971 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 225 transitions. [2024-09-25 10:23:17,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2024-09-25 10:23:17,972 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:23:17,972 INFO L216 NwaCegarLoop]: trace histogram [23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:23:17,985 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-09-25 10:23:18,173 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-09-25 10:23:18,173 INFO L399 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:23:18,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:23:18,174 INFO L85 PathProgramCache]: Analyzing trace with hash -300150649, now seen corresponding path program 26 times [2024-09-25 10:23:18,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:23:18,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837687761] [2024-09-25 10:23:18,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:23:18,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:23:18,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:19,044 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:23:19,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:19,046 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-25 10:23:19,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:19,047 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-25 10:23:19,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:19,048 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-25 10:23:19,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:19,049 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-25 10:23:19,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:19,050 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-25 10:23:19,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:19,051 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-25 10:23:19,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:19,052 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-25 10:23:19,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:19,054 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-25 10:23:19,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:19,055 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-25 10:23:19,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:19,056 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-25 10:23:19,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:19,057 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-25 10:23:19,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:19,058 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-25 10:23:19,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:19,060 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-25 10:23:19,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:19,063 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-25 10:23:19,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:19,065 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-09-25 10:23:19,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:19,069 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-09-25 10:23:19,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:19,071 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-09-25 10:23:19,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:19,075 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-09-25 10:23:19,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:19,076 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-09-25 10:23:19,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:19,080 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-09-25 10:23:19,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:19,081 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-09-25 10:23:19,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:19,082 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-09-25 10:23:19,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:19,083 INFO L134 CoverageAnalysis]: Checked inductivity of 2442 backedges. 949 proven. 569 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2024-09-25 10:23:19,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:23:19,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837687761] [2024-09-25 10:23:19,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837687761] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:23:19,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [463268400] [2024-09-25 10:23:19,084 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-25 10:23:19,084 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:23:19,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:23:19,085 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:23:19,086 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-09-25 10:23:19,190 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-25 10:23:19,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:23:19,192 INFO L262 TraceCheckSpWp]: Trace formula consists of 649 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-09-25 10:23:19,195 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:23:19,784 INFO L134 CoverageAnalysis]: Checked inductivity of 2442 backedges. 550 proven. 968 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2024-09-25 10:23:19,784 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:23:20,774 INFO L134 CoverageAnalysis]: Checked inductivity of 2442 backedges. 550 proven. 968 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2024-09-25 10:23:20,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [463268400] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:23:20,774 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:23:20,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 27, 27] total 73 [2024-09-25 10:23:20,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092097830] [2024-09-25 10:23:20,774 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:23:20,775 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2024-09-25 10:23:20,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:23:20,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2024-09-25 10:23:20,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=880, Invalid=4376, Unknown=0, NotChecked=0, Total=5256 [2024-09-25 10:23:20,776 INFO L87 Difference]: Start difference. First operand 216 states and 225 transitions. Second operand has 73 states, 73 states have (on average 3.3835616438356166) internal successors, (247), 72 states have internal predecessors, (247), 47 states have call successors, (48), 3 states have call predecessors, (48), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2024-09-25 10:23:21,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:23:21,975 INFO L93 Difference]: Finished difference Result 395 states and 474 transitions. [2024-09-25 10:23:21,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2024-09-25 10:23:21,976 INFO L78 Accepts]: Start accepts. Automaton has has 73 states, 73 states have (on average 3.3835616438356166) internal successors, (247), 72 states have internal predecessors, (247), 47 states have call successors, (48), 3 states have call predecessors, (48), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) Word has length 237 [2024-09-25 10:23:21,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:23:21,978 INFO L225 Difference]: With dead ends: 395 [2024-09-25 10:23:21,978 INFO L226 Difference]: Without dead ends: 296 [2024-09-25 10:23:21,980 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 659 GetRequests, 472 SyntacticMatches, 47 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8828 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=3455, Invalid=16567, Unknown=0, NotChecked=0, Total=20022 [2024-09-25 10:23:21,980 INFO L434 NwaCegarLoop]: 76 mSDtfsCounter, 279 mSDsluCounter, 928 mSDsCounter, 0 mSdLazyCounter, 1260 mSolverCounterSat, 173 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 280 SdHoareTripleChecker+Valid, 1004 SdHoareTripleChecker+Invalid, 1433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 173 IncrementalHoareTripleChecker+Valid, 1260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-25 10:23:21,981 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [280 Valid, 1004 Invalid, 1433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [173 Valid, 1260 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-25 10:23:21,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2024-09-25 10:23:22,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 226. [2024-09-25 10:23:22,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 180 states have (on average 1.0222222222222221) internal successors, (184), 181 states have internal predecessors, (184), 26 states have call successors, (26), 20 states have call predecessors, (26), 19 states have return successors, (25), 24 states have call predecessors, (25), 25 states have call successors, (25) [2024-09-25 10:23:22,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 235 transitions. [2024-09-25 10:23:22,009 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 235 transitions. Word has length 237 [2024-09-25 10:23:22,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:23:22,009 INFO L474 AbstractCegarLoop]: Abstraction has 226 states and 235 transitions. [2024-09-25 10:23:22,009 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 73 states have (on average 3.3835616438356166) internal successors, (247), 72 states have internal predecessors, (247), 47 states have call successors, (48), 3 states have call predecessors, (48), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2024-09-25 10:23:22,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:23:22,010 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 235 transitions. [2024-09-25 10:23:22,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 248 [2024-09-25 10:23:22,011 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:23:22,011 INFO L216 NwaCegarLoop]: trace histogram [24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:23:22,025 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2024-09-25 10:23:22,211 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,27 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:23:22,211 INFO L399 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:23:22,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:23:22,212 INFO L85 PathProgramCache]: Analyzing trace with hash 1632362173, now seen corresponding path program 27 times [2024-09-25 10:23:22,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:23:22,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947392868] [2024-09-25 10:23:22,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:23:22,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:23:22,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:23,050 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:23:23,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:23,051 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-25 10:23:23,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:23,057 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-25 10:23:23,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:23,059 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-25 10:23:23,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:23,060 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-25 10:23:23,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:23,060 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-25 10:23:23,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:23,061 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-25 10:23:23,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:23,062 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-25 10:23:23,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:23,063 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-25 10:23:23,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:23,064 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-25 10:23:23,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:23,065 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-25 10:23:23,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:23,066 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-25 10:23:23,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:23,067 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-25 10:23:23,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:23,068 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-25 10:23:23,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:23,069 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-25 10:23:23,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:23,070 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-25 10:23:23,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:23,071 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-09-25 10:23:23,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:23,072 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-25 10:23:23,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:23,074 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-09-25 10:23:23,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:23,075 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-09-25 10:23:23,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:23,076 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-09-25 10:23:23,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:23,077 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2024-09-25 10:23:23,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:23,078 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-09-25 10:23:23,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:23,079 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-09-25 10:23:23,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:23,080 INFO L134 CoverageAnalysis]: Checked inductivity of 2668 backedges. 1038 proven. 618 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2024-09-25 10:23:23,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:23:23,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947392868] [2024-09-25 10:23:23,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947392868] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:23:23,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [548142059] [2024-09-25 10:23:23,081 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-25 10:23:23,081 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:23:23,081 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:23:23,086 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:23:23,087 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-09-25 10:23:23,198 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 24 check-sat command(s) [2024-09-25 10:23:23,198 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:23:23,201 INFO L262 TraceCheckSpWp]: Trace formula consists of 676 conjuncts, 50 conjuncts are in the unsatisfiable core [2024-09-25 10:23:23,204 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:23:23,863 INFO L134 CoverageAnalysis]: Checked inductivity of 2668 backedges. 598 proven. 1058 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2024-09-25 10:23:23,864 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:23:24,955 INFO L134 CoverageAnalysis]: Checked inductivity of 2668 backedges. 598 proven. 1058 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2024-09-25 10:23:24,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [548142059] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:23:24,955 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:23:24,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 28, 28] total 76 [2024-09-25 10:23:24,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858155940] [2024-09-25 10:23:24,955 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:23:24,956 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2024-09-25 10:23:24,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:23:24,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2024-09-25 10:23:24,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=954, Invalid=4746, Unknown=0, NotChecked=0, Total=5700 [2024-09-25 10:23:24,957 INFO L87 Difference]: Start difference. First operand 226 states and 235 transitions. Second operand has 76 states, 76 states have (on average 3.3815789473684212) internal successors, (257), 75 states have internal predecessors, (257), 49 states have call successors, (50), 3 states have call predecessors, (50), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2024-09-25 10:23:26,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:23:26,196 INFO L93 Difference]: Finished difference Result 412 states and 494 transitions. [2024-09-25 10:23:26,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-09-25 10:23:26,197 INFO L78 Accepts]: Start accepts. Automaton has has 76 states, 76 states have (on average 3.3815789473684212) internal successors, (257), 75 states have internal predecessors, (257), 49 states have call successors, (50), 3 states have call predecessors, (50), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) Word has length 247 [2024-09-25 10:23:26,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:23:26,199 INFO L225 Difference]: With dead ends: 412 [2024-09-25 10:23:26,199 INFO L226 Difference]: Without dead ends: 309 [2024-09-25 10:23:26,200 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 687 GetRequests, 492 SyntacticMatches, 49 SemanticMatches, 146 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9632 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=3749, Invalid=18007, Unknown=0, NotChecked=0, Total=21756 [2024-09-25 10:23:26,200 INFO L434 NwaCegarLoop]: 79 mSDtfsCounter, 269 mSDsluCounter, 1153 mSDsCounter, 0 mSdLazyCounter, 1407 mSolverCounterSat, 162 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 270 SdHoareTripleChecker+Valid, 1232 SdHoareTripleChecker+Invalid, 1569 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 162 IncrementalHoareTripleChecker+Valid, 1407 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-25 10:23:26,201 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [270 Valid, 1232 Invalid, 1569 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [162 Valid, 1407 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-25 10:23:26,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2024-09-25 10:23:26,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 236. [2024-09-25 10:23:26,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 236 states, 188 states have (on average 1.0212765957446808) internal successors, (192), 189 states have internal predecessors, (192), 27 states have call successors, (27), 21 states have call predecessors, (27), 20 states have return successors, (26), 25 states have call predecessors, (26), 26 states have call successors, (26) [2024-09-25 10:23:26,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 245 transitions. [2024-09-25 10:23:26,222 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 245 transitions. Word has length 247 [2024-09-25 10:23:26,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:23:26,222 INFO L474 AbstractCegarLoop]: Abstraction has 236 states and 245 transitions. [2024-09-25 10:23:26,222 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 76 states, 76 states have (on average 3.3815789473684212) internal successors, (257), 75 states have internal predecessors, (257), 49 states have call successors, (50), 3 states have call predecessors, (50), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2024-09-25 10:23:26,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:23:26,222 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 245 transitions. [2024-09-25 10:23:26,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 258 [2024-09-25 10:23:26,223 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:23:26,227 INFO L216 NwaCegarLoop]: trace histogram [25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:23:26,241 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2024-09-25 10:23:26,427 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:23:26,428 INFO L399 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:23:26,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:23:26,428 INFO L85 PathProgramCache]: Analyzing trace with hash -334723917, now seen corresponding path program 28 times [2024-09-25 10:23:26,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:23:26,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204359006] [2024-09-25 10:23:26,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:23:26,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:23:26,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:27,378 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:23:27,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:27,379 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-25 10:23:27,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:27,380 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-25 10:23:27,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:27,381 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-25 10:23:27,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:27,382 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-25 10:23:27,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:27,383 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-25 10:23:27,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:27,384 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-25 10:23:27,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:27,385 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-25 10:23:27,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:27,386 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-25 10:23:27,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:27,387 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-25 10:23:27,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:27,388 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-25 10:23:27,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:27,389 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-25 10:23:27,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:27,390 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-25 10:23:27,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:27,391 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-09-25 10:23:27,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:27,391 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-25 10:23:27,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:27,392 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-25 10:23:27,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:27,393 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-09-25 10:23:27,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:27,394 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-09-25 10:23:27,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:27,395 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-09-25 10:23:27,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:27,396 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-09-25 10:23:27,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:27,397 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-09-25 10:23:27,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:27,398 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-09-25 10:23:27,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:27,399 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-09-25 10:23:27,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:27,400 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-09-25 10:23:27,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:27,401 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-09-25 10:23:27,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:27,403 INFO L134 CoverageAnalysis]: Checked inductivity of 2904 backedges. 1131 proven. 669 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-09-25 10:23:27,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:23:27,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204359006] [2024-09-25 10:23:27,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204359006] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:23:27,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [118983758] [2024-09-25 10:23:27,403 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-25 10:23:27,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:23:27,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:23:27,404 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:23:27,405 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-09-25 10:23:27,512 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-25 10:23:27,512 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:23:27,515 INFO L262 TraceCheckSpWp]: Trace formula consists of 703 conjuncts, 52 conjuncts are in the unsatisfiable core [2024-09-25 10:23:27,519 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:23:28,356 INFO L134 CoverageAnalysis]: Checked inductivity of 2904 backedges. 1200 proven. 600 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-09-25 10:23:28,356 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:23:29,047 INFO L134 CoverageAnalysis]: Checked inductivity of 2904 backedges. 1200 proven. 600 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-09-25 10:23:29,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [118983758] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:23:29,048 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:23:29,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52, 52] total 79 [2024-09-25 10:23:29,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095491248] [2024-09-25 10:23:29,048 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:23:29,048 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 79 states [2024-09-25 10:23:29,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:23:29,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2024-09-25 10:23:29,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1407, Invalid=4755, Unknown=0, NotChecked=0, Total=6162 [2024-09-25 10:23:29,050 INFO L87 Difference]: Start difference. First operand 236 states and 245 transitions. Second operand has 79 states, 79 states have (on average 2.721518987341772) internal successors, (215), 79 states have internal predecessors, (215), 51 states have call successors, (52), 2 states have call predecessors, (52), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2024-09-25 10:23:29,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:23:29,796 INFO L93 Difference]: Finished difference Result 420 states and 504 transitions. [2024-09-25 10:23:29,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-09-25 10:23:29,796 INFO L78 Accepts]: Start accepts. Automaton has has 79 states, 79 states have (on average 2.721518987341772) internal successors, (215), 79 states have internal predecessors, (215), 51 states have call successors, (52), 2 states have call predecessors, (52), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) Word has length 257 [2024-09-25 10:23:29,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:23:29,798 INFO L225 Difference]: With dead ends: 420 [2024-09-25 10:23:29,798 INFO L226 Difference]: Without dead ends: 313 [2024-09-25 10:23:29,799 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 640 GetRequests, 490 SyntacticMatches, 48 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3976 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=2709, Invalid=8003, Unknown=0, NotChecked=0, Total=10712 [2024-09-25 10:23:29,800 INFO L434 NwaCegarLoop]: 84 mSDtfsCounter, 184 mSDsluCounter, 574 mSDsCounter, 0 mSdLazyCounter, 917 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 658 SdHoareTripleChecker+Invalid, 1034 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 917 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-25 10:23:29,800 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [184 Valid, 658 Invalid, 1034 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 917 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-25 10:23:29,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states. [2024-09-25 10:23:29,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 238. [2024-09-25 10:23:29,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 190 states have (on average 1.0210526315789474) internal successors, (194), 191 states have internal predecessors, (194), 27 states have call successors, (27), 21 states have call predecessors, (27), 20 states have return successors, (26), 25 states have call predecessors, (26), 26 states have call successors, (26) [2024-09-25 10:23:29,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 247 transitions. [2024-09-25 10:23:29,819 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 247 transitions. Word has length 257 [2024-09-25 10:23:29,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:23:29,819 INFO L474 AbstractCegarLoop]: Abstraction has 238 states and 247 transitions. [2024-09-25 10:23:29,819 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 79 states, 79 states have (on average 2.721518987341772) internal successors, (215), 79 states have internal predecessors, (215), 51 states have call successors, (52), 2 states have call predecessors, (52), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2024-09-25 10:23:29,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:23:29,819 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 247 transitions. [2024-09-25 10:23:29,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 260 [2024-09-25 10:23:29,820 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:23:29,820 INFO L216 NwaCegarLoop]: trace histogram [26, 25, 25, 25, 25, 24, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:23:29,833 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2024-09-25 10:23:30,021 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:23:30,021 INFO L399 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:23:30,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:23:30,021 INFO L85 PathProgramCache]: Analyzing trace with hash 126495864, now seen corresponding path program 29 times [2024-09-25 10:23:30,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:23:30,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093396888] [2024-09-25 10:23:30,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:23:30,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:23:30,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:30,664 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:23:30,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:30,665 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-25 10:23:30,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:30,666 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-25 10:23:30,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:30,667 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-25 10:23:30,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:30,667 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-25 10:23:30,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:30,668 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-25 10:23:30,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:30,669 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-25 10:23:30,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:30,670 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-25 10:23:30,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:30,671 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-25 10:23:30,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:30,672 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-25 10:23:30,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:30,673 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-25 10:23:30,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:30,674 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-25 10:23:30,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:30,676 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-09-25 10:23:30,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:30,677 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-09-25 10:23:30,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:30,678 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-09-25 10:23:30,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:30,679 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-25 10:23:30,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:30,680 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-09-25 10:23:30,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:30,681 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-09-25 10:23:30,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:30,682 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-09-25 10:23:30,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:30,683 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-09-25 10:23:30,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:30,683 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-09-25 10:23:30,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:30,684 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-09-25 10:23:30,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:30,685 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-09-25 10:23:30,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:30,687 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-09-25 10:23:30,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:30,688 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2024-09-25 10:23:30,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:30,689 INFO L134 CoverageAnalysis]: Checked inductivity of 2954 backedges. 648 proven. 1202 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-09-25 10:23:30,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:23:30,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093396888] [2024-09-25 10:23:30,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093396888] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:23:30,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1705706489] [2024-09-25 10:23:30,690 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-25 10:23:30,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:23:30,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:23:30,691 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:23:30,692 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-09-25 10:23:30,819 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 26 check-sat command(s) [2024-09-25 10:23:30,819 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:23:30,822 INFO L262 TraceCheckSpWp]: Trace formula consists of 713 conjuncts, 53 conjuncts are in the unsatisfiable core [2024-09-25 10:23:30,825 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:23:30,958 INFO L134 CoverageAnalysis]: Checked inductivity of 2954 backedges. 698 proven. 1152 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-09-25 10:23:30,959 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:23:31,456 INFO L134 CoverageAnalysis]: Checked inductivity of 2954 backedges. 698 proven. 1152 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-09-25 10:23:31,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1705706489] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:23:31,457 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:23:31,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30, 30] total 34 [2024-09-25 10:23:31,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930143733] [2024-09-25 10:23:31,457 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:23:31,457 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-09-25 10:23:31,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:23:31,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-09-25 10:23:31,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=420, Invalid=702, Unknown=0, NotChecked=0, Total=1122 [2024-09-25 10:23:31,458 INFO L87 Difference]: Start difference. First operand 238 states and 247 transitions. Second operand has 34 states, 34 states have (on average 4.676470588235294) internal successors, (159), 32 states have internal predecessors, (159), 27 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2024-09-25 10:23:31,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:23:31,604 INFO L93 Difference]: Finished difference Result 257 states and 268 transitions. [2024-09-25 10:23:31,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-09-25 10:23:31,604 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 4.676470588235294) internal successors, (159), 32 states have internal predecessors, (159), 27 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) Word has length 259 [2024-09-25 10:23:31,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:23:31,606 INFO L225 Difference]: With dead ends: 257 [2024-09-25 10:23:31,606 INFO L226 Difference]: Without dead ends: 255 [2024-09-25 10:23:31,606 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 622 GetRequests, 538 SyntacticMatches, 51 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1066 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=426, Invalid=764, Unknown=0, NotChecked=0, Total=1190 [2024-09-25 10:23:31,607 INFO L434 NwaCegarLoop]: 44 mSDtfsCounter, 10 mSDsluCounter, 322 mSDsCounter, 0 mSdLazyCounter, 277 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 366 SdHoareTripleChecker+Invalid, 278 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-25 10:23:31,607 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 366 Invalid, 278 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 277 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-25 10:23:31,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2024-09-25 10:23:31,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 250. [2024-09-25 10:23:31,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 199 states have (on average 1.020100502512563) internal successors, (203), 200 states have internal predecessors, (203), 29 states have call successors, (29), 22 states have call predecessors, (29), 21 states have return successors, (28), 27 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-25 10:23:31,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 260 transitions. [2024-09-25 10:23:31,628 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 260 transitions. Word has length 259 [2024-09-25 10:23:31,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:23:31,629 INFO L474 AbstractCegarLoop]: Abstraction has 250 states and 260 transitions. [2024-09-25 10:23:31,630 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 4.676470588235294) internal successors, (159), 32 states have internal predecessors, (159), 27 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2024-09-25 10:23:31,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:23:31,630 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 260 transitions. [2024-09-25 10:23:31,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 276 [2024-09-25 10:23:31,631 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:23:31,631 INFO L216 NwaCegarLoop]: trace histogram [27, 27, 27, 26, 26, 26, 26, 26, 26, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:23:31,644 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2024-09-25 10:23:31,831 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,30 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:23:31,832 INFO L399 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:23:31,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:23:31,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1925543770, now seen corresponding path program 30 times [2024-09-25 10:23:31,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:23:31,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306166387] [2024-09-25 10:23:31,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:23:31,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:23:31,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:32,881 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:23:32,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:32,882 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-25 10:23:32,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:32,883 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-25 10:23:32,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:32,884 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-25 10:23:32,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:32,885 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-25 10:23:32,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:32,886 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-25 10:23:32,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:32,887 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-25 10:23:32,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:32,888 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-25 10:23:32,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:32,888 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-25 10:23:32,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:32,889 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-25 10:23:32,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:32,890 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-25 10:23:32,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:32,891 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-25 10:23:32,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:32,892 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-09-25 10:23:32,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:32,893 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-09-25 10:23:32,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:32,894 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-09-25 10:23:32,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:32,895 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-25 10:23:32,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:32,896 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-09-25 10:23:32,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:32,896 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-09-25 10:23:32,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:32,897 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-09-25 10:23:32,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:32,898 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-09-25 10:23:32,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:32,899 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-09-25 10:23:32,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:32,900 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-09-25 10:23:32,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:32,901 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-09-25 10:23:32,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:32,902 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-09-25 10:23:32,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:32,903 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2024-09-25 10:23:32,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:32,903 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-09-25 10:23:32,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:32,904 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 263 [2024-09-25 10:23:32,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:32,906 INFO L134 CoverageAnalysis]: Checked inductivity of 3354 backedges. 1329 proven. 725 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2024-09-25 10:23:32,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:23:32,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306166387] [2024-09-25 10:23:32,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306166387] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:23:32,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1098786023] [2024-09-25 10:23:32,906 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-25 10:23:32,906 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:23:32,906 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:23:32,907 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:23:32,909 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-09-25 10:23:33,044 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 27 check-sat command(s) [2024-09-25 10:23:33,044 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:23:33,047 INFO L262 TraceCheckSpWp]: Trace formula consists of 747 conjuncts, 55 conjuncts are in the unsatisfiable core [2024-09-25 10:23:33,050 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:23:34,081 INFO L134 CoverageAnalysis]: Checked inductivity of 3354 backedges. 1404 proven. 650 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2024-09-25 10:23:34,081 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:23:34,856 INFO L134 CoverageAnalysis]: Checked inductivity of 3354 backedges. 1404 proven. 650 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2024-09-25 10:23:34,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1098786023] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:23:34,857 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:23:34,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 55, 55] total 86 [2024-09-25 10:23:34,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330283016] [2024-09-25 10:23:34,857 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:23:34,857 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 86 states [2024-09-25 10:23:34,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:23:34,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2024-09-25 10:23:34,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1684, Invalid=5626, Unknown=0, NotChecked=0, Total=7310 [2024-09-25 10:23:34,859 INFO L87 Difference]: Start difference. First operand 250 states and 260 transitions. Second operand has 86 states, 86 states have (on average 2.755813953488372) internal successors, (237), 86 states have internal predecessors, (237), 56 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (55), 55 states have call predecessors, (55), 55 states have call successors, (55) [2024-09-25 10:23:36,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:23:36,136 INFO L93 Difference]: Finished difference Result 557 states and 674 transitions. [2024-09-25 10:23:36,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-09-25 10:23:36,137 INFO L78 Accepts]: Start accepts. Automaton has has 86 states, 86 states have (on average 2.755813953488372) internal successors, (237), 86 states have internal predecessors, (237), 56 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (55), 55 states have call predecessors, (55), 55 states have call successors, (55) Word has length 275 [2024-09-25 10:23:36,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:23:36,139 INFO L225 Difference]: With dead ends: 557 [2024-09-25 10:23:36,139 INFO L226 Difference]: Without dead ends: 335 [2024-09-25 10:23:36,140 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 711 GetRequests, 525 SyntacticMatches, 49 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6589 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=4680, Invalid=14502, Unknown=0, NotChecked=0, Total=19182 [2024-09-25 10:23:36,140 INFO L434 NwaCegarLoop]: 87 mSDtfsCounter, 240 mSDsluCounter, 742 mSDsCounter, 0 mSdLazyCounter, 1026 mSolverCounterSat, 171 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 240 SdHoareTripleChecker+Valid, 829 SdHoareTripleChecker+Invalid, 1197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 171 IncrementalHoareTripleChecker+Valid, 1026 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-25 10:23:36,140 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [240 Valid, 829 Invalid, 1197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [171 Valid, 1026 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-25 10:23:36,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 335 states. [2024-09-25 10:23:36,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 335 to 254. [2024-09-25 10:23:36,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 254 states, 203 states have (on average 1.019704433497537) internal successors, (207), 204 states have internal predecessors, (207), 29 states have call successors, (29), 22 states have call predecessors, (29), 21 states have return successors, (28), 27 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-25 10:23:36,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 254 states to 254 states and 264 transitions. [2024-09-25 10:23:36,160 INFO L78 Accepts]: Start accepts. Automaton has 254 states and 264 transitions. Word has length 275 [2024-09-25 10:23:36,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:23:36,161 INFO L474 AbstractCegarLoop]: Abstraction has 254 states and 264 transitions. [2024-09-25 10:23:36,161 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 86 states, 86 states have (on average 2.755813953488372) internal successors, (237), 86 states have internal predecessors, (237), 56 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (55), 55 states have call predecessors, (55), 55 states have call successors, (55) [2024-09-25 10:23:36,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:23:36,161 INFO L276 IsEmpty]: Start isEmpty. Operand 254 states and 264 transitions. [2024-09-25 10:23:36,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 280 [2024-09-25 10:23:36,162 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:23:36,162 INFO L216 NwaCegarLoop]: trace histogram [28, 27, 27, 27, 27, 26, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:23:36,179 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2024-09-25 10:23:36,366 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2024-09-25 10:23:36,367 INFO L399 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:23:36,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:23:36,367 INFO L85 PathProgramCache]: Analyzing trace with hash -407000284, now seen corresponding path program 31 times [2024-09-25 10:23:36,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:23:36,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620425563] [2024-09-25 10:23:36,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:23:36,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:23:36,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:37,136 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:23:37,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:37,137 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-25 10:23:37,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:37,138 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-25 10:23:37,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:37,139 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-25 10:23:37,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:37,140 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-25 10:23:37,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:37,141 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-25 10:23:37,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:37,142 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-25 10:23:37,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:37,143 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-25 10:23:37,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:37,144 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-25 10:23:37,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:37,145 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-25 10:23:37,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:37,146 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-25 10:23:37,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:37,147 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-25 10:23:37,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:37,148 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-25 10:23:37,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:37,149 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-25 10:23:37,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:37,150 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-25 10:23:37,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:37,150 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-09-25 10:23:37,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:37,151 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-25 10:23:37,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:37,152 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-09-25 10:23:37,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:37,153 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-09-25 10:23:37,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:37,154 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-09-25 10:23:37,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:37,155 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2024-09-25 10:23:37,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:37,156 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-09-25 10:23:37,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:37,157 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-09-25 10:23:37,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:37,158 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-09-25 10:23:37,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:37,158 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-09-25 10:23:37,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:37,159 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-09-25 10:23:37,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:37,160 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-09-25 10:23:37,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:37,161 INFO L134 CoverageAnalysis]: Checked inductivity of 3460 backedges. 754 proven. 1406 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2024-09-25 10:23:37,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:23:37,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620425563] [2024-09-25 10:23:37,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620425563] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:23:37,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1369684879] [2024-09-25 10:23:37,162 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-25 10:23:37,162 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:23:37,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:23:37,163 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:23:37,164 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-09-25 10:23:37,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:37,279 INFO L262 TraceCheckSpWp]: Trace formula consists of 767 conjuncts, 57 conjuncts are in the unsatisfiable core [2024-09-25 10:23:37,282 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:23:37,423 INFO L134 CoverageAnalysis]: Checked inductivity of 3460 backedges. 808 proven. 1352 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2024-09-25 10:23:37,423 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:23:37,975 INFO L134 CoverageAnalysis]: Checked inductivity of 3460 backedges. 808 proven. 1352 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2024-09-25 10:23:37,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1369684879] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:23:37,975 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:23:37,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 32] total 36 [2024-09-25 10:23:37,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785450348] [2024-09-25 10:23:37,975 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:23:37,976 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2024-09-25 10:23:37,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:23:37,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2024-09-25 10:23:37,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=479, Invalid=781, Unknown=0, NotChecked=0, Total=1260 [2024-09-25 10:23:37,976 INFO L87 Difference]: Start difference. First operand 254 states and 264 transitions. Second operand has 36 states, 36 states have (on average 4.694444444444445) internal successors, (169), 34 states have internal predecessors, (169), 29 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-25 10:23:38,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:23:38,123 INFO L93 Difference]: Finished difference Result 273 states and 285 transitions. [2024-09-25 10:23:38,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-09-25 10:23:38,123 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 4.694444444444445) internal successors, (169), 34 states have internal predecessors, (169), 29 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Word has length 279 [2024-09-25 10:23:38,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:23:38,125 INFO L225 Difference]: With dead ends: 273 [2024-09-25 10:23:38,125 INFO L226 Difference]: Without dead ends: 271 [2024-09-25 10:23:38,125 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 670 GetRequests, 580 SyntacticMatches, 55 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1206 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=485, Invalid=847, Unknown=0, NotChecked=0, Total=1332 [2024-09-25 10:23:38,126 INFO L434 NwaCegarLoop]: 46 mSDtfsCounter, 9 mSDsluCounter, 398 mSDsCounter, 0 mSdLazyCounter, 350 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 444 SdHoareTripleChecker+Invalid, 351 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 350 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-25 10:23:38,126 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 444 Invalid, 351 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 350 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-25 10:23:38,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2024-09-25 10:23:38,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 266. [2024-09-25 10:23:38,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 266 states, 212 states have (on average 1.0188679245283019) internal successors, (216), 213 states have internal predecessors, (216), 31 states have call successors, (31), 23 states have call predecessors, (31), 22 states have return successors, (30), 29 states have call predecessors, (30), 30 states have call successors, (30) [2024-09-25 10:23:38,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 277 transitions. [2024-09-25 10:23:38,147 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 277 transitions. Word has length 279 [2024-09-25 10:23:38,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:23:38,147 INFO L474 AbstractCegarLoop]: Abstraction has 266 states and 277 transitions. [2024-09-25 10:23:38,147 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 4.694444444444445) internal successors, (169), 34 states have internal predecessors, (169), 29 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-25 10:23:38,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:23:38,147 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 277 transitions. [2024-09-25 10:23:38,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2024-09-25 10:23:38,148 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:23:38,149 INFO L216 NwaCegarLoop]: trace histogram [29, 29, 29, 28, 28, 28, 28, 28, 28, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:23:38,162 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2024-09-25 10:23:38,349 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2024-09-25 10:23:38,349 INFO L399 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:23:38,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:23:38,349 INFO L85 PathProgramCache]: Analyzing trace with hash 1516117510, now seen corresponding path program 32 times [2024-09-25 10:23:38,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:23:38,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004399708] [2024-09-25 10:23:38,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:23:38,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:23:38,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:39,560 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:23:39,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:39,561 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-25 10:23:39,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:39,563 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-25 10:23:39,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:39,564 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-25 10:23:39,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:39,564 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-25 10:23:39,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:39,565 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-25 10:23:39,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:39,566 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-25 10:23:39,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:39,567 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-25 10:23:39,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:39,568 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-25 10:23:39,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:39,569 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-25 10:23:39,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:39,570 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-25 10:23:39,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:39,571 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-25 10:23:39,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:39,572 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-25 10:23:39,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:39,573 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-25 10:23:39,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:39,574 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-25 10:23:39,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:39,575 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-09-25 10:23:39,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:39,576 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-25 10:23:39,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:39,577 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-09-25 10:23:39,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:39,579 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-09-25 10:23:39,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:39,580 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-09-25 10:23:39,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:39,581 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2024-09-25 10:23:39,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:39,582 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-09-25 10:23:39,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:39,582 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-09-25 10:23:39,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:39,583 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-09-25 10:23:39,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:39,584 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-09-25 10:23:39,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:39,585 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-09-25 10:23:39,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:39,586 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-09-25 10:23:39,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:39,587 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-09-25 10:23:39,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:39,588 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-09-25 10:23:39,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:39,590 INFO L134 CoverageAnalysis]: Checked inductivity of 3892 backedges. 1543 proven. 837 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-09-25 10:23:39,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:23:39,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004399708] [2024-09-25 10:23:39,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004399708] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:23:39,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [669918169] [2024-09-25 10:23:39,590 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-25 10:23:39,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:23:39,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:23:39,591 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:23:39,592 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2024-09-25 10:23:39,710 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-25 10:23:39,710 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:23:39,714 INFO L262 TraceCheckSpWp]: Trace formula consists of 801 conjuncts, 58 conjuncts are in the unsatisfiable core [2024-09-25 10:23:39,717 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:23:40,788 INFO L134 CoverageAnalysis]: Checked inductivity of 3892 backedges. 1728 proven. 756 refuted. 0 times theorem prover too weak. 1408 trivial. 0 not checked. [2024-09-25 10:23:40,788 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:23:41,625 INFO L134 CoverageAnalysis]: Checked inductivity of 3892 backedges. 1622 proven. 756 refuted. 0 times theorem prover too weak. 1514 trivial. 0 not checked. [2024-09-25 10:23:41,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [669918169] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:23:41,625 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:23:41,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 58, 58] total 89 [2024-09-25 10:23:41,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814229268] [2024-09-25 10:23:41,626 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:23:41,626 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 89 states [2024-09-25 10:23:41,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:23:41,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2024-09-25 10:23:41,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1773, Invalid=6059, Unknown=0, NotChecked=0, Total=7832 [2024-09-25 10:23:41,627 INFO L87 Difference]: Start difference. First operand 266 states and 277 transitions. Second operand has 89 states, 89 states have (on average 2.7752808988764044) internal successors, (247), 89 states have internal predecessors, (247), 58 states have call successors, (60), 2 states have call predecessors, (60), 2 states have return successors, (59), 58 states have call predecessors, (59), 58 states have call successors, (59) [2024-09-25 10:23:42,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:23:42,539 INFO L93 Difference]: Finished difference Result 477 states and 572 transitions. [2024-09-25 10:23:42,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2024-09-25 10:23:42,540 INFO L78 Accepts]: Start accepts. Automaton has has 89 states, 89 states have (on average 2.7752808988764044) internal successors, (247), 89 states have internal predecessors, (247), 58 states have call successors, (60), 2 states have call predecessors, (60), 2 states have return successors, (59), 58 states have call predecessors, (59), 58 states have call successors, (59) Word has length 295 [2024-09-25 10:23:42,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:23:42,542 INFO L225 Difference]: With dead ends: 477 [2024-09-25 10:23:42,542 INFO L226 Difference]: Without dead ends: 352 [2024-09-25 10:23:42,543 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 734 GetRequests, 565 SyntacticMatches, 54 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5071 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=3399, Invalid=10173, Unknown=0, NotChecked=0, Total=13572 [2024-09-25 10:23:42,543 INFO L434 NwaCegarLoop]: 93 mSDtfsCounter, 210 mSDsluCounter, 823 mSDsCounter, 0 mSdLazyCounter, 962 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 916 SdHoareTripleChecker+Invalid, 1094 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 962 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-25 10:23:42,544 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [210 Valid, 916 Invalid, 1094 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 962 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-25 10:23:42,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 352 states. [2024-09-25 10:23:42,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 352 to 268. [2024-09-25 10:23:42,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 268 states, 214 states have (on average 1.0186915887850467) internal successors, (218), 215 states have internal predecessors, (218), 31 states have call successors, (31), 23 states have call predecessors, (31), 22 states have return successors, (30), 29 states have call predecessors, (30), 30 states have call successors, (30) [2024-09-25 10:23:42,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 279 transitions. [2024-09-25 10:23:42,566 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 279 transitions. Word has length 295 [2024-09-25 10:23:42,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:23:42,566 INFO L474 AbstractCegarLoop]: Abstraction has 268 states and 279 transitions. [2024-09-25 10:23:42,567 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 89 states, 89 states have (on average 2.7752808988764044) internal successors, (247), 89 states have internal predecessors, (247), 58 states have call successors, (60), 2 states have call predecessors, (60), 2 states have return successors, (59), 58 states have call predecessors, (59), 58 states have call successors, (59) [2024-09-25 10:23:42,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:23:42,567 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 279 transitions. [2024-09-25 10:23:42,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 298 [2024-09-25 10:23:42,568 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:23:42,568 INFO L216 NwaCegarLoop]: trace histogram [29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:23:42,582 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2024-09-25 10:23:42,769 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2024-09-25 10:23:42,769 INFO L399 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:23:42,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:23:42,769 INFO L85 PathProgramCache]: Analyzing trace with hash 1059375627, now seen corresponding path program 33 times [2024-09-25 10:23:42,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:23:42,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756455771] [2024-09-25 10:23:42,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:23:42,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:23:42,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:43,974 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:23:43,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:43,975 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-25 10:23:43,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:43,976 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-25 10:23:43,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:43,977 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-25 10:23:43,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:43,978 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-25 10:23:43,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:43,978 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-25 10:23:43,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:43,979 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-25 10:23:43,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:43,980 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-25 10:23:43,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:43,981 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-25 10:23:43,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:43,982 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-25 10:23:43,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:43,983 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-25 10:23:43,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:43,984 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-25 10:23:43,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:43,985 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-09-25 10:23:43,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:43,985 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-25 10:23:43,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:43,986 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-25 10:23:43,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:43,987 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-09-25 10:23:43,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:43,988 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-09-25 10:23:43,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:43,989 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-09-25 10:23:43,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:43,990 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-09-25 10:23:43,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:43,991 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-09-25 10:23:43,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:43,992 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-09-25 10:23:43,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:43,993 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-09-25 10:23:43,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:43,994 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-09-25 10:23:43,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:43,995 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-09-25 10:23:43,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:43,996 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-09-25 10:23:43,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:43,997 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-09-25 10:23:43,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:43,998 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-09-25 10:23:43,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:43,999 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-09-25 10:23:43,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:44,000 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 285 [2024-09-25 10:23:44,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:44,001 INFO L134 CoverageAnalysis]: Checked inductivity of 3948 backedges. 1543 proven. 893 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-09-25 10:23:44,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:23:44,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756455771] [2024-09-25 10:23:44,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756455771] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:23:44,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [340260833] [2024-09-25 10:23:44,002 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-25 10:23:44,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:23:44,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:23:44,006 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:23:44,007 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2024-09-25 10:23:44,144 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 29 check-sat command(s) [2024-09-25 10:23:44,144 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:23:44,147 INFO L262 TraceCheckSpWp]: Trace formula consists of 811 conjuncts, 60 conjuncts are in the unsatisfiable core [2024-09-25 10:23:44,151 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:23:45,031 INFO L134 CoverageAnalysis]: Checked inductivity of 3948 backedges. 868 proven. 1568 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-09-25 10:23:45,032 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:23:46,566 INFO L134 CoverageAnalysis]: Checked inductivity of 3948 backedges. 868 proven. 1568 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-09-25 10:23:46,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [340260833] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:23:46,566 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:23:46,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 33, 33] total 91 [2024-09-25 10:23:46,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847935367] [2024-09-25 10:23:46,567 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:23:46,567 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 91 states [2024-09-25 10:23:46,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:23:46,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2024-09-25 10:23:46,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1369, Invalid=6821, Unknown=0, NotChecked=0, Total=8190 [2024-09-25 10:23:46,569 INFO L87 Difference]: Start difference. First operand 268 states and 279 transitions. Second operand has 91 states, 91 states have (on average 3.3736263736263736) internal successors, (307), 90 states have internal predecessors, (307), 59 states have call successors, (60), 3 states have call predecessors, (60), 1 states have return successors, (57), 57 states have call predecessors, (57), 57 states have call successors, (57) [2024-09-25 10:23:48,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:23:48,278 INFO L93 Difference]: Finished difference Result 489 states and 588 transitions. [2024-09-25 10:23:48,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2024-09-25 10:23:48,278 INFO L78 Accepts]: Start accepts. Automaton has has 91 states, 91 states have (on average 3.3736263736263736) internal successors, (307), 90 states have internal predecessors, (307), 59 states have call successors, (60), 3 states have call predecessors, (60), 1 states have return successors, (57), 57 states have call predecessors, (57), 57 states have call successors, (57) Word has length 297 [2024-09-25 10:23:48,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:23:48,280 INFO L225 Difference]: With dead ends: 489 [2024-09-25 10:23:48,280 INFO L226 Difference]: Without dead ends: 366 [2024-09-25 10:23:48,282 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 827 GetRequests, 592 SyntacticMatches, 59 SemanticMatches, 176 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14177 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=5399, Invalid=26107, Unknown=0, NotChecked=0, Total=31506 [2024-09-25 10:23:48,283 INFO L434 NwaCegarLoop]: 94 mSDtfsCounter, 391 mSDsluCounter, 1222 mSDsCounter, 0 mSdLazyCounter, 1723 mSolverCounterSat, 246 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 392 SdHoareTripleChecker+Valid, 1316 SdHoareTripleChecker+Invalid, 1969 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 246 IncrementalHoareTripleChecker+Valid, 1723 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-25 10:23:48,283 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [392 Valid, 1316 Invalid, 1969 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [246 Valid, 1723 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-25 10:23:48,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2024-09-25 10:23:48,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 278. [2024-09-25 10:23:48,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 278 states, 222 states have (on average 1.018018018018018) internal successors, (226), 223 states have internal predecessors, (226), 32 states have call successors, (32), 24 states have call predecessors, (32), 23 states have return successors, (31), 30 states have call predecessors, (31), 31 states have call successors, (31) [2024-09-25 10:23:48,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 289 transitions. [2024-09-25 10:23:48,306 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 289 transitions. Word has length 297 [2024-09-25 10:23:48,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:23:48,307 INFO L474 AbstractCegarLoop]: Abstraction has 278 states and 289 transitions. [2024-09-25 10:23:48,307 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 91 states, 91 states have (on average 3.3736263736263736) internal successors, (307), 90 states have internal predecessors, (307), 59 states have call successors, (60), 3 states have call predecessors, (60), 1 states have return successors, (57), 57 states have call predecessors, (57), 57 states have call successors, (57) [2024-09-25 10:23:48,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:23:48,307 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 289 transitions. [2024-09-25 10:23:48,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 308 [2024-09-25 10:23:48,308 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:23:48,308 INFO L216 NwaCegarLoop]: trace histogram [30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:23:48,322 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2024-09-25 10:23:48,509 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-09-25 10:23:48,509 INFO L399 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:23:48,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:23:48,509 INFO L85 PathProgramCache]: Analyzing trace with hash -1902340415, now seen corresponding path program 34 times [2024-09-25 10:23:48,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:23:48,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390384098] [2024-09-25 10:23:48,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:23:48,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:23:48,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:49,826 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:23:49,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:49,828 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-25 10:23:49,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:49,829 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-25 10:23:49,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:49,830 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-25 10:23:49,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:49,831 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-25 10:23:49,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:49,832 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-25 10:23:49,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:49,833 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-25 10:23:49,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:49,834 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-25 10:23:49,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:49,835 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-25 10:23:49,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:49,836 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-25 10:23:49,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:49,837 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-25 10:23:49,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:49,838 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-09-25 10:23:49,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:49,839 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-09-25 10:23:49,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:49,840 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-09-25 10:23:49,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:49,841 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-25 10:23:49,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:49,842 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-09-25 10:23:49,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:49,843 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-09-25 10:23:49,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:49,844 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-09-25 10:23:49,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:49,845 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-09-25 10:23:49,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:49,846 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-09-25 10:23:49,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:49,847 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-09-25 10:23:49,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:49,849 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-09-25 10:23:49,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:49,850 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-09-25 10:23:49,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:49,851 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2024-09-25 10:23:49,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:49,852 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-09-25 10:23:49,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:49,853 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 263 [2024-09-25 10:23:49,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:49,854 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 271 [2024-09-25 10:23:49,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:49,855 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 279 [2024-09-25 10:23:49,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:49,856 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 287 [2024-09-25 10:23:49,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:49,857 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-09-25 10:23:49,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:49,859 INFO L134 CoverageAnalysis]: Checked inductivity of 4234 backedges. 1656 proven. 954 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2024-09-25 10:23:49,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:23:49,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390384098] [2024-09-25 10:23:49,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390384098] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:23:49,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1469156062] [2024-09-25 10:23:49,859 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-25 10:23:49,859 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:23:49,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:23:49,860 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:23:49,861 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2024-09-25 10:23:49,995 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-25 10:23:49,995 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:23:49,998 INFO L262 TraceCheckSpWp]: Trace formula consists of 838 conjuncts, 62 conjuncts are in the unsatisfiable core [2024-09-25 10:23:50,002 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:23:50,886 INFO L134 CoverageAnalysis]: Checked inductivity of 4234 backedges. 928 proven. 1682 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2024-09-25 10:23:50,886 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:23:52,501 INFO L134 CoverageAnalysis]: Checked inductivity of 4234 backedges. 928 proven. 1682 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2024-09-25 10:23:52,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1469156062] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:23:52,501 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:23:52,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 34, 34] total 94 [2024-09-25 10:23:52,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139270369] [2024-09-25 10:23:52,502 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:23:52,502 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 94 states [2024-09-25 10:23:52,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:23:52,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2024-09-25 10:23:52,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1461, Invalid=7281, Unknown=0, NotChecked=0, Total=8742 [2024-09-25 10:23:52,504 INFO L87 Difference]: Start difference. First operand 278 states and 289 transitions. Second operand has 94 states, 94 states have (on average 3.372340425531915) internal successors, (317), 93 states have internal predecessors, (317), 61 states have call successors, (62), 3 states have call predecessors, (62), 1 states have return successors, (59), 59 states have call predecessors, (59), 59 states have call successors, (59) [2024-09-25 10:23:54,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:23:54,191 INFO L93 Difference]: Finished difference Result 506 states and 608 transitions. [2024-09-25 10:23:54,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2024-09-25 10:23:54,191 INFO L78 Accepts]: Start accepts. Automaton has has 94 states, 94 states have (on average 3.372340425531915) internal successors, (317), 93 states have internal predecessors, (317), 61 states have call successors, (62), 3 states have call predecessors, (62), 1 states have return successors, (59), 59 states have call predecessors, (59), 59 states have call successors, (59) Word has length 307 [2024-09-25 10:23:54,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:23:54,193 INFO L225 Difference]: With dead ends: 506 [2024-09-25 10:23:54,193 INFO L226 Difference]: Without dead ends: 379 [2024-09-25 10:23:54,195 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 855 GetRequests, 612 SyntacticMatches, 61 SemanticMatches, 182 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15191 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=5765, Invalid=27907, Unknown=0, NotChecked=0, Total=33672 [2024-09-25 10:23:54,195 INFO L434 NwaCegarLoop]: 97 mSDtfsCounter, 349 mSDsluCounter, 1305 mSDsCounter, 0 mSdLazyCounter, 1763 mSolverCounterSat, 214 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 350 SdHoareTripleChecker+Valid, 1402 SdHoareTripleChecker+Invalid, 1977 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 214 IncrementalHoareTripleChecker+Valid, 1763 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-25 10:23:54,196 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [350 Valid, 1402 Invalid, 1977 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [214 Valid, 1763 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-25 10:23:54,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2024-09-25 10:23:54,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 288. [2024-09-25 10:23:54,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 288 states, 230 states have (on average 1.017391304347826) internal successors, (234), 231 states have internal predecessors, (234), 33 states have call successors, (33), 25 states have call predecessors, (33), 24 states have return successors, (32), 31 states have call predecessors, (32), 32 states have call successors, (32) [2024-09-25 10:23:54,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 299 transitions. [2024-09-25 10:23:54,219 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 299 transitions. Word has length 307 [2024-09-25 10:23:54,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:23:54,219 INFO L474 AbstractCegarLoop]: Abstraction has 288 states and 299 transitions. [2024-09-25 10:23:54,220 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 94 states, 94 states have (on average 3.372340425531915) internal successors, (317), 93 states have internal predecessors, (317), 61 states have call successors, (62), 3 states have call predecessors, (62), 1 states have return successors, (59), 59 states have call predecessors, (59), 59 states have call successors, (59) [2024-09-25 10:23:54,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:23:54,220 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 299 transitions. [2024-09-25 10:23:54,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 318 [2024-09-25 10:23:54,221 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:23:54,221 INFO L216 NwaCegarLoop]: trace histogram [31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:23:54,235 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2024-09-25 10:23:54,421 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-09-25 10:23:54,422 INFO L399 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:23:54,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:23:54,422 INFO L85 PathProgramCache]: Analyzing trace with hash 2081266487, now seen corresponding path program 35 times [2024-09-25 10:23:54,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:23:54,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676029058] [2024-09-25 10:23:54,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:23:54,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:23:54,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:55,790 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:23:55,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:55,791 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-25 10:23:55,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:55,793 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-25 10:23:55,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:55,793 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-25 10:23:55,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:55,794 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-25 10:23:55,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:55,795 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-25 10:23:55,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:55,796 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-25 10:23:55,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:55,797 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-25 10:23:55,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:55,798 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-25 10:23:55,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:55,799 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-25 10:23:55,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:55,800 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-25 10:23:55,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:55,802 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-25 10:23:55,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:55,803 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-25 10:23:55,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:55,803 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-09-25 10:23:55,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:55,804 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-09-25 10:23:55,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:55,805 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-09-25 10:23:55,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:55,806 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-09-25 10:23:55,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:55,807 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-09-25 10:23:55,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:55,808 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-09-25 10:23:55,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:55,809 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-09-25 10:23:55,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:55,809 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-09-25 10:23:55,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:55,810 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-09-25 10:23:55,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:55,811 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2024-09-25 10:23:55,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:55,812 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-09-25 10:23:55,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:55,813 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-09-25 10:23:55,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:55,814 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-09-25 10:23:55,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:55,815 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-09-25 10:23:55,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:55,816 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2024-09-25 10:23:55,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:55,816 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-09-25 10:23:55,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:55,817 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-09-25 10:23:55,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:55,818 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-09-25 10:23:55,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:23:55,820 INFO L134 CoverageAnalysis]: Checked inductivity of 4530 backedges. 1773 proven. 1017 refuted. 0 times theorem prover too weak. 1740 trivial. 0 not checked. [2024-09-25 10:23:55,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:23:55,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676029058] [2024-09-25 10:23:55,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676029058] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:23:55,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1868290612] [2024-09-25 10:23:55,820 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-25 10:23:55,820 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:23:55,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:23:55,822 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:23:55,823 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2024-09-25 10:23:55,978 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 31 check-sat command(s) [2024-09-25 10:23:55,978 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:23:55,981 INFO L262 TraceCheckSpWp]: Trace formula consists of 865 conjuncts, 64 conjuncts are in the unsatisfiable core [2024-09-25 10:23:55,984 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:23:57,229 INFO L134 CoverageAnalysis]: Checked inductivity of 4530 backedges. 1860 proven. 930 refuted. 0 times theorem prover too weak. 1740 trivial. 0 not checked. [2024-09-25 10:23:57,229 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:23:58,184 INFO L134 CoverageAnalysis]: Checked inductivity of 4530 backedges. 1860 proven. 930 refuted. 0 times theorem prover too weak. 1740 trivial. 0 not checked. [2024-09-25 10:23:58,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1868290612] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:23:58,185 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:23:58,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 64, 64] total 97 [2024-09-25 10:23:58,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946980681] [2024-09-25 10:23:58,185 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:23:58,185 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 97 states [2024-09-25 10:23:58,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:23:58,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2024-09-25 10:23:58,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2115, Invalid=7197, Unknown=0, NotChecked=0, Total=9312 [2024-09-25 10:23:58,187 INFO L87 Difference]: Start difference. First operand 288 states and 299 transitions. Second operand has 97 states, 97 states have (on average 2.711340206185567) internal successors, (263), 97 states have internal predecessors, (263), 63 states have call successors, (64), 2 states have call predecessors, (64), 1 states have return successors, (62), 62 states have call predecessors, (62), 62 states have call successors, (62) [2024-09-25 10:23:59,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:23:59,240 INFO L93 Difference]: Finished difference Result 514 states and 618 transitions. [2024-09-25 10:23:59,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2024-09-25 10:23:59,241 INFO L78 Accepts]: Start accepts. Automaton has has 97 states, 97 states have (on average 2.711340206185567) internal successors, (263), 97 states have internal predecessors, (263), 63 states have call successors, (64), 2 states have call predecessors, (64), 1 states have return successors, (62), 62 states have call predecessors, (62), 62 states have call successors, (62) Word has length 317 [2024-09-25 10:23:59,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:23:59,243 INFO L225 Difference]: With dead ends: 514 [2024-09-25 10:23:59,243 INFO L226 Difference]: Without dead ends: 383 [2024-09-25 10:23:59,244 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 790 GetRequests, 604 SyntacticMatches, 60 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6052 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=4101, Invalid=12155, Unknown=0, NotChecked=0, Total=16256 [2024-09-25 10:23:59,244 INFO L434 NwaCegarLoop]: 102 mSDtfsCounter, 300 mSDsluCounter, 814 mSDsCounter, 0 mSdLazyCounter, 1030 mSolverCounterSat, 180 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 300 SdHoareTripleChecker+Valid, 916 SdHoareTripleChecker+Invalid, 1210 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 180 IncrementalHoareTripleChecker+Valid, 1030 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-25 10:23:59,245 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [300 Valid, 916 Invalid, 1210 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [180 Valid, 1030 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-25 10:23:59,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2024-09-25 10:23:59,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 290. [2024-09-25 10:23:59,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 232 states have (on average 1.0172413793103448) internal successors, (236), 233 states have internal predecessors, (236), 33 states have call successors, (33), 25 states have call predecessors, (33), 24 states have return successors, (32), 31 states have call predecessors, (32), 32 states have call successors, (32) [2024-09-25 10:23:59,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 301 transitions. [2024-09-25 10:23:59,269 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 301 transitions. Word has length 317 [2024-09-25 10:23:59,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:23:59,269 INFO L474 AbstractCegarLoop]: Abstraction has 290 states and 301 transitions. [2024-09-25 10:23:59,269 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 97 states, 97 states have (on average 2.711340206185567) internal successors, (263), 97 states have internal predecessors, (263), 63 states have call successors, (64), 2 states have call predecessors, (64), 1 states have return successors, (62), 62 states have call predecessors, (62), 62 states have call successors, (62) [2024-09-25 10:23:59,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:23:59,270 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 301 transitions. [2024-09-25 10:23:59,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 320 [2024-09-25 10:23:59,271 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:23:59,271 INFO L216 NwaCegarLoop]: trace histogram [32, 31, 31, 31, 31, 30, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:23:59,286 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2024-09-25 10:23:59,471 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2024-09-25 10:23:59,471 INFO L399 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:23:59,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:23:59,472 INFO L85 PathProgramCache]: Analyzing trace with hash -1371323012, now seen corresponding path program 36 times [2024-09-25 10:23:59,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:23:59,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30252228] [2024-09-25 10:23:59,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:23:59,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:23:59,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:00,449 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:24:00,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:00,450 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-25 10:24:00,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:00,451 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-25 10:24:00,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:00,451 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-25 10:24:00,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:00,452 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-25 10:24:00,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:00,453 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-25 10:24:00,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:00,454 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-25 10:24:00,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:00,454 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-25 10:24:00,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:00,455 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-25 10:24:00,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:00,456 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-25 10:24:00,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:00,457 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-25 10:24:00,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:00,458 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-25 10:24:00,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:00,458 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-25 10:24:00,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:00,459 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-25 10:24:00,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:00,460 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-09-25 10:24:00,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:00,461 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-25 10:24:00,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:00,462 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-09-25 10:24:00,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:00,462 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-09-25 10:24:00,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:00,463 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-09-25 10:24:00,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:00,464 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2024-09-25 10:24:00,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:00,465 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-09-25 10:24:00,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:00,466 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-09-25 10:24:00,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:00,466 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-09-25 10:24:00,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:00,467 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-09-25 10:24:00,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:00,468 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-09-25 10:24:00,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:00,469 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-09-25 10:24:00,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:00,470 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-09-25 10:24:00,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:00,471 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-09-25 10:24:00,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:00,471 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-09-25 10:24:00,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:00,472 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-09-25 10:24:00,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:00,473 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-09-25 10:24:00,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:00,474 INFO L134 CoverageAnalysis]: Checked inductivity of 4592 backedges. 990 proven. 1862 refuted. 0 times theorem prover too weak. 1740 trivial. 0 not checked. [2024-09-25 10:24:00,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:24:00,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30252228] [2024-09-25 10:24:00,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30252228] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:24:00,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [846581915] [2024-09-25 10:24:00,475 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-25 10:24:00,475 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:24:00,475 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:24:00,476 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:24:00,477 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2024-09-25 10:24:00,625 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 32 check-sat command(s) [2024-09-25 10:24:00,625 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:24:00,628 INFO L262 TraceCheckSpWp]: Trace formula consists of 875 conjuncts, 65 conjuncts are in the unsatisfiable core [2024-09-25 10:24:00,631 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:24:00,821 INFO L134 CoverageAnalysis]: Checked inductivity of 4592 backedges. 1052 proven. 1800 refuted. 0 times theorem prover too weak. 1740 trivial. 0 not checked. [2024-09-25 10:24:00,822 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:24:01,569 INFO L134 CoverageAnalysis]: Checked inductivity of 4592 backedges. 1052 proven. 1800 refuted. 0 times theorem prover too weak. 1740 trivial. 0 not checked. [2024-09-25 10:24:01,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [846581915] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:24:01,570 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:24:01,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36, 36] total 40 [2024-09-25 10:24:01,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966983653] [2024-09-25 10:24:01,570 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:24:01,571 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2024-09-25 10:24:01,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:24:01,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2024-09-25 10:24:01,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=609, Invalid=951, Unknown=0, NotChecked=0, Total=1560 [2024-09-25 10:24:01,571 INFO L87 Difference]: Start difference. First operand 290 states and 301 transitions. Second operand has 40 states, 40 states have (on average 4.725) internal successors, (189), 38 states have internal predecessors, (189), 33 states have call successors, (36), 3 states have call predecessors, (36), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2024-09-25 10:24:01,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:24:01,786 INFO L93 Difference]: Finished difference Result 309 states and 322 transitions. [2024-09-25 10:24:01,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-09-25 10:24:01,786 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 4.725) internal successors, (189), 38 states have internal predecessors, (189), 33 states have call successors, (36), 3 states have call predecessors, (36), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) Word has length 319 [2024-09-25 10:24:01,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:24:01,788 INFO L225 Difference]: With dead ends: 309 [2024-09-25 10:24:01,788 INFO L226 Difference]: Without dead ends: 307 [2024-09-25 10:24:01,789 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 766 GetRequests, 664 SyntacticMatches, 63 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1510 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=615, Invalid=1025, Unknown=0, NotChecked=0, Total=1640 [2024-09-25 10:24:01,789 INFO L434 NwaCegarLoop]: 50 mSDtfsCounter, 12 mSDsluCounter, 440 mSDsCounter, 0 mSdLazyCounter, 381 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 490 SdHoareTripleChecker+Invalid, 383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 381 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-25 10:24:01,789 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 490 Invalid, 383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 381 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-25 10:24:01,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2024-09-25 10:24:01,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 302. [2024-09-25 10:24:01,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 241 states have (on average 1.016597510373444) internal successors, (245), 242 states have internal predecessors, (245), 35 states have call successors, (35), 26 states have call predecessors, (35), 25 states have return successors, (34), 33 states have call predecessors, (34), 34 states have call successors, (34) [2024-09-25 10:24:01,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 314 transitions. [2024-09-25 10:24:01,814 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 314 transitions. Word has length 319 [2024-09-25 10:24:01,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:24:01,815 INFO L474 AbstractCegarLoop]: Abstraction has 302 states and 314 transitions. [2024-09-25 10:24:01,815 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 4.725) internal successors, (189), 38 states have internal predecessors, (189), 33 states have call successors, (36), 3 states have call predecessors, (36), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2024-09-25 10:24:01,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:24:01,815 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 314 transitions. [2024-09-25 10:24:01,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 336 [2024-09-25 10:24:01,816 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:24:01,816 INFO L216 NwaCegarLoop]: trace histogram [33, 33, 33, 32, 32, 32, 32, 32, 32, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:24:01,830 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2024-09-25 10:24:02,017 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2024-09-25 10:24:02,017 INFO L399 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:24:02,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:24:02,018 INFO L85 PathProgramCache]: Analyzing trace with hash 1624508510, now seen corresponding path program 37 times [2024-09-25 10:24:02,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:24:02,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251185822] [2024-09-25 10:24:02,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:24:02,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:24:02,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:03,543 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:24:03,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:03,544 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-25 10:24:03,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:03,545 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-25 10:24:03,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:03,546 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-25 10:24:03,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:03,547 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-25 10:24:03,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:03,548 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-25 10:24:03,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:03,549 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-25 10:24:03,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:03,550 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-25 10:24:03,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:03,551 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-25 10:24:03,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:03,552 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-25 10:24:03,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:03,553 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-25 10:24:03,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:03,554 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-25 10:24:03,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:03,555 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-25 10:24:03,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:03,555 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-25 10:24:03,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:03,556 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-09-25 10:24:03,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:03,557 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-25 10:24:03,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:03,558 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-09-25 10:24:03,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:03,559 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-09-25 10:24:03,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:03,560 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-09-25 10:24:03,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:03,561 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2024-09-25 10:24:03,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:03,562 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-09-25 10:24:03,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:03,563 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-09-25 10:24:03,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:03,565 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-09-25 10:24:03,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:03,566 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-09-25 10:24:03,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:03,567 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-09-25 10:24:03,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:03,568 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-09-25 10:24:03,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:03,569 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-09-25 10:24:03,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:03,570 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-09-25 10:24:03,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:03,571 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-09-25 10:24:03,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:03,572 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-09-25 10:24:03,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:03,573 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-09-25 10:24:03,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:03,575 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2024-09-25 10:24:03,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:03,576 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 323 [2024-09-25 10:24:03,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:03,577 INFO L134 CoverageAnalysis]: Checked inductivity of 5088 backedges. 2019 proven. 1085 refuted. 0 times theorem prover too weak. 1984 trivial. 0 not checked. [2024-09-25 10:24:03,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:24:03,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251185822] [2024-09-25 10:24:03,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251185822] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:24:03,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1966348812] [2024-09-25 10:24:03,578 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-25 10:24:03,578 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:24:03,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:24:03,579 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:24:03,579 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2024-09-25 10:24:03,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:03,713 INFO L262 TraceCheckSpWp]: Trace formula consists of 909 conjuncts, 66 conjuncts are in the unsatisfiable core [2024-09-25 10:24:03,716 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:24:05,028 INFO L134 CoverageAnalysis]: Checked inductivity of 5088 backedges. 2232 proven. 992 refuted. 0 times theorem prover too weak. 1864 trivial. 0 not checked. [2024-09-25 10:24:05,028 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:24:06,067 INFO L134 CoverageAnalysis]: Checked inductivity of 5088 backedges. 2110 proven. 992 refuted. 0 times theorem prover too weak. 1986 trivial. 0 not checked. [2024-09-25 10:24:06,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1966348812] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:24:06,067 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:24:06,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [67, 66, 66] total 101 [2024-09-25 10:24:06,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769302654] [2024-09-25 10:24:06,068 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:24:06,068 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 101 states [2024-09-25 10:24:06,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:24:06,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 101 interpolants. [2024-09-25 10:24:06,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2281, Invalid=7819, Unknown=0, NotChecked=0, Total=10100 [2024-09-25 10:24:06,070 INFO L87 Difference]: Start difference. First operand 302 states and 314 transitions. Second operand has 101 states, 101 states have (on average 2.762376237623762) internal successors, (279), 101 states have internal predecessors, (279), 66 states have call successors, (68), 2 states have call predecessors, (68), 2 states have return successors, (67), 66 states have call predecessors, (67), 66 states have call successors, (67) [2024-09-25 10:24:07,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:24:07,180 INFO L93 Difference]: Finished difference Result 541 states and 649 transitions. [2024-09-25 10:24:07,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-09-25 10:24:07,180 INFO L78 Accepts]: Start accepts. Automaton has has 101 states, 101 states have (on average 2.762376237623762) internal successors, (279), 101 states have internal predecessors, (279), 66 states have call successors, (68), 2 states have call predecessors, (68), 2 states have return successors, (67), 66 states have call predecessors, (67), 66 states have call successors, (67) Word has length 335 [2024-09-25 10:24:07,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:24:07,182 INFO L225 Difference]: With dead ends: 541 [2024-09-25 10:24:07,182 INFO L226 Difference]: Without dead ends: 400 [2024-09-25 10:24:07,183 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 834 GetRequests, 641 SyntacticMatches, 62 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6567 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=4395, Invalid=13161, Unknown=0, NotChecked=0, Total=17556 [2024-09-25 10:24:07,184 INFO L434 NwaCegarLoop]: 105 mSDtfsCounter, 220 mSDsluCounter, 832 mSDsCounter, 0 mSdLazyCounter, 1173 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 937 SdHoareTripleChecker+Invalid, 1316 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 143 IncrementalHoareTripleChecker+Valid, 1173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-25 10:24:07,184 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [220 Valid, 937 Invalid, 1316 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [143 Valid, 1173 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-25 10:24:07,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2024-09-25 10:24:07,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 304. [2024-09-25 10:24:07,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 243 states have (on average 1.0164609053497942) internal successors, (247), 244 states have internal predecessors, (247), 35 states have call successors, (35), 26 states have call predecessors, (35), 25 states have return successors, (34), 33 states have call predecessors, (34), 34 states have call successors, (34) [2024-09-25 10:24:07,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 316 transitions. [2024-09-25 10:24:07,209 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 316 transitions. Word has length 335 [2024-09-25 10:24:07,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:24:07,209 INFO L474 AbstractCegarLoop]: Abstraction has 304 states and 316 transitions. [2024-09-25 10:24:07,209 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 101 states, 101 states have (on average 2.762376237623762) internal successors, (279), 101 states have internal predecessors, (279), 66 states have call successors, (68), 2 states have call predecessors, (68), 2 states have return successors, (67), 66 states have call predecessors, (67), 66 states have call successors, (67) [2024-09-25 10:24:07,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:24:07,209 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 316 transitions. [2024-09-25 10:24:07,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 338 [2024-09-25 10:24:07,211 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:24:07,211 INFO L216 NwaCegarLoop]: trace histogram [33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:24:07,225 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2024-09-25 10:24:07,411 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-09-25 10:24:07,411 INFO L399 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:24:07,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:24:07,412 INFO L85 PathProgramCache]: Analyzing trace with hash -476083357, now seen corresponding path program 38 times [2024-09-25 10:24:07,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:24:07,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136089242] [2024-09-25 10:24:07,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:24:07,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:24:07,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:09,025 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:24:09,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:09,026 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-25 10:24:09,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:09,027 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-25 10:24:09,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:09,028 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-25 10:24:09,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:09,029 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-25 10:24:09,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:09,030 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-25 10:24:09,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:09,031 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-25 10:24:09,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:09,032 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-25 10:24:09,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:09,032 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-25 10:24:09,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:09,033 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-25 10:24:09,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:09,034 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-25 10:24:09,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:09,035 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-09-25 10:24:09,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:09,036 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-25 10:24:09,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:09,037 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-25 10:24:09,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:09,038 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-09-25 10:24:09,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:09,039 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-09-25 10:24:09,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:09,041 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-09-25 10:24:09,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:09,042 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-09-25 10:24:09,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:09,043 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-09-25 10:24:09,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:09,044 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-09-25 10:24:09,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:09,045 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-09-25 10:24:09,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:09,046 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-09-25 10:24:09,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:09,048 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-09-25 10:24:09,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:09,049 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-09-25 10:24:09,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:09,052 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-09-25 10:24:09,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:09,053 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-09-25 10:24:09,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:09,055 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-09-25 10:24:09,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:09,056 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 285 [2024-09-25 10:24:09,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:09,057 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 293 [2024-09-25 10:24:09,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:09,058 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-09-25 10:24:09,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:09,059 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2024-09-25 10:24:09,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:09,060 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2024-09-25 10:24:09,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:09,062 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 325 [2024-09-25 10:24:09,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:09,063 INFO L134 CoverageAnalysis]: Checked inductivity of 5152 backedges. 2019 proven. 1149 refuted. 0 times theorem prover too weak. 1984 trivial. 0 not checked. [2024-09-25 10:24:09,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:24:09,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136089242] [2024-09-25 10:24:09,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136089242] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:24:09,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1771486917] [2024-09-25 10:24:09,064 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-25 10:24:09,064 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:24:09,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:24:09,065 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:24:09,066 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2024-09-25 10:24:09,199 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-25 10:24:09,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:24:09,202 INFO L262 TraceCheckSpWp]: Trace formula consists of 919 conjuncts, 68 conjuncts are in the unsatisfiable core [2024-09-25 10:24:09,205 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:24:10,261 INFO L134 CoverageAnalysis]: Checked inductivity of 5152 backedges. 1120 proven. 2048 refuted. 0 times theorem prover too weak. 1984 trivial. 0 not checked. [2024-09-25 10:24:10,262 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:24:12,220 INFO L134 CoverageAnalysis]: Checked inductivity of 5152 backedges. 1120 proven. 2048 refuted. 0 times theorem prover too weak. 1984 trivial. 0 not checked. [2024-09-25 10:24:12,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1771486917] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:24:12,220 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:24:12,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [68, 37, 37] total 103 [2024-09-25 10:24:12,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257673885] [2024-09-25 10:24:12,220 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:24:12,221 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 103 states [2024-09-25 10:24:12,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:24:12,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 103 interpolants. [2024-09-25 10:24:12,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1755, Invalid=8751, Unknown=0, NotChecked=0, Total=10506 [2024-09-25 10:24:12,222 INFO L87 Difference]: Start difference. First operand 304 states and 316 transitions. Second operand has 103 states, 103 states have (on average 3.3689320388349513) internal successors, (347), 102 states have internal predecessors, (347), 67 states have call successors, (68), 3 states have call predecessors, (68), 1 states have return successors, (65), 65 states have call predecessors, (65), 65 states have call successors, (65) [2024-09-25 10:24:14,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:24:14,178 INFO L93 Difference]: Finished difference Result 553 states and 665 transitions. [2024-09-25 10:24:14,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 135 states. [2024-09-25 10:24:14,179 INFO L78 Accepts]: Start accepts. Automaton has has 103 states, 103 states have (on average 3.3689320388349513) internal successors, (347), 102 states have internal predecessors, (347), 67 states have call successors, (68), 3 states have call predecessors, (68), 1 states have return successors, (65), 65 states have call predecessors, (65), 65 states have call successors, (65) Word has length 337 [2024-09-25 10:24:14,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:24:14,181 INFO L225 Difference]: With dead ends: 553 [2024-09-25 10:24:14,181 INFO L226 Difference]: Without dead ends: 414 [2024-09-25 10:24:14,184 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 939 GetRequests, 672 SyntacticMatches, 67 SemanticMatches, 200 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18443 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=6935, Invalid=33667, Unknown=0, NotChecked=0, Total=40602 [2024-09-25 10:24:14,184 INFO L434 NwaCegarLoop]: 106 mSDtfsCounter, 509 mSDsluCounter, 1369 mSDsCounter, 0 mSdLazyCounter, 1957 mSolverCounterSat, 329 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 510 SdHoareTripleChecker+Valid, 1475 SdHoareTripleChecker+Invalid, 2286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 329 IncrementalHoareTripleChecker+Valid, 1957 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-09-25 10:24:14,184 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [510 Valid, 1475 Invalid, 2286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [329 Valid, 1957 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-09-25 10:24:14,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2024-09-25 10:24:14,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 314. [2024-09-25 10:24:14,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 251 states have (on average 1.0159362549800797) internal successors, (255), 252 states have internal predecessors, (255), 36 states have call successors, (36), 27 states have call predecessors, (36), 26 states have return successors, (35), 34 states have call predecessors, (35), 35 states have call successors, (35) [2024-09-25 10:24:14,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 326 transitions. [2024-09-25 10:24:14,212 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 326 transitions. Word has length 337 [2024-09-25 10:24:14,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:24:14,212 INFO L474 AbstractCegarLoop]: Abstraction has 314 states and 326 transitions. [2024-09-25 10:24:14,212 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 103 states, 103 states have (on average 3.3689320388349513) internal successors, (347), 102 states have internal predecessors, (347), 67 states have call successors, (68), 3 states have call predecessors, (68), 1 states have return successors, (65), 65 states have call predecessors, (65), 65 states have call successors, (65) [2024-09-25 10:24:14,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:24:14,213 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 326 transitions. [2024-09-25 10:24:14,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 348 [2024-09-25 10:24:14,214 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:24:14,214 INFO L216 NwaCegarLoop]: trace histogram [34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:24:14,228 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2024-09-25 10:24:14,415 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,39 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:24:14,415 INFO L399 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:24:14,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:24:14,416 INFO L85 PathProgramCache]: Analyzing trace with hash -1552902375, now seen corresponding path program 39 times [2024-09-25 10:24:14,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:24:14,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491560511] [2024-09-25 10:24:14,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:24:14,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:24:14,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:16,136 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:24:16,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:16,137 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-25 10:24:16,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:16,138 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-25 10:24:16,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:16,139 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-25 10:24:16,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:16,140 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-25 10:24:16,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:16,141 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-25 10:24:16,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:16,142 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-25 10:24:16,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:16,143 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-25 10:24:16,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:16,144 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-25 10:24:16,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:16,145 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-25 10:24:16,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:16,146 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-09-25 10:24:16,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:16,146 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-09-25 10:24:16,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:16,147 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-09-25 10:24:16,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:16,148 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-25 10:24:16,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:16,149 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-09-25 10:24:16,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:16,150 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-09-25 10:24:16,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:16,151 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-09-25 10:24:16,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:16,152 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-09-25 10:24:16,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:16,161 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-09-25 10:24:16,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:16,162 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-09-25 10:24:16,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:16,163 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-09-25 10:24:16,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:16,164 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-09-25 10:24:16,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:16,165 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2024-09-25 10:24:16,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:16,166 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-09-25 10:24:16,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:16,167 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 263 [2024-09-25 10:24:16,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:16,168 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 271 [2024-09-25 10:24:16,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:16,168 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 279 [2024-09-25 10:24:16,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:16,169 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 287 [2024-09-25 10:24:16,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:16,170 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-09-25 10:24:16,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:16,171 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 303 [2024-09-25 10:24:16,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:16,172 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-09-25 10:24:16,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:16,173 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 319 [2024-09-25 10:24:16,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:16,174 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2024-09-25 10:24:16,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:16,175 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 335 [2024-09-25 10:24:16,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:16,176 INFO L134 CoverageAnalysis]: Checked inductivity of 5478 backedges. 2148 proven. 1218 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-09-25 10:24:16,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:24:16,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491560511] [2024-09-25 10:24:16,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491560511] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:24:16,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [6968576] [2024-09-25 10:24:16,176 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-25 10:24:16,177 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:24:16,177 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:24:16,178 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:24:16,179 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2024-09-25 10:24:16,349 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 34 check-sat command(s) [2024-09-25 10:24:16,349 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:24:16,352 INFO L262 TraceCheckSpWp]: Trace formula consists of 946 conjuncts, 70 conjuncts are in the unsatisfiable core [2024-09-25 10:24:16,356 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:24:17,551 INFO L134 CoverageAnalysis]: Checked inductivity of 5478 backedges. 1188 proven. 2178 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-09-25 10:24:17,551 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:24:19,593 INFO L134 CoverageAnalysis]: Checked inductivity of 5478 backedges. 1188 proven. 2178 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-09-25 10:24:19,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [6968576] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:24:19,593 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:24:19,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [70, 38, 38] total 106 [2024-09-25 10:24:19,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870078581] [2024-09-25 10:24:19,593 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:24:19,594 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 106 states [2024-09-25 10:24:19,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:24:19,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 106 interpolants. [2024-09-25 10:24:19,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1859, Invalid=9271, Unknown=0, NotChecked=0, Total=11130 [2024-09-25 10:24:19,595 INFO L87 Difference]: Start difference. First operand 314 states and 326 transitions. Second operand has 106 states, 106 states have (on average 3.3679245283018866) internal successors, (357), 105 states have internal predecessors, (357), 69 states have call successors, (70), 3 states have call predecessors, (70), 1 states have return successors, (67), 67 states have call predecessors, (67), 67 states have call successors, (67) [2024-09-25 10:24:21,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:24:21,849 INFO L93 Difference]: Finished difference Result 570 states and 685 transitions. [2024-09-25 10:24:21,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 139 states. [2024-09-25 10:24:21,850 INFO L78 Accepts]: Start accepts. Automaton has has 106 states, 106 states have (on average 3.3679245283018866) internal successors, (357), 105 states have internal predecessors, (357), 69 states have call successors, (70), 3 states have call predecessors, (70), 1 states have return successors, (67), 67 states have call predecessors, (67), 67 states have call successors, (67) Word has length 347 [2024-09-25 10:24:21,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:24:21,853 INFO L225 Difference]: With dead ends: 570 [2024-09-25 10:24:21,853 INFO L226 Difference]: Without dead ends: 427 [2024-09-25 10:24:21,856 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 967 GetRequests, 692 SyntacticMatches, 69 SemanticMatches, 206 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19597 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=7349, Invalid=35707, Unknown=0, NotChecked=0, Total=43056 [2024-09-25 10:24:21,859 INFO L434 NwaCegarLoop]: 109 mSDtfsCounter, 567 mSDsluCounter, 1471 mSDsCounter, 0 mSdLazyCounter, 2000 mSolverCounterSat, 375 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 568 SdHoareTripleChecker+Valid, 1580 SdHoareTripleChecker+Invalid, 2375 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 375 IncrementalHoareTripleChecker+Valid, 2000 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-09-25 10:24:21,859 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [568 Valid, 1580 Invalid, 2375 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [375 Valid, 2000 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-09-25 10:24:21,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2024-09-25 10:24:21,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 324. [2024-09-25 10:24:21,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 259 states have (on average 1.0154440154440154) internal successors, (263), 260 states have internal predecessors, (263), 37 states have call successors, (37), 28 states have call predecessors, (37), 27 states have return successors, (36), 35 states have call predecessors, (36), 36 states have call successors, (36) [2024-09-25 10:24:21,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 336 transitions. [2024-09-25 10:24:21,890 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 336 transitions. Word has length 347 [2024-09-25 10:24:21,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:24:21,890 INFO L474 AbstractCegarLoop]: Abstraction has 324 states and 336 transitions. [2024-09-25 10:24:21,890 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 106 states, 106 states have (on average 3.3679245283018866) internal successors, (357), 105 states have internal predecessors, (357), 69 states have call successors, (70), 3 states have call predecessors, (70), 1 states have return successors, (67), 67 states have call predecessors, (67), 67 states have call successors, (67) [2024-09-25 10:24:21,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:24:21,890 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 336 transitions. [2024-09-25 10:24:21,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 358 [2024-09-25 10:24:21,892 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:24:21,892 INFO L216 NwaCegarLoop]: trace histogram [35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:24:21,905 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2024-09-25 10:24:22,093 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,40 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:24:22,093 INFO L399 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:24:22,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:24:22,094 INFO L85 PathProgramCache]: Analyzing trace with hash 1587223183, now seen corresponding path program 40 times [2024-09-25 10:24:22,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:24:22,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423610378] [2024-09-25 10:24:22,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:24:22,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:24:22,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:23,905 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:24:23,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:23,907 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-25 10:24:23,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:23,908 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-25 10:24:23,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:23,909 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-25 10:24:23,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:23,910 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-25 10:24:23,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:23,911 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-25 10:24:23,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:23,912 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-25 10:24:23,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:23,913 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-25 10:24:23,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:23,914 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-25 10:24:23,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:23,915 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-25 10:24:23,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:23,916 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-25 10:24:23,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:23,917 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-25 10:24:23,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:23,918 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-09-25 10:24:23,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:23,919 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-09-25 10:24:23,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:23,920 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-09-25 10:24:23,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:23,921 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-09-25 10:24:23,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:23,922 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-09-25 10:24:23,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:23,923 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-09-25 10:24:23,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:23,925 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-09-25 10:24:23,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:23,926 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-09-25 10:24:23,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:23,927 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-09-25 10:24:23,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:23,928 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2024-09-25 10:24:23,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:23,929 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-09-25 10:24:23,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:23,930 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-09-25 10:24:23,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:23,931 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-09-25 10:24:23,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:23,933 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-09-25 10:24:23,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:23,934 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2024-09-25 10:24:23,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:23,936 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-09-25 10:24:23,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:23,937 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-09-25 10:24:23,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:23,938 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-09-25 10:24:23,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:23,940 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2024-09-25 10:24:23,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:23,941 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 321 [2024-09-25 10:24:23,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:23,942 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 329 [2024-09-25 10:24:23,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:23,943 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 337 [2024-09-25 10:24:23,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:23,944 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 345 [2024-09-25 10:24:23,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:23,945 INFO L134 CoverageAnalysis]: Checked inductivity of 5814 backedges. 2281 proven. 1289 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-09-25 10:24:23,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:24:23,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423610378] [2024-09-25 10:24:23,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423610378] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:24:23,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1555947878] [2024-09-25 10:24:23,946 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-25 10:24:23,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:24:23,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:24:23,947 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:24:23,948 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2024-09-25 10:24:24,123 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-25 10:24:24,123 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:24:24,127 INFO L262 TraceCheckSpWp]: Trace formula consists of 973 conjuncts, 72 conjuncts are in the unsatisfiable core [2024-09-25 10:24:24,131 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:24:25,358 INFO L134 CoverageAnalysis]: Checked inductivity of 5814 backedges. 1258 proven. 2312 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-09-25 10:24:25,358 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:24:27,488 INFO L134 CoverageAnalysis]: Checked inductivity of 5814 backedges. 1258 proven. 2312 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-09-25 10:24:27,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1555947878] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:24:27,488 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:24:27,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [72, 39, 39] total 109 [2024-09-25 10:24:27,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246597349] [2024-09-25 10:24:27,489 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:24:27,489 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 109 states [2024-09-25 10:24:27,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:24:27,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 109 interpolants. [2024-09-25 10:24:27,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1966, Invalid=9806, Unknown=0, NotChecked=0, Total=11772 [2024-09-25 10:24:27,491 INFO L87 Difference]: Start difference. First operand 324 states and 336 transitions. Second operand has 109 states, 109 states have (on average 3.36697247706422) internal successors, (367), 108 states have internal predecessors, (367), 71 states have call successors, (72), 3 states have call predecessors, (72), 1 states have return successors, (69), 69 states have call predecessors, (69), 69 states have call successors, (69) [2024-09-25 10:24:29,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:24:29,707 INFO L93 Difference]: Finished difference Result 587 states and 705 transitions. [2024-09-25 10:24:29,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-09-25 10:24:29,707 INFO L78 Accepts]: Start accepts. Automaton has has 109 states, 109 states have (on average 3.36697247706422) internal successors, (367), 108 states have internal predecessors, (367), 71 states have call successors, (72), 3 states have call predecessors, (72), 1 states have return successors, (69), 69 states have call predecessors, (69), 69 states have call successors, (69) Word has length 357 [2024-09-25 10:24:29,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:24:29,710 INFO L225 Difference]: With dead ends: 587 [2024-09-25 10:24:29,710 INFO L226 Difference]: Without dead ends: 440 [2024-09-25 10:24:29,714 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 995 GetRequests, 712 SyntacticMatches, 71 SemanticMatches, 212 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20786 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=7775, Invalid=37807, Unknown=0, NotChecked=0, Total=45582 [2024-09-25 10:24:29,714 INFO L434 NwaCegarLoop]: 112 mSDtfsCounter, 619 mSDsluCounter, 1415 mSDsCounter, 0 mSdLazyCounter, 1851 mSolverCounterSat, 409 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 620 SdHoareTripleChecker+Valid, 1527 SdHoareTripleChecker+Invalid, 2260 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 409 IncrementalHoareTripleChecker+Valid, 1851 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-09-25 10:24:29,714 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [620 Valid, 1527 Invalid, 2260 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [409 Valid, 1851 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-09-25 10:24:29,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2024-09-25 10:24:29,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 334. [2024-09-25 10:24:29,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 334 states, 267 states have (on average 1.0149812734082397) internal successors, (271), 268 states have internal predecessors, (271), 38 states have call successors, (38), 29 states have call predecessors, (38), 28 states have return successors, (37), 36 states have call predecessors, (37), 37 states have call successors, (37) [2024-09-25 10:24:29,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 346 transitions. [2024-09-25 10:24:29,762 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 346 transitions. Word has length 357 [2024-09-25 10:24:29,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:24:29,762 INFO L474 AbstractCegarLoop]: Abstraction has 334 states and 346 transitions. [2024-09-25 10:24:29,762 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 109 states, 109 states have (on average 3.36697247706422) internal successors, (367), 108 states have internal predecessors, (367), 71 states have call successors, (72), 3 states have call predecessors, (72), 1 states have return successors, (69), 69 states have call predecessors, (69), 69 states have call successors, (69) [2024-09-25 10:24:29,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:24:29,762 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 346 transitions. [2024-09-25 10:24:29,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 368 [2024-09-25 10:24:29,764 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:24:29,764 INFO L216 NwaCegarLoop]: trace histogram [36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:24:29,778 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2024-09-25 10:24:29,964 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2024-09-25 10:24:29,965 INFO L399 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:24:29,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:24:29,965 INFO L85 PathProgramCache]: Analyzing trace with hash 1287988677, now seen corresponding path program 41 times [2024-09-25 10:24:29,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:24:29,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517383838] [2024-09-25 10:24:29,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:24:29,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:24:30,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:31,838 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:24:31,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:31,839 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-25 10:24:31,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:31,840 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-25 10:24:31,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:31,841 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-25 10:24:31,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:31,842 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-25 10:24:31,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:31,843 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-25 10:24:31,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:31,844 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-25 10:24:31,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:31,845 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-25 10:24:31,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:31,846 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-25 10:24:31,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:31,846 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-25 10:24:31,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:31,847 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-25 10:24:31,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:31,848 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-25 10:24:31,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:31,849 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-25 10:24:31,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:31,850 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-09-25 10:24:31,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:31,851 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-25 10:24:31,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:31,851 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-09-25 10:24:31,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:31,852 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-09-25 10:24:31,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:31,853 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-09-25 10:24:31,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:31,854 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2024-09-25 10:24:31,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:31,855 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-09-25 10:24:31,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:31,855 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-09-25 10:24:31,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:31,856 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-09-25 10:24:31,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:31,857 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-09-25 10:24:31,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:31,858 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-09-25 10:24:31,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:31,859 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-09-25 10:24:31,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:31,860 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-09-25 10:24:31,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:31,861 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-09-25 10:24:31,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:31,862 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-09-25 10:24:31,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:31,863 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-09-25 10:24:31,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:31,864 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-09-25 10:24:31,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:31,865 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2024-09-25 10:24:31,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:31,866 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 323 [2024-09-25 10:24:31,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:31,867 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 331 [2024-09-25 10:24:31,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:31,868 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 339 [2024-09-25 10:24:31,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:31,869 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 347 [2024-09-25 10:24:31,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:31,870 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2024-09-25 10:24:31,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:31,872 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 2418 proven. 1362 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2024-09-25 10:24:31,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:24:31,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517383838] [2024-09-25 10:24:31,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517383838] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:24:31,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1296987053] [2024-09-25 10:24:31,872 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-25 10:24:31,872 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:24:31,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:24:31,874 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:24:31,875 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2024-09-25 10:24:32,056 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 36 check-sat command(s) [2024-09-25 10:24:32,056 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:24:32,059 INFO L262 TraceCheckSpWp]: Trace formula consists of 1000 conjuncts, 74 conjuncts are in the unsatisfiable core [2024-09-25 10:24:32,062 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:24:33,761 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 2520 proven. 1260 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2024-09-25 10:24:33,761 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:24:35,025 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 2520 proven. 1260 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2024-09-25 10:24:35,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1296987053] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:24:35,025 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:24:35,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [74, 74, 74] total 112 [2024-09-25 10:24:35,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541665335] [2024-09-25 10:24:35,025 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:24:35,026 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 112 states [2024-09-25 10:24:35,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:24:35,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 112 interpolants. [2024-09-25 10:24:35,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2815, Invalid=9617, Unknown=0, NotChecked=0, Total=12432 [2024-09-25 10:24:35,028 INFO L87 Difference]: Start difference. First operand 334 states and 346 transitions. Second operand has 112 states, 112 states have (on average 2.705357142857143) internal successors, (303), 112 states have internal predecessors, (303), 73 states have call successors, (74), 2 states have call predecessors, (74), 1 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2024-09-25 10:24:36,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:24:36,386 INFO L93 Difference]: Finished difference Result 595 states and 715 transitions. [2024-09-25 10:24:36,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-09-25 10:24:36,386 INFO L78 Accepts]: Start accepts. Automaton has has 112 states, 112 states have (on average 2.705357142857143) internal successors, (303), 112 states have internal predecessors, (303), 73 states have call successors, (74), 2 states have call predecessors, (74), 1 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) Word has length 367 [2024-09-25 10:24:36,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:24:36,389 INFO L225 Difference]: With dead ends: 595 [2024-09-25 10:24:36,389 INFO L226 Difference]: Without dead ends: 444 [2024-09-25 10:24:36,391 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 915 GetRequests, 699 SyntacticMatches, 70 SemanticMatches, 146 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8112 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=5481, Invalid=16275, Unknown=0, NotChecked=0, Total=21756 [2024-09-25 10:24:36,392 INFO L434 NwaCegarLoop]: 117 mSDtfsCounter, 344 mSDsluCounter, 655 mSDsCounter, 0 mSdLazyCounter, 1145 mSolverCounterSat, 208 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 772 SdHoareTripleChecker+Invalid, 1353 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 208 IncrementalHoareTripleChecker+Valid, 1145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-25 10:24:36,392 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [344 Valid, 772 Invalid, 1353 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [208 Valid, 1145 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-25 10:24:36,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2024-09-25 10:24:36,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 336. [2024-09-25 10:24:36,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 269 states have (on average 1.0148698884758365) internal successors, (273), 270 states have internal predecessors, (273), 38 states have call successors, (38), 29 states have call predecessors, (38), 28 states have return successors, (37), 36 states have call predecessors, (37), 37 states have call successors, (37) [2024-09-25 10:24:36,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 348 transitions. [2024-09-25 10:24:36,438 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 348 transitions. Word has length 367 [2024-09-25 10:24:36,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:24:36,438 INFO L474 AbstractCegarLoop]: Abstraction has 336 states and 348 transitions. [2024-09-25 10:24:36,439 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 112 states, 112 states have (on average 2.705357142857143) internal successors, (303), 112 states have internal predecessors, (303), 73 states have call successors, (74), 2 states have call predecessors, (74), 1 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2024-09-25 10:24:36,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:24:36,439 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 348 transitions. [2024-09-25 10:24:36,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 370 [2024-09-25 10:24:36,440 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:24:36,441 INFO L216 NwaCegarLoop]: trace histogram [37, 36, 36, 36, 36, 35, 35, 35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:24:36,457 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2024-09-25 10:24:36,641 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,42 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:24:36,641 INFO L399 AbstractCegarLoop]: === Iteration 45 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:24:36,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:24:36,642 INFO L85 PathProgramCache]: Analyzing trace with hash -1107602230, now seen corresponding path program 42 times [2024-09-25 10:24:36,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:24:36,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546397737] [2024-09-25 10:24:36,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:24:36,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:24:36,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:37,870 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:24:37,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:37,871 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-25 10:24:37,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:37,872 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-25 10:24:37,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:37,873 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-25 10:24:37,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:37,874 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-25 10:24:37,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:37,875 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-25 10:24:37,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:37,875 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-25 10:24:37,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:37,876 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-25 10:24:37,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:37,877 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-25 10:24:37,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:37,878 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-25 10:24:37,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:37,879 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-09-25 10:24:37,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:37,880 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-25 10:24:37,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:37,880 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-25 10:24:37,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:37,881 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-09-25 10:24:37,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:37,882 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-09-25 10:24:37,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:37,883 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-09-25 10:24:37,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:37,884 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-09-25 10:24:37,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:37,885 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-09-25 10:24:37,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:37,886 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-09-25 10:24:37,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:37,887 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-09-25 10:24:37,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:37,888 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-09-25 10:24:37,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:37,889 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-09-25 10:24:37,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:37,890 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-09-25 10:24:37,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:37,890 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-09-25 10:24:37,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:37,891 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-09-25 10:24:37,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:37,892 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-09-25 10:24:37,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:37,893 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 285 [2024-09-25 10:24:37,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:37,894 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 293 [2024-09-25 10:24:37,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:37,895 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-09-25 10:24:37,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:37,896 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2024-09-25 10:24:37,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:37,897 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2024-09-25 10:24:37,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:37,898 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 325 [2024-09-25 10:24:37,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:37,899 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-09-25 10:24:37,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:37,900 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 341 [2024-09-25 10:24:37,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:37,901 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-09-25 10:24:37,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:37,902 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 357 [2024-09-25 10:24:37,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:37,903 INFO L134 CoverageAnalysis]: Checked inductivity of 6232 backedges. 1330 proven. 2522 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2024-09-25 10:24:37,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:24:37,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546397737] [2024-09-25 10:24:37,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546397737] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:24:37,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1865354477] [2024-09-25 10:24:37,904 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-25 10:24:37,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:24:37,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:24:37,905 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:24:37,907 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2024-09-25 10:24:38,096 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 37 check-sat command(s) [2024-09-25 10:24:38,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:24:38,100 INFO L262 TraceCheckSpWp]: Trace formula consists of 1010 conjuncts, 75 conjuncts are in the unsatisfiable core [2024-09-25 10:24:38,103 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:24:38,274 INFO L134 CoverageAnalysis]: Checked inductivity of 6232 backedges. 1402 proven. 2450 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2024-09-25 10:24:38,274 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:24:39,180 INFO L134 CoverageAnalysis]: Checked inductivity of 6232 backedges. 1402 proven. 2450 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2024-09-25 10:24:39,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1865354477] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:24:39,180 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:24:39,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41, 41] total 45 [2024-09-25 10:24:39,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653899185] [2024-09-25 10:24:39,180 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:24:39,181 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2024-09-25 10:24:39,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:24:39,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2024-09-25 10:24:39,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=794, Invalid=1186, Unknown=0, NotChecked=0, Total=1980 [2024-09-25 10:24:39,182 INFO L87 Difference]: Start difference. First operand 336 states and 348 transitions. Second operand has 45 states, 45 states have (on average 4.7555555555555555) internal successors, (214), 43 states have internal predecessors, (214), 38 states have call successors, (41), 3 states have call predecessors, (41), 1 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2024-09-25 10:24:39,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:24:39,377 INFO L93 Difference]: Finished difference Result 355 states and 369 transitions. [2024-09-25 10:24:39,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-09-25 10:24:39,378 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 4.7555555555555555) internal successors, (214), 43 states have internal predecessors, (214), 38 states have call successors, (41), 3 states have call predecessors, (41), 1 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) Word has length 369 [2024-09-25 10:24:39,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:24:39,380 INFO L225 Difference]: With dead ends: 355 [2024-09-25 10:24:39,380 INFO L226 Difference]: Without dead ends: 353 [2024-09-25 10:24:39,380 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 886 GetRequests, 769 SyntacticMatches, 73 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1935 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=800, Invalid=1270, Unknown=0, NotChecked=0, Total=2070 [2024-09-25 10:24:39,380 INFO L434 NwaCegarLoop]: 55 mSDtfsCounter, 12 mSDsluCounter, 417 mSDsCounter, 0 mSdLazyCounter, 395 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 472 SdHoareTripleChecker+Invalid, 397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 395 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-25 10:24:39,381 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 472 Invalid, 397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 395 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-25 10:24:39,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 353 states. [2024-09-25 10:24:39,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 353 to 348. [2024-09-25 10:24:39,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 348 states, 278 states have (on average 1.014388489208633) internal successors, (282), 279 states have internal predecessors, (282), 40 states have call successors, (40), 30 states have call predecessors, (40), 29 states have return successors, (39), 38 states have call predecessors, (39), 39 states have call successors, (39) [2024-09-25 10:24:39,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 361 transitions. [2024-09-25 10:24:39,412 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 361 transitions. Word has length 369 [2024-09-25 10:24:39,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:24:39,412 INFO L474 AbstractCegarLoop]: Abstraction has 348 states and 361 transitions. [2024-09-25 10:24:39,413 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 4.7555555555555555) internal successors, (214), 43 states have internal predecessors, (214), 38 states have call successors, (41), 3 states have call predecessors, (41), 1 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2024-09-25 10:24:39,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:24:39,413 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 361 transitions. [2024-09-25 10:24:39,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 386 [2024-09-25 10:24:39,414 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:24:39,414 INFO L216 NwaCegarLoop]: trace histogram [38, 38, 38, 37, 37, 37, 37, 37, 37, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:24:39,428 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2024-09-25 10:24:39,615 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,43 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:24:39,615 INFO L399 AbstractCegarLoop]: === Iteration 46 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:24:39,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:24:39,616 INFO L85 PathProgramCache]: Analyzing trace with hash -2008040532, now seen corresponding path program 43 times [2024-09-25 10:24:39,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:24:39,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060837423] [2024-09-25 10:24:39,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:24:39,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:24:39,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:41,593 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:24:41,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:41,594 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-25 10:24:41,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:41,595 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-25 10:24:41,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:41,596 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-25 10:24:41,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:41,597 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-25 10:24:41,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:41,598 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-25 10:24:41,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:41,598 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-25 10:24:41,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:41,599 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-25 10:24:41,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:41,600 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-25 10:24:41,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:41,601 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-25 10:24:41,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:41,602 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-09-25 10:24:41,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:41,602 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-25 10:24:41,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:41,603 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-25 10:24:41,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:41,604 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-09-25 10:24:41,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:41,605 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-09-25 10:24:41,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:41,606 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-09-25 10:24:41,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:41,607 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-09-25 10:24:41,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:41,607 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-09-25 10:24:41,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:41,608 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-09-25 10:24:41,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:41,609 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-09-25 10:24:41,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:41,610 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-09-25 10:24:41,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:41,611 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-09-25 10:24:41,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:41,611 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-09-25 10:24:41,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:41,612 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-09-25 10:24:41,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:41,613 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-09-25 10:24:41,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:41,614 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-09-25 10:24:41,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:41,615 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 285 [2024-09-25 10:24:41,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:41,616 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 293 [2024-09-25 10:24:41,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:41,617 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-09-25 10:24:41,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:41,617 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2024-09-25 10:24:41,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:41,618 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2024-09-25 10:24:41,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:41,619 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 325 [2024-09-25 10:24:41,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:41,620 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-09-25 10:24:41,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:41,621 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 341 [2024-09-25 10:24:41,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:41,622 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-09-25 10:24:41,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:41,622 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 357 [2024-09-25 10:24:41,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:41,623 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 365 [2024-09-25 10:24:41,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:41,624 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 373 [2024-09-25 10:24:41,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:41,625 INFO L134 CoverageAnalysis]: Checked inductivity of 6808 backedges. 2704 proven. 1440 refuted. 0 times theorem prover too weak. 2664 trivial. 0 not checked. [2024-09-25 10:24:41,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:24:41,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060837423] [2024-09-25 10:24:41,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060837423] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:24:41,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2059923530] [2024-09-25 10:24:41,626 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-25 10:24:41,626 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:24:41,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:24:41,628 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:24:41,629 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2024-09-25 10:24:41,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:41,780 INFO L262 TraceCheckSpWp]: Trace formula consists of 1044 conjuncts, 76 conjuncts are in the unsatisfiable core [2024-09-25 10:24:41,783 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:24:43,390 INFO L134 CoverageAnalysis]: Checked inductivity of 6808 backedges. 2952 proven. 1332 refuted. 0 times theorem prover too weak. 2524 trivial. 0 not checked. [2024-09-25 10:24:43,391 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:24:44,677 INFO L134 CoverageAnalysis]: Checked inductivity of 6808 backedges. 2810 proven. 1332 refuted. 0 times theorem prover too weak. 2666 trivial. 0 not checked. [2024-09-25 10:24:44,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2059923530] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:24:44,677 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:24:44,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [77, 76, 76] total 116 [2024-09-25 10:24:44,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120089986] [2024-09-25 10:24:44,678 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:24:44,678 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 116 states [2024-09-25 10:24:44,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:24:44,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 116 interpolants. [2024-09-25 10:24:44,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3006, Invalid=10334, Unknown=0, NotChecked=0, Total=13340 [2024-09-25 10:24:44,680 INFO L87 Difference]: Start difference. First operand 348 states and 361 transitions. Second operand has 116 states, 116 states have (on average 2.75) internal successors, (319), 116 states have internal predecessors, (319), 76 states have call successors, (78), 2 states have call predecessors, (78), 2 states have return successors, (77), 76 states have call predecessors, (77), 76 states have call successors, (77) [2024-09-25 10:24:46,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:24:46,084 INFO L93 Difference]: Finished difference Result 622 states and 746 transitions. [2024-09-25 10:24:46,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2024-09-25 10:24:46,084 INFO L78 Accepts]: Start accepts. Automaton has has 116 states, 116 states have (on average 2.75) internal successors, (319), 116 states have internal predecessors, (319), 76 states have call successors, (78), 2 states have call predecessors, (78), 2 states have return successors, (77), 76 states have call predecessors, (77), 76 states have call successors, (77) Word has length 385 [2024-09-25 10:24:46,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:24:46,087 INFO L225 Difference]: With dead ends: 622 [2024-09-25 10:24:46,087 INFO L226 Difference]: Without dead ends: 461 [2024-09-25 10:24:46,089 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 959 GetRequests, 736 SyntacticMatches, 72 SemanticMatches, 151 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8707 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=5820, Invalid=17436, Unknown=0, NotChecked=0, Total=23256 [2024-09-25 10:24:46,089 INFO L434 NwaCegarLoop]: 120 mSDtfsCounter, 270 mSDsluCounter, 755 mSDsCounter, 0 mSdLazyCounter, 1176 mSolverCounterSat, 174 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 270 SdHoareTripleChecker+Valid, 875 SdHoareTripleChecker+Invalid, 1350 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 174 IncrementalHoareTripleChecker+Valid, 1176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-25 10:24:46,089 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [270 Valid, 875 Invalid, 1350 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [174 Valid, 1176 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-25 10:24:46,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states. [2024-09-25 10:24:46,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 350. [2024-09-25 10:24:46,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 350 states, 280 states have (on average 1.0142857142857142) internal successors, (284), 281 states have internal predecessors, (284), 40 states have call successors, (40), 30 states have call predecessors, (40), 29 states have return successors, (39), 38 states have call predecessors, (39), 39 states have call successors, (39) [2024-09-25 10:24:46,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 350 states to 350 states and 363 transitions. [2024-09-25 10:24:46,122 INFO L78 Accepts]: Start accepts. Automaton has 350 states and 363 transitions. Word has length 385 [2024-09-25 10:24:46,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:24:46,123 INFO L474 AbstractCegarLoop]: Abstraction has 350 states and 363 transitions. [2024-09-25 10:24:46,123 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 116 states, 116 states have (on average 2.75) internal successors, (319), 116 states have internal predecessors, (319), 76 states have call successors, (78), 2 states have call predecessors, (78), 2 states have return successors, (77), 76 states have call predecessors, (77), 76 states have call successors, (77) [2024-09-25 10:24:46,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:24:46,123 INFO L276 IsEmpty]: Start isEmpty. Operand 350 states and 363 transitions. [2024-09-25 10:24:46,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 388 [2024-09-25 10:24:46,124 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:24:46,125 INFO L216 NwaCegarLoop]: trace histogram [38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:24:46,140 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2024-09-25 10:24:46,325 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2024-09-25 10:24:46,325 INFO L399 AbstractCegarLoop]: === Iteration 47 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:24:46,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:24:46,326 INFO L85 PathProgramCache]: Analyzing trace with hash -1538518159, now seen corresponding path program 44 times [2024-09-25 10:24:46,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:24:46,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998344114] [2024-09-25 10:24:46,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:24:46,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:24:46,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:48,380 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:24:48,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:48,381 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-25 10:24:48,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:48,383 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-25 10:24:48,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:48,383 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-25 10:24:48,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:48,384 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-25 10:24:48,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:48,385 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-25 10:24:48,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:48,386 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-25 10:24:48,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:48,387 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-25 10:24:48,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:48,387 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-25 10:24:48,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:48,388 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-09-25 10:24:48,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:48,389 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-09-25 10:24:48,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:48,390 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-09-25 10:24:48,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:48,391 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-25 10:24:48,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:48,391 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-09-25 10:24:48,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:48,392 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-09-25 10:24:48,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:48,393 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-09-25 10:24:48,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:48,394 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-09-25 10:24:48,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:48,395 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-09-25 10:24:48,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:48,395 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-09-25 10:24:48,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:48,396 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-09-25 10:24:48,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:48,397 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-09-25 10:24:48,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:48,398 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2024-09-25 10:24:48,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:48,399 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-09-25 10:24:48,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:48,400 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 263 [2024-09-25 10:24:48,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:48,401 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 271 [2024-09-25 10:24:48,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:48,402 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 279 [2024-09-25 10:24:48,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:48,403 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 287 [2024-09-25 10:24:48,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:48,404 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-09-25 10:24:48,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:48,404 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 303 [2024-09-25 10:24:48,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:48,405 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-09-25 10:24:48,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:48,406 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 319 [2024-09-25 10:24:48,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:48,407 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2024-09-25 10:24:48,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:48,408 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 335 [2024-09-25 10:24:48,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:48,409 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 343 [2024-09-25 10:24:48,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:48,409 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 351 [2024-09-25 10:24:48,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:48,410 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 359 [2024-09-25 10:24:48,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:48,411 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 367 [2024-09-25 10:24:48,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:48,412 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 375 [2024-09-25 10:24:48,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:48,414 INFO L134 CoverageAnalysis]: Checked inductivity of 6882 backedges. 2704 proven. 1514 refuted. 0 times theorem prover too weak. 2664 trivial. 0 not checked. [2024-09-25 10:24:48,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:24:48,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998344114] [2024-09-25 10:24:48,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998344114] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:24:48,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2141993421] [2024-09-25 10:24:48,414 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-25 10:24:48,414 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:24:48,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:24:48,415 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:24:48,416 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2024-09-25 10:24:48,574 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-25 10:24:48,574 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:24:48,578 INFO L262 TraceCheckSpWp]: Trace formula consists of 1054 conjuncts, 78 conjuncts are in the unsatisfiable core [2024-09-25 10:24:48,582 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:24:50,324 INFO L134 CoverageAnalysis]: Checked inductivity of 6882 backedges. 2812 proven. 1406 refuted. 0 times theorem prover too weak. 2664 trivial. 0 not checked. [2024-09-25 10:24:50,324 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:24:51,673 INFO L134 CoverageAnalysis]: Checked inductivity of 6882 backedges. 2812 proven. 1406 refuted. 0 times theorem prover too weak. 2664 trivial. 0 not checked. [2024-09-25 10:24:51,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2141993421] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:24:51,673 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:24:51,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [78, 78, 78] total 118 [2024-09-25 10:24:51,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049240487] [2024-09-25 10:24:51,673 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:24:51,674 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 118 states [2024-09-25 10:24:51,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:24:51,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 118 interpolants. [2024-09-25 10:24:51,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3123, Invalid=10683, Unknown=0, NotChecked=0, Total=13806 [2024-09-25 10:24:51,676 INFO L87 Difference]: Start difference. First operand 350 states and 363 transitions. Second operand has 118 states, 118 states have (on average 2.7033898305084745) internal successors, (319), 118 states have internal predecessors, (319), 77 states have call successors, (78), 2 states have call predecessors, (78), 1 states have return successors, (76), 76 states have call predecessors, (76), 76 states have call successors, (76) [2024-09-25 10:24:53,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:24:53,258 INFO L93 Difference]: Finished difference Result 625 states and 752 transitions. [2024-09-25 10:24:53,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2024-09-25 10:24:53,259 INFO L78 Accepts]: Start accepts. Automaton has has 118 states, 118 states have (on average 2.7033898305084745) internal successors, (319), 118 states have internal predecessors, (319), 77 states have call successors, (78), 2 states have call predecessors, (78), 1 states have return successors, (76), 76 states have call predecessors, (76), 76 states have call successors, (76) Word has length 387 [2024-09-25 10:24:53,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:24:53,261 INFO L225 Difference]: With dead ends: 625 [2024-09-25 10:24:53,262 INFO L226 Difference]: Without dead ends: 466 [2024-09-25 10:24:53,263 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 965 GetRequests, 737 SyntacticMatches, 74 SemanticMatches, 154 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9020 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=6089, Invalid=18091, Unknown=0, NotChecked=0, Total=24180 [2024-09-25 10:24:53,264 INFO L434 NwaCegarLoop]: 123 mSDtfsCounter, 328 mSDsluCounter, 1044 mSDsCounter, 0 mSdLazyCounter, 1333 mSolverCounterSat, 204 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 328 SdHoareTripleChecker+Valid, 1167 SdHoareTripleChecker+Invalid, 1537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 204 IncrementalHoareTripleChecker+Valid, 1333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-25 10:24:53,264 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [328 Valid, 1167 Invalid, 1537 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [204 Valid, 1333 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-25 10:24:53,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2024-09-25 10:24:53,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 352. [2024-09-25 10:24:53,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 282 states have (on average 1.0141843971631206) internal successors, (286), 283 states have internal predecessors, (286), 40 states have call successors, (40), 30 states have call predecessors, (40), 29 states have return successors, (39), 38 states have call predecessors, (39), 39 states have call successors, (39) [2024-09-25 10:24:53,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 365 transitions. [2024-09-25 10:24:53,307 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 365 transitions. Word has length 387 [2024-09-25 10:24:53,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:24:53,307 INFO L474 AbstractCegarLoop]: Abstraction has 352 states and 365 transitions. [2024-09-25 10:24:53,308 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 118 states, 118 states have (on average 2.7033898305084745) internal successors, (319), 118 states have internal predecessors, (319), 77 states have call successors, (78), 2 states have call predecessors, (78), 1 states have return successors, (76), 76 states have call predecessors, (76), 76 states have call successors, (76) [2024-09-25 10:24:53,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:24:53,308 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 365 transitions. [2024-09-25 10:24:53,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 390 [2024-09-25 10:24:53,310 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:24:53,310 INFO L216 NwaCegarLoop]: trace histogram [39, 38, 38, 38, 38, 37, 37, 37, 37, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:24:53,327 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2024-09-25 10:24:53,510 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2024-09-25 10:24:53,511 INFO L399 AbstractCegarLoop]: === Iteration 48 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:24:53,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:24:53,511 INFO L85 PathProgramCache]: Analyzing trace with hash -1299083786, now seen corresponding path program 45 times [2024-09-25 10:24:53,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:24:53,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65581297] [2024-09-25 10:24:53,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:24:53,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:24:53,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:54,970 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:24:54,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:54,971 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-25 10:24:54,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:54,972 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-25 10:24:54,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:54,972 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-25 10:24:54,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:54,973 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-25 10:24:54,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:54,974 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-25 10:24:54,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:54,975 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-25 10:24:54,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:54,976 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-25 10:24:54,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:54,977 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-25 10:24:54,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:54,977 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-25 10:24:54,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:54,978 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-25 10:24:54,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:54,979 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-09-25 10:24:54,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:54,980 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-09-25 10:24:54,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:54,980 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-09-25 10:24:54,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:54,981 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-09-25 10:24:54,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:54,982 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-09-25 10:24:54,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:54,983 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-09-25 10:24:54,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:54,984 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-09-25 10:24:54,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:54,984 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-09-25 10:24:54,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:54,985 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-09-25 10:24:54,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:54,986 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2024-09-25 10:24:54,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:54,987 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-09-25 10:24:54,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:54,988 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-09-25 10:24:54,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:54,988 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-09-25 10:24:54,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:54,989 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-09-25 10:24:54,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:54,990 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2024-09-25 10:24:54,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:54,991 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-09-25 10:24:54,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:54,992 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-09-25 10:24:54,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:54,992 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-09-25 10:24:54,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:54,993 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2024-09-25 10:24:54,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:54,994 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 321 [2024-09-25 10:24:54,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:54,995 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 329 [2024-09-25 10:24:54,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:54,996 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 337 [2024-09-25 10:24:54,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:54,997 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 345 [2024-09-25 10:24:54,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:54,998 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 353 [2024-09-25 10:24:54,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:54,998 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 361 [2024-09-25 10:24:54,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:54,999 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 369 [2024-09-25 10:24:55,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:55,000 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 377 [2024-09-25 10:24:55,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:55,002 INFO L134 CoverageAnalysis]: Checked inductivity of 6958 backedges. 1480 proven. 2814 refuted. 0 times theorem prover too weak. 2664 trivial. 0 not checked. [2024-09-25 10:24:55,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:24:55,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65581297] [2024-09-25 10:24:55,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65581297] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:24:55,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1005394196] [2024-09-25 10:24:55,002 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-25 10:24:55,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:24:55,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:24:55,004 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:24:55,005 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2024-09-25 10:24:55,207 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 39 check-sat command(s) [2024-09-25 10:24:55,208 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:24:55,211 INFO L262 TraceCheckSpWp]: Trace formula consists of 1064 conjuncts, 79 conjuncts are in the unsatisfiable core [2024-09-25 10:24:55,214 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:24:55,391 INFO L134 CoverageAnalysis]: Checked inductivity of 6958 backedges. 1556 proven. 2738 refuted. 0 times theorem prover too weak. 2664 trivial. 0 not checked. [2024-09-25 10:24:55,391 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:24:56,433 INFO L134 CoverageAnalysis]: Checked inductivity of 6958 backedges. 1556 proven. 2738 refuted. 0 times theorem prover too weak. 2664 trivial. 0 not checked. [2024-09-25 10:24:56,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1005394196] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:24:56,433 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:24:56,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 43, 43] total 47 [2024-09-25 10:24:56,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457227266] [2024-09-25 10:24:56,434 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:24:56,434 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2024-09-25 10:24:56,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:24:56,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2024-09-25 10:24:56,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=875, Invalid=1287, Unknown=0, NotChecked=0, Total=2162 [2024-09-25 10:24:56,435 INFO L87 Difference]: Start difference. First operand 352 states and 365 transitions. Second operand has 47 states, 47 states have (on average 4.76595744680851) internal successors, (224), 45 states have internal predecessors, (224), 40 states have call successors, (43), 3 states have call predecessors, (43), 1 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) [2024-09-25 10:24:56,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:24:56,623 INFO L93 Difference]: Finished difference Result 371 states and 386 transitions. [2024-09-25 10:24:56,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-09-25 10:24:56,623 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 4.76595744680851) internal successors, (224), 45 states have internal predecessors, (224), 40 states have call successors, (43), 3 states have call predecessors, (43), 1 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) Word has length 389 [2024-09-25 10:24:56,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:24:56,626 INFO L225 Difference]: With dead ends: 371 [2024-09-25 10:24:56,626 INFO L226 Difference]: Without dead ends: 369 [2024-09-25 10:24:56,626 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 934 GetRequests, 811 SyntacticMatches, 77 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2119 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=881, Invalid=1375, Unknown=0, NotChecked=0, Total=2256 [2024-09-25 10:24:56,626 INFO L434 NwaCegarLoop]: 57 mSDtfsCounter, 12 mSDsluCounter, 412 mSDsCounter, 0 mSdLazyCounter, 391 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 469 SdHoareTripleChecker+Invalid, 392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-25 10:24:56,627 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 469 Invalid, 392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 391 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-25 10:24:56,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2024-09-25 10:24:56,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 364. [2024-09-25 10:24:56,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 291 states have (on average 1.013745704467354) internal successors, (295), 292 states have internal predecessors, (295), 42 states have call successors, (42), 31 states have call predecessors, (42), 30 states have return successors, (41), 40 states have call predecessors, (41), 41 states have call successors, (41) [2024-09-25 10:24:56,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 378 transitions. [2024-09-25 10:24:56,662 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 378 transitions. Word has length 389 [2024-09-25 10:24:56,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:24:56,662 INFO L474 AbstractCegarLoop]: Abstraction has 364 states and 378 transitions. [2024-09-25 10:24:56,663 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 4.76595744680851) internal successors, (224), 45 states have internal predecessors, (224), 40 states have call successors, (43), 3 states have call predecessors, (43), 1 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) [2024-09-25 10:24:56,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:24:56,663 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 378 transitions. [2024-09-25 10:24:56,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 406 [2024-09-25 10:24:56,664 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:24:56,665 INFO L216 NwaCegarLoop]: trace histogram [40, 40, 40, 39, 39, 39, 39, 39, 39, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:24:56,679 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2024-09-25 10:24:56,865 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,46 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:24:56,865 INFO L399 AbstractCegarLoop]: === Iteration 49 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:24:56,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:24:56,866 INFO L85 PathProgramCache]: Analyzing trace with hash 1082531032, now seen corresponding path program 46 times [2024-09-25 10:24:56,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:24:56,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551256750] [2024-09-25 10:24:56,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:24:56,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:24:56,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:59,036 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:24:59,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:59,037 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-25 10:24:59,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:59,038 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-25 10:24:59,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:59,039 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-25 10:24:59,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:59,039 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-25 10:24:59,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:59,040 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-25 10:24:59,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:59,041 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-25 10:24:59,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:59,042 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-25 10:24:59,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:59,043 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-25 10:24:59,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:59,043 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-25 10:24:59,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:59,044 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-25 10:24:59,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:59,045 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-09-25 10:24:59,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:59,046 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-09-25 10:24:59,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:59,047 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-09-25 10:24:59,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:59,048 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-09-25 10:24:59,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:59,049 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-09-25 10:24:59,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:59,049 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-09-25 10:24:59,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:59,050 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-09-25 10:24:59,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:59,057 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-09-25 10:24:59,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:59,059 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-09-25 10:24:59,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:59,059 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2024-09-25 10:24:59,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:59,060 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-09-25 10:24:59,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:59,061 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-09-25 10:24:59,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:59,062 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-09-25 10:24:59,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:59,063 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-09-25 10:24:59,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:59,063 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2024-09-25 10:24:59,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:59,064 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-09-25 10:24:59,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:59,065 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-09-25 10:24:59,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:59,066 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-09-25 10:24:59,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:59,067 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2024-09-25 10:24:59,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:59,067 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 321 [2024-09-25 10:24:59,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:59,068 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 329 [2024-09-25 10:24:59,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:59,069 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 337 [2024-09-25 10:24:59,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:59,070 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 345 [2024-09-25 10:24:59,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:59,071 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 353 [2024-09-25 10:24:59,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:59,071 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 361 [2024-09-25 10:24:59,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:59,072 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 369 [2024-09-25 10:24:59,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:59,073 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 377 [2024-09-25 10:24:59,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:59,074 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 385 [2024-09-25 10:24:59,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:59,075 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 393 [2024-09-25 10:24:59,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:24:59,076 INFO L134 CoverageAnalysis]: Checked inductivity of 7566 backedges. 3006 proven. 1596 refuted. 0 times theorem prover too weak. 2964 trivial. 0 not checked. [2024-09-25 10:24:59,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:24:59,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551256750] [2024-09-25 10:24:59,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551256750] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:24:59,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1030311925] [2024-09-25 10:24:59,077 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-25 10:24:59,077 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:24:59,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:24:59,078 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:24:59,078 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2024-09-25 10:24:59,242 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-25 10:24:59,242 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:24:59,246 INFO L262 TraceCheckSpWp]: Trace formula consists of 1098 conjuncts, 81 conjuncts are in the unsatisfiable core [2024-09-25 10:24:59,249 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:25:01,066 INFO L134 CoverageAnalysis]: Checked inductivity of 7566 backedges. 3120 proven. 1482 refuted. 0 times theorem prover too weak. 2964 trivial. 0 not checked. [2024-09-25 10:25:01,067 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:25:02,579 INFO L134 CoverageAnalysis]: Checked inductivity of 7566 backedges. 3120 proven. 1482 refuted. 0 times theorem prover too weak. 2964 trivial. 0 not checked. [2024-09-25 10:25:02,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1030311925] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:25:02,579 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:25:02,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [81, 81, 81] total 125 [2024-09-25 10:25:02,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133928974] [2024-09-25 10:25:02,579 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:25:02,580 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 125 states [2024-09-25 10:25:02,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:25:02,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 125 interpolants. [2024-09-25 10:25:02,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3530, Invalid=11970, Unknown=0, NotChecked=0, Total=15500 [2024-09-25 10:25:02,582 INFO L87 Difference]: Start difference. First operand 364 states and 378 transitions. Second operand has 125 states, 125 states have (on average 2.728) internal successors, (341), 125 states have internal predecessors, (341), 82 states have call successors, (83), 2 states have call predecessors, (83), 1 states have return successors, (81), 81 states have call predecessors, (81), 81 states have call successors, (81) [2024-09-25 10:25:05,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:25:05,241 INFO L93 Difference]: Finished difference Result 814 states and 987 transitions. [2024-09-25 10:25:05,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2024-09-25 10:25:05,241 INFO L78 Accepts]: Start accepts. Automaton has has 125 states, 125 states have (on average 2.728) internal successors, (341), 125 states have internal predecessors, (341), 82 states have call successors, (83), 2 states have call predecessors, (83), 1 states have return successors, (81), 81 states have call predecessors, (81), 81 states have call successors, (81) Word has length 405 [2024-09-25 10:25:05,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:25:05,244 INFO L225 Difference]: With dead ends: 814 [2024-09-25 10:25:05,244 INFO L226 Difference]: Without dead ends: 488 [2024-09-25 10:25:05,247 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1049 GetRequests, 772 SyntacticMatches, 75 SemanticMatches, 202 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14382 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=10049, Invalid=31363, Unknown=0, NotChecked=0, Total=41412 [2024-09-25 10:25:05,247 INFO L434 NwaCegarLoop]: 126 mSDtfsCounter, 390 mSDsluCounter, 1086 mSDsCounter, 0 mSdLazyCounter, 1706 mSolverCounterSat, 274 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 390 SdHoareTripleChecker+Valid, 1212 SdHoareTripleChecker+Invalid, 1980 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 274 IncrementalHoareTripleChecker+Valid, 1706 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-09-25 10:25:05,247 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [390 Valid, 1212 Invalid, 1980 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [274 Valid, 1706 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-09-25 10:25:05,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2024-09-25 10:25:05,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 368. [2024-09-25 10:25:05,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 295 states have (on average 1.0135593220338983) internal successors, (299), 296 states have internal predecessors, (299), 42 states have call successors, (42), 31 states have call predecessors, (42), 30 states have return successors, (41), 40 states have call predecessors, (41), 41 states have call successors, (41) [2024-09-25 10:25:05,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 382 transitions. [2024-09-25 10:25:05,284 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 382 transitions. Word has length 405 [2024-09-25 10:25:05,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:25:05,284 INFO L474 AbstractCegarLoop]: Abstraction has 368 states and 382 transitions. [2024-09-25 10:25:05,285 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 125 states, 125 states have (on average 2.728) internal successors, (341), 125 states have internal predecessors, (341), 82 states have call successors, (83), 2 states have call predecessors, (83), 1 states have return successors, (81), 81 states have call predecessors, (81), 81 states have call successors, (81) [2024-09-25 10:25:05,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:25:05,285 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 382 transitions. [2024-09-25 10:25:05,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 410 [2024-09-25 10:25:05,286 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:25:05,287 INFO L216 NwaCegarLoop]: trace histogram [41, 40, 40, 40, 40, 39, 39, 39, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:25:05,300 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2024-09-25 10:25:05,487 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,47 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:25:05,487 INFO L399 AbstractCegarLoop]: === Iteration 50 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:25:05,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:25:05,488 INFO L85 PathProgramCache]: Analyzing trace with hash -572398046, now seen corresponding path program 47 times [2024-09-25 10:25:05,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:25:05,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373832230] [2024-09-25 10:25:05,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:25:05,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:25:05,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:06,965 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:25:06,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:06,966 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-25 10:25:06,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:06,967 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-25 10:25:06,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:06,968 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-25 10:25:06,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:06,968 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-25 10:25:06,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:06,969 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-25 10:25:06,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:06,970 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-25 10:25:06,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:06,971 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-25 10:25:06,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:06,971 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-25 10:25:06,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:06,972 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-09-25 10:25:06,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:06,973 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-25 10:25:06,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:06,974 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-25 10:25:06,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:06,974 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-09-25 10:25:06,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:06,975 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-09-25 10:25:06,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:06,976 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-09-25 10:25:06,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:06,977 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-09-25 10:25:06,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:06,978 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-09-25 10:25:06,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:06,979 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-09-25 10:25:06,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:06,980 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-09-25 10:25:06,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:06,981 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-09-25 10:25:06,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:06,982 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-09-25 10:25:06,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:06,983 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-09-25 10:25:06,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:06,984 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-09-25 10:25:06,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:06,985 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-09-25 10:25:06,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:06,986 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-09-25 10:25:06,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:06,986 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 285 [2024-09-25 10:25:06,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:06,987 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 293 [2024-09-25 10:25:06,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:06,988 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-09-25 10:25:06,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:06,989 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2024-09-25 10:25:06,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:06,990 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2024-09-25 10:25:06,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:06,991 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 325 [2024-09-25 10:25:06,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:06,992 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-09-25 10:25:06,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:06,993 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 341 [2024-09-25 10:25:06,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:06,994 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-09-25 10:25:06,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:06,995 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 357 [2024-09-25 10:25:06,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:06,996 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 365 [2024-09-25 10:25:06,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:06,997 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 373 [2024-09-25 10:25:06,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:06,998 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 381 [2024-09-25 10:25:06,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:06,999 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 389 [2024-09-25 10:25:06,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:07,000 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 397 [2024-09-25 10:25:07,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:07,001 INFO L134 CoverageAnalysis]: Checked inductivity of 7724 backedges. 1638 proven. 3122 refuted. 0 times theorem prover too weak. 2964 trivial. 0 not checked. [2024-09-25 10:25:07,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:25:07,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373832230] [2024-09-25 10:25:07,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373832230] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:25:07,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [204112634] [2024-09-25 10:25:07,002 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-25 10:25:07,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:25:07,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:25:07,003 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:25:07,005 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2024-09-25 10:25:07,221 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 41 check-sat command(s) [2024-09-25 10:25:07,221 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:25:07,226 INFO L262 TraceCheckSpWp]: Trace formula consists of 1118 conjuncts, 83 conjuncts are in the unsatisfiable core [2024-09-25 10:25:07,229 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:25:07,431 INFO L134 CoverageAnalysis]: Checked inductivity of 7724 backedges. 1718 proven. 3042 refuted. 0 times theorem prover too weak. 2964 trivial. 0 not checked. [2024-09-25 10:25:07,431 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:25:08,537 INFO L134 CoverageAnalysis]: Checked inductivity of 7724 backedges. 1718 proven. 3042 refuted. 0 times theorem prover too weak. 2964 trivial. 0 not checked. [2024-09-25 10:25:08,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [204112634] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:25:08,538 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:25:08,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45, 45] total 49 [2024-09-25 10:25:08,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343755651] [2024-09-25 10:25:08,538 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:25:08,538 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2024-09-25 10:25:08,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:25:08,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2024-09-25 10:25:08,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=960, Invalid=1392, Unknown=0, NotChecked=0, Total=2352 [2024-09-25 10:25:08,539 INFO L87 Difference]: Start difference. First operand 368 states and 382 transitions. Second operand has 49 states, 49 states have (on average 4.775510204081633) internal successors, (234), 47 states have internal predecessors, (234), 42 states have call successors, (45), 3 states have call predecessors, (45), 1 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) [2024-09-25 10:25:08,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:25:08,779 INFO L93 Difference]: Finished difference Result 387 states and 403 transitions. [2024-09-25 10:25:08,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-09-25 10:25:08,780 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 4.775510204081633) internal successors, (234), 47 states have internal predecessors, (234), 42 states have call successors, (45), 3 states have call predecessors, (45), 1 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) Word has length 409 [2024-09-25 10:25:08,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:25:08,782 INFO L225 Difference]: With dead ends: 387 [2024-09-25 10:25:08,782 INFO L226 Difference]: Without dead ends: 385 [2024-09-25 10:25:08,783 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 982 GetRequests, 853 SyntacticMatches, 81 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2311 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=966, Invalid=1484, Unknown=0, NotChecked=0, Total=2450 [2024-09-25 10:25:08,783 INFO L434 NwaCegarLoop]: 59 mSDtfsCounter, 12 mSDsluCounter, 482 mSDsCounter, 0 mSdLazyCounter, 460 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 541 SdHoareTripleChecker+Invalid, 462 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 460 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-25 10:25:08,783 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 541 Invalid, 462 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 460 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-25 10:25:08,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states. [2024-09-25 10:25:08,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 380. [2024-09-25 10:25:08,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 304 states have (on average 1.013157894736842) internal successors, (308), 305 states have internal predecessors, (308), 44 states have call successors, (44), 32 states have call predecessors, (44), 31 states have return successors, (43), 42 states have call predecessors, (43), 43 states have call successors, (43) [2024-09-25 10:25:08,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 395 transitions. [2024-09-25 10:25:08,830 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 395 transitions. Word has length 409 [2024-09-25 10:25:08,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:25:08,830 INFO L474 AbstractCegarLoop]: Abstraction has 380 states and 395 transitions. [2024-09-25 10:25:08,830 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 4.775510204081633) internal successors, (234), 47 states have internal predecessors, (234), 42 states have call successors, (45), 3 states have call predecessors, (45), 1 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) [2024-09-25 10:25:08,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:25:08,830 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 395 transitions. [2024-09-25 10:25:08,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 426 [2024-09-25 10:25:08,832 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:25:08,832 INFO L216 NwaCegarLoop]: trace histogram [42, 42, 42, 41, 41, 41, 41, 41, 41, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:25:08,846 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2024-09-25 10:25:09,032 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2024-09-25 10:25:09,032 INFO L399 AbstractCegarLoop]: === Iteration 51 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:25:09,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:25:09,033 INFO L85 PathProgramCache]: Analyzing trace with hash 223911172, now seen corresponding path program 48 times [2024-09-25 10:25:09,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:25:09,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395410670] [2024-09-25 10:25:09,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:25:09,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:25:09,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:11,675 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:25:11,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:11,676 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-25 10:25:11,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:11,677 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-25 10:25:11,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:11,678 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-25 10:25:11,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:11,679 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-25 10:25:11,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:11,679 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-25 10:25:11,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:11,680 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-25 10:25:11,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:11,681 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-25 10:25:11,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:11,682 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-25 10:25:11,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:11,683 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-09-25 10:25:11,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:11,683 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-25 10:25:11,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:11,684 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-25 10:25:11,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:11,685 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-09-25 10:25:11,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:11,686 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-09-25 10:25:11,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:11,687 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-09-25 10:25:11,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:11,688 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-09-25 10:25:11,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:11,689 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-09-25 10:25:11,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:11,689 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-09-25 10:25:11,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:11,690 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-09-25 10:25:11,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:11,691 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-09-25 10:25:11,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:11,692 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-09-25 10:25:11,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:11,693 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-09-25 10:25:11,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:11,700 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-09-25 10:25:11,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:11,701 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-09-25 10:25:11,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:11,702 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-09-25 10:25:11,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:11,703 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 285 [2024-09-25 10:25:11,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:11,704 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 293 [2024-09-25 10:25:11,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:11,705 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-09-25 10:25:11,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:11,706 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2024-09-25 10:25:11,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:11,707 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2024-09-25 10:25:11,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:11,708 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 325 [2024-09-25 10:25:11,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:11,708 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-09-25 10:25:11,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:11,709 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 341 [2024-09-25 10:25:11,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:11,710 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-09-25 10:25:11,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:11,711 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 357 [2024-09-25 10:25:11,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:11,712 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 365 [2024-09-25 10:25:11,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:11,712 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 373 [2024-09-25 10:25:11,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:11,713 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 381 [2024-09-25 10:25:11,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:11,714 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 389 [2024-09-25 10:25:11,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:11,715 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 397 [2024-09-25 10:25:11,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:11,716 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 405 [2024-09-25 10:25:11,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:11,717 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 413 [2024-09-25 10:25:11,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:11,718 INFO L134 CoverageAnalysis]: Checked inductivity of 8364 backedges. 3324 proven. 1760 refuted. 0 times theorem prover too weak. 3280 trivial. 0 not checked. [2024-09-25 10:25:11,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:25:11,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395410670] [2024-09-25 10:25:11,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395410670] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:25:11,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [623204965] [2024-09-25 10:25:11,718 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-25 10:25:11,718 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:25:11,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:25:11,719 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:25:11,720 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2024-09-25 10:25:11,938 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 42 check-sat command(s) [2024-09-25 10:25:11,939 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:25:11,943 INFO L262 TraceCheckSpWp]: Trace formula consists of 1152 conjuncts, 85 conjuncts are in the unsatisfiable core [2024-09-25 10:25:11,946 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:25:13,928 INFO L134 CoverageAnalysis]: Checked inductivity of 8364 backedges. 3444 proven. 1640 refuted. 0 times theorem prover too weak. 3280 trivial. 0 not checked. [2024-09-25 10:25:13,928 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:25:15,553 INFO L134 CoverageAnalysis]: Checked inductivity of 8364 backedges. 3444 proven. 1640 refuted. 0 times theorem prover too weak. 3280 trivial. 0 not checked. [2024-09-25 10:25:15,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [623204965] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:25:15,553 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:25:15,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [85, 85, 85] total 131 [2024-09-25 10:25:15,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648483517] [2024-09-25 10:25:15,554 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:25:15,554 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 131 states [2024-09-25 10:25:15,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:25:15,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 131 interpolants. [2024-09-25 10:25:15,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3874, Invalid=13156, Unknown=0, NotChecked=0, Total=17030 [2024-09-25 10:25:15,556 INFO L87 Difference]: Start difference. First operand 380 states and 395 transitions. Second operand has 131 states, 131 states have (on average 2.7251908396946565) internal successors, (357), 131 states have internal predecessors, (357), 86 states have call successors, (87), 2 states have call predecessors, (87), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2024-09-25 10:25:18,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:25:18,394 INFO L93 Difference]: Finished difference Result 852 states and 1034 transitions. [2024-09-25 10:25:18,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2024-09-25 10:25:18,394 INFO L78 Accepts]: Start accepts. Automaton has has 131 states, 131 states have (on average 2.7251908396946565) internal successors, (357), 131 states have internal predecessors, (357), 86 states have call successors, (87), 2 states have call predecessors, (87), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) Word has length 425 [2024-09-25 10:25:18,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:25:18,397 INFO L225 Difference]: With dead ends: 852 [2024-09-25 10:25:18,397 INFO L226 Difference]: Without dead ends: 510 [2024-09-25 10:25:18,400 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1101 GetRequests, 810 SyntacticMatches, 79 SemanticMatches, 212 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15846 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=11055, Invalid=34527, Unknown=0, NotChecked=0, Total=45582 [2024-09-25 10:25:18,401 INFO L434 NwaCegarLoop]: 132 mSDtfsCounter, 428 mSDsluCounter, 1108 mSDsCounter, 0 mSdLazyCounter, 1841 mSolverCounterSat, 299 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 428 SdHoareTripleChecker+Valid, 1240 SdHoareTripleChecker+Invalid, 2140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 299 IncrementalHoareTripleChecker+Valid, 1841 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-09-25 10:25:18,401 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [428 Valid, 1240 Invalid, 2140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [299 Valid, 1841 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-09-25 10:25:18,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 510 states. [2024-09-25 10:25:18,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 510 to 384. [2024-09-25 10:25:18,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 308 states have (on average 1.0129870129870129) internal successors, (312), 309 states have internal predecessors, (312), 44 states have call successors, (44), 32 states have call predecessors, (44), 31 states have return successors, (43), 42 states have call predecessors, (43), 43 states have call successors, (43) [2024-09-25 10:25:18,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 399 transitions. [2024-09-25 10:25:18,440 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 399 transitions. Word has length 425 [2024-09-25 10:25:18,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:25:18,440 INFO L474 AbstractCegarLoop]: Abstraction has 384 states and 399 transitions. [2024-09-25 10:25:18,441 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 131 states, 131 states have (on average 2.7251908396946565) internal successors, (357), 131 states have internal predecessors, (357), 86 states have call successors, (87), 2 states have call predecessors, (87), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2024-09-25 10:25:18,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:25:18,441 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 399 transitions. [2024-09-25 10:25:18,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 430 [2024-09-25 10:25:18,442 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:25:18,443 INFO L216 NwaCegarLoop]: trace histogram [43, 42, 42, 42, 42, 41, 41, 41, 41, 41, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:25:18,457 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2024-09-25 10:25:18,643 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,49 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:25:18,643 INFO L399 AbstractCegarLoop]: === Iteration 52 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:25:18,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:25:18,644 INFO L85 PathProgramCache]: Analyzing trace with hash 741137742, now seen corresponding path program 49 times [2024-09-25 10:25:18,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:25:18,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832934742] [2024-09-25 10:25:18,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:25:18,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:25:18,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:20,290 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:25:20,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:20,291 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-25 10:25:20,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:20,292 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-25 10:25:20,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:20,293 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-25 10:25:20,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:20,293 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-25 10:25:20,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:20,294 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-25 10:25:20,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:20,295 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-25 10:25:20,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:20,296 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-25 10:25:20,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:20,296 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-25 10:25:20,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:20,297 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-25 10:25:20,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:20,298 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-09-25 10:25:20,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:20,299 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-09-25 10:25:20,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:20,299 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-09-25 10:25:20,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:20,300 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-09-25 10:25:20,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:20,301 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-09-25 10:25:20,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:20,302 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-09-25 10:25:20,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:20,303 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-09-25 10:25:20,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:20,303 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-09-25 10:25:20,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:20,304 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-09-25 10:25:20,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:20,305 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2024-09-25 10:25:20,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:20,306 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-09-25 10:25:20,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:20,307 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-09-25 10:25:20,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:20,307 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-09-25 10:25:20,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:20,308 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-09-25 10:25:20,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:20,309 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2024-09-25 10:25:20,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:20,310 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-09-25 10:25:20,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:20,310 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-09-25 10:25:20,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:20,311 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-09-25 10:25:20,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:20,312 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2024-09-25 10:25:20,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:20,313 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 321 [2024-09-25 10:25:20,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:20,314 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 329 [2024-09-25 10:25:20,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:20,319 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 337 [2024-09-25 10:25:20,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:20,320 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 345 [2024-09-25 10:25:20,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:20,320 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 353 [2024-09-25 10:25:20,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:20,321 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 361 [2024-09-25 10:25:20,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:20,322 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 369 [2024-09-25 10:25:20,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:20,323 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 377 [2024-09-25 10:25:20,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:20,324 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 385 [2024-09-25 10:25:20,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:20,325 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 393 [2024-09-25 10:25:20,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:20,326 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 401 [2024-09-25 10:25:20,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:20,327 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 409 [2024-09-25 10:25:20,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:20,328 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 417 [2024-09-25 10:25:20,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:20,330 INFO L134 CoverageAnalysis]: Checked inductivity of 8530 backedges. 1804 proven. 3446 refuted. 0 times theorem prover too weak. 3280 trivial. 0 not checked. [2024-09-25 10:25:20,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:25:20,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832934742] [2024-09-25 10:25:20,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832934742] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:25:20,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [847859343] [2024-09-25 10:25:20,331 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-25 10:25:20,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:25:20,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:25:20,333 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:25:20,334 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2024-09-25 10:25:20,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:20,529 INFO L262 TraceCheckSpWp]: Trace formula consists of 1172 conjuncts, 87 conjuncts are in the unsatisfiable core [2024-09-25 10:25:20,536 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:25:20,734 INFO L134 CoverageAnalysis]: Checked inductivity of 8530 backedges. 1888 proven. 3362 refuted. 0 times theorem prover too weak. 3280 trivial. 0 not checked. [2024-09-25 10:25:20,734 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:25:21,870 INFO L134 CoverageAnalysis]: Checked inductivity of 8530 backedges. 1888 proven. 3362 refuted. 0 times theorem prover too weak. 3280 trivial. 0 not checked. [2024-09-25 10:25:21,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [847859343] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:25:21,870 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:25:21,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47, 47] total 51 [2024-09-25 10:25:21,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503688027] [2024-09-25 10:25:21,870 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:25:21,871 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2024-09-25 10:25:21,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:25:21,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2024-09-25 10:25:21,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1049, Invalid=1501, Unknown=0, NotChecked=0, Total=2550 [2024-09-25 10:25:21,872 INFO L87 Difference]: Start difference. First operand 384 states and 399 transitions. Second operand has 51 states, 51 states have (on average 4.784313725490196) internal successors, (244), 49 states have internal predecessors, (244), 44 states have call successors, (47), 3 states have call predecessors, (47), 1 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2024-09-25 10:25:22,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:25:22,104 INFO L93 Difference]: Finished difference Result 403 states and 420 transitions. [2024-09-25 10:25:22,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-09-25 10:25:22,104 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 4.784313725490196) internal successors, (244), 49 states have internal predecessors, (244), 44 states have call successors, (47), 3 states have call predecessors, (47), 1 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) Word has length 429 [2024-09-25 10:25:22,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:25:22,106 INFO L225 Difference]: With dead ends: 403 [2024-09-25 10:25:22,106 INFO L226 Difference]: Without dead ends: 401 [2024-09-25 10:25:22,107 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1030 GetRequests, 895 SyntacticMatches, 85 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2511 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1055, Invalid=1597, Unknown=0, NotChecked=0, Total=2652 [2024-09-25 10:25:22,107 INFO L434 NwaCegarLoop]: 61 mSDtfsCounter, 12 mSDsluCounter, 489 mSDsCounter, 0 mSdLazyCounter, 469 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 550 SdHoareTripleChecker+Invalid, 470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 469 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-25 10:25:22,107 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 550 Invalid, 470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 469 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-25 10:25:22,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2024-09-25 10:25:22,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 396. [2024-09-25 10:25:22,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 396 states, 317 states have (on average 1.0126182965299684) internal successors, (321), 318 states have internal predecessors, (321), 46 states have call successors, (46), 33 states have call predecessors, (46), 32 states have return successors, (45), 44 states have call predecessors, (45), 45 states have call successors, (45) [2024-09-25 10:25:22,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 412 transitions. [2024-09-25 10:25:22,146 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 412 transitions. Word has length 429 [2024-09-25 10:25:22,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:25:22,146 INFO L474 AbstractCegarLoop]: Abstraction has 396 states and 412 transitions. [2024-09-25 10:25:22,146 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 4.784313725490196) internal successors, (244), 49 states have internal predecessors, (244), 44 states have call successors, (47), 3 states have call predecessors, (47), 1 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2024-09-25 10:25:22,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:25:22,146 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 412 transitions. [2024-09-25 10:25:22,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 446 [2024-09-25 10:25:22,148 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:25:22,148 INFO L216 NwaCegarLoop]: trace histogram [44, 44, 44, 43, 43, 43, 43, 43, 43, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:25:22,162 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2024-09-25 10:25:22,348 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,50 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:25:22,349 INFO L399 AbstractCegarLoop]: === Iteration 53 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:25:22,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:25:22,349 INFO L85 PathProgramCache]: Analyzing trace with hash 1242020912, now seen corresponding path program 50 times [2024-09-25 10:25:22,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:25:22,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544225229] [2024-09-25 10:25:22,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:25:22,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:25:22,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:25,074 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:25:25,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:25,075 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-25 10:25:25,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:25,076 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-25 10:25:25,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:25,077 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-25 10:25:25,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:25,078 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-25 10:25:25,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:25,079 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-25 10:25:25,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:25,080 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-25 10:25:25,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:25,080 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-25 10:25:25,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:25,081 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-25 10:25:25,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:25,082 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-25 10:25:25,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:25,083 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-09-25 10:25:25,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:25,084 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-09-25 10:25:25,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:25,084 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-09-25 10:25:25,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:25,085 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-09-25 10:25:25,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:25,086 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-09-25 10:25:25,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:25,087 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-09-25 10:25:25,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:25,091 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-09-25 10:25:25,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:25,092 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-09-25 10:25:25,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:25,093 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-09-25 10:25:25,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:25,094 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2024-09-25 10:25:25,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:25,095 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-09-25 10:25:25,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:25,096 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-09-25 10:25:25,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:25,097 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-09-25 10:25:25,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:25,097 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-09-25 10:25:25,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:25,098 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2024-09-25 10:25:25,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:25,099 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-09-25 10:25:25,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:25,100 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-09-25 10:25:25,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:25,101 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-09-25 10:25:25,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:25,102 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2024-09-25 10:25:25,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:25,103 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 321 [2024-09-25 10:25:25,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:25,103 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 329 [2024-09-25 10:25:25,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:25,104 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 337 [2024-09-25 10:25:25,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:25,105 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 345 [2024-09-25 10:25:25,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:25,106 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 353 [2024-09-25 10:25:25,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:25,107 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 361 [2024-09-25 10:25:25,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:25,108 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 369 [2024-09-25 10:25:25,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:25,109 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 377 [2024-09-25 10:25:25,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:25,109 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 385 [2024-09-25 10:25:25,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:25,110 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 393 [2024-09-25 10:25:25,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:25,111 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 401 [2024-09-25 10:25:25,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:25,112 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 409 [2024-09-25 10:25:25,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:25,113 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 417 [2024-09-25 10:25:25,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:25,114 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 425 [2024-09-25 10:25:25,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:25,115 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 433 [2024-09-25 10:25:25,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:25,116 INFO L134 CoverageAnalysis]: Checked inductivity of 9202 backedges. 3658 proven. 1932 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2024-09-25 10:25:25,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:25:25,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544225229] [2024-09-25 10:25:25,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544225229] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:25:25,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1345106025] [2024-09-25 10:25:25,117 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-25 10:25:25,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:25:25,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:25:25,118 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:25:25,119 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2024-09-25 10:25:25,299 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-25 10:25:25,299 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:25:25,303 INFO L262 TraceCheckSpWp]: Trace formula consists of 1206 conjuncts, 88 conjuncts are in the unsatisfiable core [2024-09-25 10:25:25,307 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:25:27,502 INFO L134 CoverageAnalysis]: Checked inductivity of 9202 backedges. 3948 proven. 1806 refuted. 0 times theorem prover too weak. 3448 trivial. 0 not checked. [2024-09-25 10:25:27,502 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:25:29,230 INFO L134 CoverageAnalysis]: Checked inductivity of 9202 backedges. 3782 proven. 1806 refuted. 0 times theorem prover too weak. 3614 trivial. 0 not checked. [2024-09-25 10:25:29,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1345106025] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:25:29,230 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:25:29,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [89, 88, 88] total 134 [2024-09-25 10:25:29,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140035056] [2024-09-25 10:25:29,231 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:25:29,231 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 134 states [2024-09-25 10:25:29,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:25:29,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 134 interpolants. [2024-09-25 10:25:29,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4008, Invalid=13814, Unknown=0, NotChecked=0, Total=17822 [2024-09-25 10:25:29,234 INFO L87 Difference]: Start difference. First operand 396 states and 412 transitions. Second operand has 134 states, 134 states have (on average 2.7388059701492535) internal successors, (367), 134 states have internal predecessors, (367), 88 states have call successors, (90), 2 states have call predecessors, (90), 2 states have return successors, (89), 88 states have call predecessors, (89), 88 states have call successors, (89) [2024-09-25 10:25:31,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:25:31,232 INFO L93 Difference]: Finished difference Result 712 states and 857 transitions. [2024-09-25 10:25:31,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-09-25 10:25:31,233 INFO L78 Accepts]: Start accepts. Automaton has has 134 states, 134 states have (on average 2.7388059701492535) internal successors, (367), 134 states have internal predecessors, (367), 88 states have call successors, (90), 2 states have call predecessors, (90), 2 states have return successors, (89), 88 states have call predecessors, (89), 88 states have call successors, (89) Word has length 445 [2024-09-25 10:25:31,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:25:31,236 INFO L225 Difference]: With dead ends: 712 [2024-09-25 10:25:31,236 INFO L226 Difference]: Without dead ends: 527 [2024-09-25 10:25:31,238 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1109 GetRequests, 850 SyntacticMatches, 84 SemanticMatches, 175 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11671 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=7794, Invalid=23358, Unknown=0, NotChecked=0, Total=31152 [2024-09-25 10:25:31,238 INFO L434 NwaCegarLoop]: 138 mSDtfsCounter, 402 mSDsluCounter, 931 mSDsCounter, 0 mSdLazyCounter, 1553 mSolverCounterSat, 244 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 402 SdHoareTripleChecker+Valid, 1069 SdHoareTripleChecker+Invalid, 1797 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 244 IncrementalHoareTripleChecker+Valid, 1553 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-25 10:25:31,238 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [402 Valid, 1069 Invalid, 1797 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [244 Valid, 1553 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-25 10:25:31,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 527 states. [2024-09-25 10:25:31,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 527 to 398. [2024-09-25 10:25:31,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 398 states, 319 states have (on average 1.0125391849529781) internal successors, (323), 320 states have internal predecessors, (323), 46 states have call successors, (46), 33 states have call predecessors, (46), 32 states have return successors, (45), 44 states have call predecessors, (45), 45 states have call successors, (45) [2024-09-25 10:25:31,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 414 transitions. [2024-09-25 10:25:31,279 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 414 transitions. Word has length 445 [2024-09-25 10:25:31,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:25:31,279 INFO L474 AbstractCegarLoop]: Abstraction has 398 states and 414 transitions. [2024-09-25 10:25:31,279 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 134 states, 134 states have (on average 2.7388059701492535) internal successors, (367), 134 states have internal predecessors, (367), 88 states have call successors, (90), 2 states have call predecessors, (90), 2 states have return successors, (89), 88 states have call predecessors, (89), 88 states have call successors, (89) [2024-09-25 10:25:31,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:25:31,280 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 414 transitions. [2024-09-25 10:25:31,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 448 [2024-09-25 10:25:31,281 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:25:31,281 INFO L216 NwaCegarLoop]: trace histogram [44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:25:31,295 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2024-09-25 10:25:31,481 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2024-09-25 10:25:31,482 INFO L399 AbstractCegarLoop]: === Iteration 54 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:25:31,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:25:31,482 INFO L85 PathProgramCache]: Analyzing trace with hash 1511265909, now seen corresponding path program 51 times [2024-09-25 10:25:31,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:25:31,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82258687] [2024-09-25 10:25:31,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:25:31,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:25:31,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:34,227 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:25:34,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:34,228 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-25 10:25:34,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:34,229 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-25 10:25:34,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:34,230 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-25 10:25:34,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:34,230 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-25 10:25:34,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:34,231 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-25 10:25:34,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:34,232 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-25 10:25:34,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:34,233 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-25 10:25:34,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:34,234 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-25 10:25:34,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:34,234 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-25 10:25:34,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:34,235 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-25 10:25:34,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:34,236 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-09-25 10:25:34,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:34,237 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-25 10:25:34,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:34,238 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-09-25 10:25:34,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:34,238 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-09-25 10:25:34,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:34,239 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-09-25 10:25:34,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:34,240 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2024-09-25 10:25:34,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:34,241 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-09-25 10:25:34,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:34,242 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-09-25 10:25:34,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:34,242 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-09-25 10:25:34,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:34,243 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-09-25 10:25:34,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:34,244 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-09-25 10:25:34,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:34,245 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-09-25 10:25:34,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:34,246 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-09-25 10:25:34,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:34,246 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-09-25 10:25:34,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:34,247 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-09-25 10:25:34,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:34,248 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-09-25 10:25:34,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:34,249 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-09-25 10:25:34,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:34,250 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2024-09-25 10:25:34,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:34,250 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 323 [2024-09-25 10:25:34,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:34,251 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 331 [2024-09-25 10:25:34,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:34,252 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 339 [2024-09-25 10:25:34,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:34,253 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 347 [2024-09-25 10:25:34,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:34,254 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2024-09-25 10:25:34,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:34,255 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 363 [2024-09-25 10:25:34,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:34,255 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 371 [2024-09-25 10:25:34,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:34,256 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 379 [2024-09-25 10:25:34,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:34,257 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 387 [2024-09-25 10:25:34,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:34,258 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 395 [2024-09-25 10:25:34,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:34,259 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 403 [2024-09-25 10:25:34,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:34,260 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 411 [2024-09-25 10:25:34,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:34,261 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 419 [2024-09-25 10:25:34,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:34,262 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 427 [2024-09-25 10:25:34,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:34,263 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 435 [2024-09-25 10:25:34,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:34,265 INFO L134 CoverageAnalysis]: Checked inductivity of 9288 backedges. 3658 proven. 2018 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2024-09-25 10:25:34,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:25:34,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82258687] [2024-09-25 10:25:34,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82258687] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:25:34,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1913718932] [2024-09-25 10:25:34,266 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-25 10:25:34,266 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:25:34,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:25:34,267 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:25:34,268 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2024-09-25 10:25:34,504 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 44 check-sat command(s) [2024-09-25 10:25:34,504 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:25:34,508 INFO L262 TraceCheckSpWp]: Trace formula consists of 1216 conjuncts, 90 conjuncts are in the unsatisfiable core [2024-09-25 10:25:34,512 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:25:36,263 INFO L134 CoverageAnalysis]: Checked inductivity of 9288 backedges. 1978 proven. 3698 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2024-09-25 10:25:36,263 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:25:39,550 INFO L134 CoverageAnalysis]: Checked inductivity of 9288 backedges. 1978 proven. 3698 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2024-09-25 10:25:39,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1913718932] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:25:39,550 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:25:39,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [90, 48, 48] total 136 [2024-09-25 10:25:39,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757288779] [2024-09-25 10:25:39,550 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:25:39,551 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 136 states [2024-09-25 10:25:39,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:25:39,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 136 interpolants. [2024-09-25 10:25:39,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3064, Invalid=15296, Unknown=0, NotChecked=0, Total=18360 [2024-09-25 10:25:39,553 INFO L87 Difference]: Start difference. First operand 398 states and 414 transitions. Second operand has 136 states, 136 states have (on average 3.360294117647059) internal successors, (457), 135 states have internal predecessors, (457), 89 states have call successors, (90), 3 states have call predecessors, (90), 1 states have return successors, (87), 87 states have call predecessors, (87), 87 states have call successors, (87) [2024-09-25 10:25:42,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:25:42,801 INFO L93 Difference]: Finished difference Result 724 states and 873 transitions. [2024-09-25 10:25:42,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 179 states. [2024-09-25 10:25:42,802 INFO L78 Accepts]: Start accepts. Automaton has has 136 states, 136 states have (on average 3.360294117647059) internal successors, (457), 135 states have internal predecessors, (457), 89 states have call successors, (90), 3 states have call predecessors, (90), 1 states have return successors, (87), 87 states have call predecessors, (87), 87 states have call successors, (87) Word has length 447 [2024-09-25 10:25:42,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:25:42,805 INFO L225 Difference]: With dead ends: 724 [2024-09-25 10:25:42,805 INFO L226 Difference]: Without dead ends: 541 [2024-09-25 10:25:42,809 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1247 GetRequests, 892 SyntacticMatches, 89 SemanticMatches, 266 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33062 ImplicationChecksByTransitivity, 7.7s TimeCoverageRelationStatistics Valid=12149, Invalid=59407, Unknown=0, NotChecked=0, Total=71556 [2024-09-25 10:25:42,809 INFO L434 NwaCegarLoop]: 139 mSDtfsCounter, 667 mSDsluCounter, 1777 mSDsCounter, 0 mSdLazyCounter, 2531 mSolverCounterSat, 432 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 668 SdHoareTripleChecker+Valid, 1916 SdHoareTripleChecker+Invalid, 2963 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 432 IncrementalHoareTripleChecker+Valid, 2531 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-09-25 10:25:42,810 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [668 Valid, 1916 Invalid, 2963 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [432 Valid, 2531 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-09-25 10:25:42,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states. [2024-09-25 10:25:42,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 408. [2024-09-25 10:25:42,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 408 states, 327 states have (on average 1.0122324159021407) internal successors, (331), 328 states have internal predecessors, (331), 47 states have call successors, (47), 34 states have call predecessors, (47), 33 states have return successors, (46), 45 states have call predecessors, (46), 46 states have call successors, (46) [2024-09-25 10:25:42,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 424 transitions. [2024-09-25 10:25:42,852 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 424 transitions. Word has length 447 [2024-09-25 10:25:42,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:25:42,852 INFO L474 AbstractCegarLoop]: Abstraction has 408 states and 424 transitions. [2024-09-25 10:25:42,852 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 136 states, 136 states have (on average 3.360294117647059) internal successors, (457), 135 states have internal predecessors, (457), 89 states have call successors, (90), 3 states have call predecessors, (90), 1 states have return successors, (87), 87 states have call predecessors, (87), 87 states have call successors, (87) [2024-09-25 10:25:42,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:25:42,853 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 424 transitions. [2024-09-25 10:25:42,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 458 [2024-09-25 10:25:42,854 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:25:42,854 INFO L216 NwaCegarLoop]: trace histogram [45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:25:42,869 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2024-09-25 10:25:43,054 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,52 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:25:43,055 INFO L399 AbstractCegarLoop]: === Iteration 55 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:25:43,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:25:43,055 INFO L85 PathProgramCache]: Analyzing trace with hash 1132902251, now seen corresponding path program 52 times [2024-09-25 10:25:43,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:25:43,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299140456] [2024-09-25 10:25:43,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:25:43,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:25:43,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:45,927 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:25:45,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:45,928 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-25 10:25:45,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:45,929 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-25 10:25:45,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:45,930 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-25 10:25:45,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:45,930 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-25 10:25:45,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:45,931 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-25 10:25:45,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:45,932 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-25 10:25:45,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:45,933 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-25 10:25:45,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:45,933 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-09-25 10:25:45,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:45,934 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-25 10:25:45,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:45,935 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-25 10:25:45,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:45,936 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-09-25 10:25:45,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:45,937 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-09-25 10:25:45,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:45,937 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-09-25 10:25:45,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:45,938 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-09-25 10:25:45,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:45,939 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-09-25 10:25:45,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:45,940 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-09-25 10:25:45,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:45,941 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-09-25 10:25:45,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:45,941 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-09-25 10:25:45,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:45,942 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-09-25 10:25:45,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:45,943 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-09-25 10:25:45,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:45,944 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-09-25 10:25:45,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:45,945 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-09-25 10:25:45,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:45,946 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-09-25 10:25:45,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:45,946 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 285 [2024-09-25 10:25:45,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:45,947 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 293 [2024-09-25 10:25:45,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:45,948 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-09-25 10:25:45,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:45,949 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2024-09-25 10:25:45,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:45,950 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2024-09-25 10:25:45,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:45,951 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 325 [2024-09-25 10:25:45,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:45,952 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-09-25 10:25:45,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:45,953 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 341 [2024-09-25 10:25:45,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:45,954 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-09-25 10:25:45,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:45,955 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 357 [2024-09-25 10:25:45,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:45,956 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 365 [2024-09-25 10:25:45,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:45,957 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 373 [2024-09-25 10:25:45,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:45,957 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 381 [2024-09-25 10:25:45,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:45,958 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 389 [2024-09-25 10:25:45,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:45,959 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 397 [2024-09-25 10:25:45,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:45,960 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 405 [2024-09-25 10:25:45,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:45,961 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 413 [2024-09-25 10:25:45,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:45,962 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 421 [2024-09-25 10:25:45,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:45,962 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 429 [2024-09-25 10:25:45,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:45,963 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 437 [2024-09-25 10:25:45,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:45,964 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 445 [2024-09-25 10:25:45,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:45,966 INFO L134 CoverageAnalysis]: Checked inductivity of 9724 backedges. 3831 proven. 2109 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-09-25 10:25:45,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:25:45,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299140456] [2024-09-25 10:25:45,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299140456] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:25:45,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1418592948] [2024-09-25 10:25:45,966 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-25 10:25:45,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:25:45,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:25:45,967 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:25:45,968 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2024-09-25 10:25:46,156 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-25 10:25:46,156 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:25:46,161 INFO L262 TraceCheckSpWp]: Trace formula consists of 1243 conjuncts, 92 conjuncts are in the unsatisfiable core [2024-09-25 10:25:46,165 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:25:47,979 INFO L134 CoverageAnalysis]: Checked inductivity of 9724 backedges. 2068 proven. 3872 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-09-25 10:25:47,979 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:25:51,343 INFO L134 CoverageAnalysis]: Checked inductivity of 9724 backedges. 2068 proven. 3872 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-09-25 10:25:51,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1418592948] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:25:51,344 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:25:51,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [92, 49, 49] total 139 [2024-09-25 10:25:51,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234403637] [2024-09-25 10:25:51,344 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:25:51,345 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 139 states [2024-09-25 10:25:51,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:25:51,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 139 interpolants. [2024-09-25 10:25:51,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3201, Invalid=15981, Unknown=0, NotChecked=0, Total=19182 [2024-09-25 10:25:51,347 INFO L87 Difference]: Start difference. First operand 408 states and 424 transitions. Second operand has 139 states, 139 states have (on average 3.3597122302158273) internal successors, (467), 138 states have internal predecessors, (467), 91 states have call successors, (92), 3 states have call predecessors, (92), 1 states have return successors, (89), 89 states have call predecessors, (89), 89 states have call successors, (89) [2024-09-25 10:25:54,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:25:54,733 INFO L93 Difference]: Finished difference Result 741 states and 893 transitions. [2024-09-25 10:25:54,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 183 states. [2024-09-25 10:25:54,734 INFO L78 Accepts]: Start accepts. Automaton has has 139 states, 139 states have (on average 3.3597122302158273) internal successors, (467), 138 states have internal predecessors, (467), 91 states have call successors, (92), 3 states have call predecessors, (92), 1 states have return successors, (89), 89 states have call predecessors, (89), 89 states have call successors, (89) Word has length 457 [2024-09-25 10:25:54,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:25:54,737 INFO L225 Difference]: With dead ends: 741 [2024-09-25 10:25:54,737 INFO L226 Difference]: Without dead ends: 554 [2024-09-25 10:25:54,741 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1275 GetRequests, 912 SyntacticMatches, 91 SemanticMatches, 272 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34601 ImplicationChecksByTransitivity, 7.9s TimeCoverageRelationStatistics Valid=12695, Invalid=62107, Unknown=0, NotChecked=0, Total=74802 [2024-09-25 10:25:54,741 INFO L434 NwaCegarLoop]: 142 mSDtfsCounter, 595 mSDsluCounter, 2059 mSDsCounter, 0 mSdLazyCounter, 2841 mSolverCounterSat, 376 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 596 SdHoareTripleChecker+Valid, 2201 SdHoareTripleChecker+Invalid, 3217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 376 IncrementalHoareTripleChecker+Valid, 2841 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-09-25 10:25:54,742 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [596 Valid, 2201 Invalid, 3217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [376 Valid, 2841 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-09-25 10:25:54,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 554 states. [2024-09-25 10:25:54,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 554 to 418. [2024-09-25 10:25:54,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 418 states, 335 states have (on average 1.0119402985074626) internal successors, (339), 336 states have internal predecessors, (339), 48 states have call successors, (48), 35 states have call predecessors, (48), 34 states have return successors, (47), 46 states have call predecessors, (47), 47 states have call successors, (47) [2024-09-25 10:25:54,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 434 transitions. [2024-09-25 10:25:54,786 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 434 transitions. Word has length 457 [2024-09-25 10:25:54,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:25:54,786 INFO L474 AbstractCegarLoop]: Abstraction has 418 states and 434 transitions. [2024-09-25 10:25:54,787 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 139 states, 139 states have (on average 3.3597122302158273) internal successors, (467), 138 states have internal predecessors, (467), 91 states have call successors, (92), 3 states have call predecessors, (92), 1 states have return successors, (89), 89 states have call predecessors, (89), 89 states have call successors, (89) [2024-09-25 10:25:54,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:25:54,787 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 434 transitions. [2024-09-25 10:25:54,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 468 [2024-09-25 10:25:54,788 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:25:54,789 INFO L216 NwaCegarLoop]: trace histogram [46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:25:54,802 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2024-09-25 10:25:54,989 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,53 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:25:54,989 INFO L399 AbstractCegarLoop]: === Iteration 56 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:25:54,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:25:54,989 INFO L85 PathProgramCache]: Analyzing trace with hash -1641447391, now seen corresponding path program 53 times [2024-09-25 10:25:54,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:25:54,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657622345] [2024-09-25 10:25:54,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:25:54,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:25:55,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:57,994 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:25:57,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:57,995 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-25 10:25:57,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:57,996 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-25 10:25:57,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:57,997 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-25 10:25:57,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:57,997 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-25 10:25:57,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:57,998 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-25 10:25:57,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:57,999 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-25 10:25:57,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:58,000 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-09-25 10:25:58,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:58,001 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-09-25 10:25:58,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:58,001 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-09-25 10:25:58,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:58,002 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-25 10:25:58,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:58,003 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-09-25 10:25:58,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:58,004 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-09-25 10:25:58,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:58,005 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-09-25 10:25:58,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:58,005 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-09-25 10:25:58,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:58,006 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-09-25 10:25:58,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:58,007 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-09-25 10:25:58,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:58,008 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-09-25 10:25:58,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:58,009 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-09-25 10:25:58,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:58,010 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2024-09-25 10:25:58,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:58,011 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-09-25 10:25:58,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:58,012 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 263 [2024-09-25 10:25:58,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:58,013 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 271 [2024-09-25 10:25:58,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:58,014 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 279 [2024-09-25 10:25:58,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:58,015 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 287 [2024-09-25 10:25:58,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:58,016 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-09-25 10:25:58,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:58,017 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 303 [2024-09-25 10:25:58,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:58,018 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-09-25 10:25:58,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:58,019 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 319 [2024-09-25 10:25:58,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:58,020 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2024-09-25 10:25:58,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:58,021 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 335 [2024-09-25 10:25:58,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:58,021 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 343 [2024-09-25 10:25:58,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:58,022 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 351 [2024-09-25 10:25:58,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:58,023 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 359 [2024-09-25 10:25:58,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:58,024 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 367 [2024-09-25 10:25:58,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:58,025 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 375 [2024-09-25 10:25:58,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:58,026 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 383 [2024-09-25 10:25:58,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:58,026 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 391 [2024-09-25 10:25:58,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:58,027 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 399 [2024-09-25 10:25:58,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:58,028 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 407 [2024-09-25 10:25:58,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:58,029 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 415 [2024-09-25 10:25:58,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:58,030 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 423 [2024-09-25 10:25:58,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:58,031 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 431 [2024-09-25 10:25:58,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:58,032 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 439 [2024-09-25 10:25:58,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:58,033 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 447 [2024-09-25 10:25:58,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:58,034 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 455 [2024-09-25 10:25:58,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:25:58,036 INFO L134 CoverageAnalysis]: Checked inductivity of 10170 backedges. 4008 proven. 2202 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2024-09-25 10:25:58,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:25:58,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657622345] [2024-09-25 10:25:58,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657622345] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:25:58,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1558884561] [2024-09-25 10:25:58,036 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-25 10:25:58,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:25:58,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:25:58,038 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:25:58,039 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2024-09-25 10:25:58,322 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 46 check-sat command(s) [2024-09-25 10:25:58,322 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:25:58,326 INFO L262 TraceCheckSpWp]: Trace formula consists of 1270 conjuncts, 94 conjuncts are in the unsatisfiable core [2024-09-25 10:25:58,330 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:26:00,716 INFO L134 CoverageAnalysis]: Checked inductivity of 10170 backedges. 4140 proven. 2070 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2024-09-25 10:26:00,717 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:26:02,635 INFO L134 CoverageAnalysis]: Checked inductivity of 10170 backedges. 4140 proven. 2070 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2024-09-25 10:26:02,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1558884561] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:26:02,636 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:26:02,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [94, 94, 94] total 142 [2024-09-25 10:26:02,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253662372] [2024-09-25 10:26:02,636 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:26:02,637 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 142 states [2024-09-25 10:26:02,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:26:02,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 142 interpolants. [2024-09-25 10:26:02,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4515, Invalid=15507, Unknown=0, NotChecked=0, Total=20022 [2024-09-25 10:26:02,639 INFO L87 Difference]: Start difference. First operand 418 states and 434 transitions. Second operand has 142 states, 142 states have (on average 2.6971830985915495) internal successors, (383), 142 states have internal predecessors, (383), 93 states have call successors, (94), 2 states have call predecessors, (94), 1 states have return successors, (92), 92 states have call predecessors, (92), 92 states have call successors, (92) [2024-09-25 10:26:05,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:26:05,239 INFO L93 Difference]: Finished difference Result 749 states and 903 transitions. [2024-09-25 10:26:05,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2024-09-25 10:26:05,239 INFO L78 Accepts]: Start accepts. Automaton has has 142 states, 142 states have (on average 2.6971830985915495) internal successors, (383), 142 states have internal predecessors, (383), 93 states have call successors, (94), 2 states have call predecessors, (94), 1 states have return successors, (92), 92 states have call predecessors, (92), 92 states have call successors, (92) Word has length 467 [2024-09-25 10:26:05,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:26:05,242 INFO L225 Difference]: With dead ends: 749 [2024-09-25 10:26:05,242 INFO L226 Difference]: Without dead ends: 558 [2024-09-25 10:26:05,244 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1165 GetRequests, 889 SyntacticMatches, 90 SemanticMatches, 186 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13132 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=8841, Invalid=26315, Unknown=0, NotChecked=0, Total=35156 [2024-09-25 10:26:05,244 INFO L434 NwaCegarLoop]: 147 mSDtfsCounter, 360 mSDsluCounter, 1319 mSDsCounter, 0 mSdLazyCounter, 1833 mSolverCounterSat, 226 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 360 SdHoareTripleChecker+Valid, 1466 SdHoareTripleChecker+Invalid, 2059 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 226 IncrementalHoareTripleChecker+Valid, 1833 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-09-25 10:26:05,244 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [360 Valid, 1466 Invalid, 2059 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [226 Valid, 1833 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-09-25 10:26:05,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 558 states. [2024-09-25 10:26:05,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 558 to 420. [2024-09-25 10:26:05,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 420 states, 337 states have (on average 1.0118694362017804) internal successors, (341), 338 states have internal predecessors, (341), 48 states have call successors, (48), 35 states have call predecessors, (48), 34 states have return successors, (47), 46 states have call predecessors, (47), 47 states have call successors, (47) [2024-09-25 10:26:05,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 436 transitions. [2024-09-25 10:26:05,292 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 436 transitions. Word has length 467 [2024-09-25 10:26:05,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:26:05,293 INFO L474 AbstractCegarLoop]: Abstraction has 420 states and 436 transitions. [2024-09-25 10:26:05,293 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 142 states, 142 states have (on average 2.6971830985915495) internal successors, (383), 142 states have internal predecessors, (383), 93 states have call successors, (94), 2 states have call predecessors, (94), 1 states have return successors, (92), 92 states have call predecessors, (92), 92 states have call successors, (92) [2024-09-25 10:26:05,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:26:05,293 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 436 transitions. [2024-09-25 10:26:05,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 470 [2024-09-25 10:26:05,295 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:26:05,295 INFO L216 NwaCegarLoop]: trace histogram [47, 46, 46, 46, 46, 45, 45, 45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:26:05,309 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2024-09-25 10:26:05,495 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2024-09-25 10:26:05,496 INFO L399 AbstractCegarLoop]: === Iteration 57 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:26:05,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:26:05,496 INFO L85 PathProgramCache]: Analyzing trace with hash 1282713766, now seen corresponding path program 54 times [2024-09-25 10:26:05,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:26:05,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566527462] [2024-09-25 10:26:05,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:26:05,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:26:05,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,425 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:26:07,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,426 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-25 10:26:07,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,427 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-25 10:26:07,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,428 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-25 10:26:07,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,429 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-25 10:26:07,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,429 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-25 10:26:07,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,430 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-25 10:26:07,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,431 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-25 10:26:07,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,432 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-25 10:26:07,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,432 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-09-25 10:26:07,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,433 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-09-25 10:26:07,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,434 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-09-25 10:26:07,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,435 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-09-25 10:26:07,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,435 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-09-25 10:26:07,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,436 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-09-25 10:26:07,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,437 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-09-25 10:26:07,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,438 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-09-25 10:26:07,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,439 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-09-25 10:26:07,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,440 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2024-09-25 10:26:07,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,440 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-09-25 10:26:07,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,441 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-09-25 10:26:07,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,442 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-09-25 10:26:07,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,443 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-09-25 10:26:07,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,444 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2024-09-25 10:26:07,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,444 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-09-25 10:26:07,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,445 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-09-25 10:26:07,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,446 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-09-25 10:26:07,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,447 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2024-09-25 10:26:07,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,448 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 321 [2024-09-25 10:26:07,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,448 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 329 [2024-09-25 10:26:07,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,449 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 337 [2024-09-25 10:26:07,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,450 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 345 [2024-09-25 10:26:07,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,451 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 353 [2024-09-25 10:26:07,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,452 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 361 [2024-09-25 10:26:07,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,453 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 369 [2024-09-25 10:26:07,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,454 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 377 [2024-09-25 10:26:07,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,454 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 385 [2024-09-25 10:26:07,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,455 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 393 [2024-09-25 10:26:07,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,456 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 401 [2024-09-25 10:26:07,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,457 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 409 [2024-09-25 10:26:07,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,458 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 417 [2024-09-25 10:26:07,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,459 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 425 [2024-09-25 10:26:07,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,459 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 433 [2024-09-25 10:26:07,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,460 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 441 [2024-09-25 10:26:07,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,461 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 449 [2024-09-25 10:26:07,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,462 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 457 [2024-09-25 10:26:07,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:07,464 INFO L134 CoverageAnalysis]: Checked inductivity of 10262 backedges. 2160 proven. 4142 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2024-09-25 10:26:07,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:26:07,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566527462] [2024-09-25 10:26:07,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566527462] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:26:07,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1477475485] [2024-09-25 10:26:07,464 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-25 10:26:07,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:26:07,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:26:07,465 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:26:07,466 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2024-09-25 10:26:07,713 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 47 check-sat command(s) [2024-09-25 10:26:07,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:26:07,718 INFO L262 TraceCheckSpWp]: Trace formula consists of 1280 conjuncts, 95 conjuncts are in the unsatisfiable core [2024-09-25 10:26:07,722 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:26:07,931 INFO L134 CoverageAnalysis]: Checked inductivity of 10262 backedges. 2252 proven. 4050 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2024-09-25 10:26:07,931 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:26:09,266 INFO L134 CoverageAnalysis]: Checked inductivity of 10262 backedges. 2252 proven. 4050 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2024-09-25 10:26:09,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1477475485] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:26:09,267 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:26:09,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51, 51] total 55 [2024-09-25 10:26:09,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932951602] [2024-09-25 10:26:09,267 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:26:09,267 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2024-09-25 10:26:09,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:26:09,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2024-09-25 10:26:09,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1239, Invalid=1731, Unknown=0, NotChecked=0, Total=2970 [2024-09-25 10:26:09,268 INFO L87 Difference]: Start difference. First operand 420 states and 436 transitions. Second operand has 55 states, 55 states have (on average 4.8) internal successors, (264), 53 states have internal predecessors, (264), 48 states have call successors, (51), 3 states have call predecessors, (51), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2024-09-25 10:26:09,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:26:09,528 INFO L93 Difference]: Finished difference Result 439 states and 457 transitions. [2024-09-25 10:26:09,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-09-25 10:26:09,528 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 4.8) internal successors, (264), 53 states have internal predecessors, (264), 48 states have call successors, (51), 3 states have call predecessors, (51), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) Word has length 469 [2024-09-25 10:26:09,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:26:09,531 INFO L225 Difference]: With dead ends: 439 [2024-09-25 10:26:09,531 INFO L226 Difference]: Without dead ends: 437 [2024-09-25 10:26:09,531 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1126 GetRequests, 979 SyntacticMatches, 93 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2935 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=1245, Invalid=1835, Unknown=0, NotChecked=0, Total=3080 [2024-09-25 10:26:09,531 INFO L434 NwaCegarLoop]: 65 mSDtfsCounter, 12 mSDsluCounter, 508 mSDsCounter, 0 mSdLazyCounter, 483 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 573 SdHoareTripleChecker+Invalid, 484 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 483 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-25 10:26:09,532 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 573 Invalid, 484 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 483 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-25 10:26:09,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2024-09-25 10:26:09,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 432. [2024-09-25 10:26:09,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 432 states, 346 states have (on average 1.0115606936416186) internal successors, (350), 347 states have internal predecessors, (350), 50 states have call successors, (50), 36 states have call predecessors, (50), 35 states have return successors, (49), 48 states have call predecessors, (49), 49 states have call successors, (49) [2024-09-25 10:26:09,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 449 transitions. [2024-09-25 10:26:09,579 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 449 transitions. Word has length 469 [2024-09-25 10:26:09,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:26:09,580 INFO L474 AbstractCegarLoop]: Abstraction has 432 states and 449 transitions. [2024-09-25 10:26:09,580 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 4.8) internal successors, (264), 53 states have internal predecessors, (264), 48 states have call successors, (51), 3 states have call predecessors, (51), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2024-09-25 10:26:09,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:26:09,580 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 449 transitions. [2024-09-25 10:26:09,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 486 [2024-09-25 10:26:09,582 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:26:09,582 INFO L216 NwaCegarLoop]: trace histogram [48, 48, 48, 47, 47, 47, 47, 47, 47, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:26:09,596 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2024-09-25 10:26:09,782 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,55 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:26:09,782 INFO L399 AbstractCegarLoop]: === Iteration 58 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:26:09,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:26:09,783 INFO L85 PathProgramCache]: Analyzing trace with hash 1774049160, now seen corresponding path program 55 times [2024-09-25 10:26:09,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:26:09,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852088333] [2024-09-25 10:26:09,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:26:09,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:26:09,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:12,961 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:26:12,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:12,962 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-25 10:26:12,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:12,963 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-25 10:26:12,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:12,964 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-25 10:26:12,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:12,965 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-25 10:26:12,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:12,966 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-25 10:26:12,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:12,966 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-25 10:26:12,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:12,967 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-25 10:26:12,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:12,968 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-25 10:26:12,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:12,969 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-09-25 10:26:12,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:12,970 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-09-25 10:26:12,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:12,971 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-09-25 10:26:12,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:12,972 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-09-25 10:26:12,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:12,972 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-09-25 10:26:12,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:12,973 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-09-25 10:26:12,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:12,974 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-09-25 10:26:12,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:12,975 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-09-25 10:26:12,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:12,976 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-09-25 10:26:12,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:12,977 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2024-09-25 10:26:12,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:12,978 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-09-25 10:26:12,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:12,979 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-09-25 10:26:12,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:12,980 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-09-25 10:26:12,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:12,981 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-09-25 10:26:12,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:12,982 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2024-09-25 10:26:12,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:12,982 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-09-25 10:26:12,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:12,983 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-09-25 10:26:12,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:12,984 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-09-25 10:26:12,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:12,985 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2024-09-25 10:26:12,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:12,986 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 321 [2024-09-25 10:26:12,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:12,987 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 329 [2024-09-25 10:26:12,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:12,988 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 337 [2024-09-25 10:26:12,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:12,989 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 345 [2024-09-25 10:26:12,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:12,990 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 353 [2024-09-25 10:26:12,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:12,990 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 361 [2024-09-25 10:26:12,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:12,991 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 369 [2024-09-25 10:26:12,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:12,992 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 377 [2024-09-25 10:26:12,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:12,993 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 385 [2024-09-25 10:26:12,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:12,994 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 393 [2024-09-25 10:26:12,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:12,995 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 401 [2024-09-25 10:26:12,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:12,996 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 409 [2024-09-25 10:26:12,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:12,997 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 417 [2024-09-25 10:26:12,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:12,998 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 425 [2024-09-25 10:26:12,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:12,999 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 433 [2024-09-25 10:26:12,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:12,999 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 441 [2024-09-25 10:26:13,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:13,000 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 449 [2024-09-25 10:26:13,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:13,001 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 457 [2024-09-25 10:26:13,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:13,002 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 465 [2024-09-25 10:26:13,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:13,003 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 473 [2024-09-25 10:26:13,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:13,005 INFO L134 CoverageAnalysis]: Checked inductivity of 10998 backedges. 4374 proven. 2300 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2024-09-25 10:26:13,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:26:13,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852088333] [2024-09-25 10:26:13,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852088333] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:26:13,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1865551424] [2024-09-25 10:26:13,005 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-25 10:26:13,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:26:13,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:26:13,006 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:26:13,007 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2024-09-25 10:26:13,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:13,207 INFO L262 TraceCheckSpWp]: Trace formula consists of 1314 conjuncts, 96 conjuncts are in the unsatisfiable core [2024-09-25 10:26:13,211 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:26:15,675 INFO L134 CoverageAnalysis]: Checked inductivity of 10998 backedges. 4692 proven. 2162 refuted. 0 times theorem prover too weak. 4144 trivial. 0 not checked. [2024-09-25 10:26:15,675 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:26:17,667 INFO L134 CoverageAnalysis]: Checked inductivity of 10998 backedges. 4510 proven. 2162 refuted. 0 times theorem prover too weak. 4326 trivial. 0 not checked. [2024-09-25 10:26:17,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1865551424] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:26:17,668 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:26:17,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [97, 96, 96] total 146 [2024-09-25 10:26:17,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856888756] [2024-09-25 10:26:17,668 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:26:17,669 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 146 states [2024-09-25 10:26:17,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:26:17,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 146 interpolants. [2024-09-25 10:26:17,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4756, Invalid=16414, Unknown=0, NotChecked=0, Total=21170 [2024-09-25 10:26:17,672 INFO L87 Difference]: Start difference. First operand 432 states and 449 transitions. Second operand has 146 states, 146 states have (on average 2.732876712328767) internal successors, (399), 146 states have internal predecessors, (399), 96 states have call successors, (98), 2 states have call predecessors, (98), 2 states have return successors, (97), 96 states have call predecessors, (97), 96 states have call successors, (97) [2024-09-25 10:26:20,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:26:20,133 INFO L93 Difference]: Finished difference Result 776 states and 934 transitions. [2024-09-25 10:26:20,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-09-25 10:26:20,133 INFO L78 Accepts]: Start accepts. Automaton has has 146 states, 146 states have (on average 2.732876712328767) internal successors, (399), 146 states have internal predecessors, (399), 96 states have call successors, (98), 2 states have call predecessors, (98), 2 states have return successors, (97), 96 states have call predecessors, (97), 96 states have call successors, (97) Word has length 485 [2024-09-25 10:26:20,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:26:20,137 INFO L225 Difference]: With dead ends: 776 [2024-09-25 10:26:20,137 INFO L226 Difference]: Without dead ends: 575 [2024-09-25 10:26:20,139 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1209 GetRequests, 926 SyntacticMatches, 92 SemanticMatches, 191 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13887 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=9270, Invalid=27786, Unknown=0, NotChecked=0, Total=37056 [2024-09-25 10:26:20,139 INFO L434 NwaCegarLoop]: 150 mSDtfsCounter, 368 mSDsluCounter, 1204 mSDsCounter, 0 mSdLazyCounter, 1623 mSolverCounterSat, 230 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 368 SdHoareTripleChecker+Valid, 1354 SdHoareTripleChecker+Invalid, 1853 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 230 IncrementalHoareTripleChecker+Valid, 1623 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-25 10:26:20,139 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [368 Valid, 1354 Invalid, 1853 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [230 Valid, 1623 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-25 10:26:20,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 575 states. [2024-09-25 10:26:20,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 575 to 434. [2024-09-25 10:26:20,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 434 states, 348 states have (on average 1.0114942528735633) internal successors, (352), 349 states have internal predecessors, (352), 50 states have call successors, (50), 36 states have call predecessors, (50), 35 states have return successors, (49), 48 states have call predecessors, (49), 49 states have call successors, (49) [2024-09-25 10:26:20,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 451 transitions. [2024-09-25 10:26:20,194 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 451 transitions. Word has length 485 [2024-09-25 10:26:20,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:26:20,194 INFO L474 AbstractCegarLoop]: Abstraction has 434 states and 451 transitions. [2024-09-25 10:26:20,194 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 146 states, 146 states have (on average 2.732876712328767) internal successors, (399), 146 states have internal predecessors, (399), 96 states have call successors, (98), 2 states have call predecessors, (98), 2 states have return successors, (97), 96 states have call predecessors, (97), 96 states have call successors, (97) [2024-09-25 10:26:20,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:26:20,195 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 451 transitions. [2024-09-25 10:26:20,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 488 [2024-09-25 10:26:20,196 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:26:20,196 INFO L216 NwaCegarLoop]: trace histogram [48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:26:20,210 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2024-09-25 10:26:20,397 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,56 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:26:20,397 INFO L399 AbstractCegarLoop]: === Iteration 59 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:26:20,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:26:20,397 INFO L85 PathProgramCache]: Analyzing trace with hash -1273771827, now seen corresponding path program 56 times [2024-09-25 10:26:20,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:26:20,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346685903] [2024-09-25 10:26:20,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:26:20,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:26:20,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,659 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:26:23,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,660 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-25 10:26:23,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,661 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-25 10:26:23,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,662 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-25 10:26:23,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,663 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-25 10:26:23,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,664 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-25 10:26:23,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,664 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-25 10:26:23,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,665 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-25 10:26:23,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,666 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-25 10:26:23,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,667 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-25 10:26:23,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,668 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-09-25 10:26:23,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,669 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-25 10:26:23,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,669 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-09-25 10:26:23,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,670 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-09-25 10:26:23,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,671 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-09-25 10:26:23,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,672 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2024-09-25 10:26:23,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,673 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-09-25 10:26:23,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,674 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-09-25 10:26:23,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,674 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-09-25 10:26:23,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,675 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-09-25 10:26:23,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,676 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-09-25 10:26:23,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,677 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-09-25 10:26:23,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,678 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-09-25 10:26:23,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,679 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-09-25 10:26:23,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,679 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-09-25 10:26:23,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,680 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-09-25 10:26:23,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,681 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-09-25 10:26:23,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,682 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2024-09-25 10:26:23,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,683 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 323 [2024-09-25 10:26:23,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,684 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 331 [2024-09-25 10:26:23,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,685 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 339 [2024-09-25 10:26:23,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,685 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 347 [2024-09-25 10:26:23,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,686 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2024-09-25 10:26:23,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,687 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 363 [2024-09-25 10:26:23,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,688 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 371 [2024-09-25 10:26:23,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,689 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 379 [2024-09-25 10:26:23,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,690 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 387 [2024-09-25 10:26:23,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,691 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 395 [2024-09-25 10:26:23,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,692 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 403 [2024-09-25 10:26:23,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,693 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 411 [2024-09-25 10:26:23,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,694 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 419 [2024-09-25 10:26:23,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,695 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 427 [2024-09-25 10:26:23,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,696 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 435 [2024-09-25 10:26:23,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,697 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 443 [2024-09-25 10:26:23,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,698 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 451 [2024-09-25 10:26:23,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,699 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 459 [2024-09-25 10:26:23,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,701 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 467 [2024-09-25 10:26:23,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,702 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 475 [2024-09-25 10:26:23,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:23,704 INFO L134 CoverageAnalysis]: Checked inductivity of 11092 backedges. 4374 proven. 2394 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2024-09-25 10:26:23,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:26:23,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346685903] [2024-09-25 10:26:23,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346685903] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:26:23,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1212576454] [2024-09-25 10:26:23,705 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-25 10:26:23,705 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:26:23,705 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:26:23,706 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:26:23,707 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2024-09-25 10:26:23,923 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-25 10:26:23,924 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:26:23,928 INFO L262 TraceCheckSpWp]: Trace formula consists of 1324 conjuncts, 98 conjuncts are in the unsatisfiable core [2024-09-25 10:26:23,933 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:26:26,034 INFO L134 CoverageAnalysis]: Checked inductivity of 11092 backedges. 2350 proven. 4418 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2024-09-25 10:26:26,034 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:26:29,829 INFO L134 CoverageAnalysis]: Checked inductivity of 11092 backedges. 2350 proven. 4418 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2024-09-25 10:26:29,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1212576454] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:26:29,829 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:26:29,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [98, 52, 52] total 148 [2024-09-25 10:26:29,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300354648] [2024-09-25 10:26:29,829 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:26:29,830 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 148 states [2024-09-25 10:26:29,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:26:29,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 148 interpolants. [2024-09-25 10:26:29,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3630, Invalid=18126, Unknown=0, NotChecked=0, Total=21756 [2024-09-25 10:26:29,832 INFO L87 Difference]: Start difference. First operand 434 states and 451 transitions. Second operand has 148 states, 148 states have (on average 3.358108108108108) internal successors, (497), 147 states have internal predecessors, (497), 97 states have call successors, (98), 3 states have call predecessors, (98), 1 states have return successors, (95), 95 states have call predecessors, (95), 95 states have call successors, (95) [2024-09-25 10:26:33,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:26:33,952 INFO L93 Difference]: Finished difference Result 788 states and 950 transitions. [2024-09-25 10:26:33,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 195 states. [2024-09-25 10:26:33,952 INFO L78 Accepts]: Start accepts. Automaton has has 148 states, 148 states have (on average 3.358108108108108) internal successors, (497), 147 states have internal predecessors, (497), 97 states have call successors, (98), 3 states have call predecessors, (98), 1 states have return successors, (95), 95 states have call predecessors, (95), 95 states have call successors, (95) Word has length 487 [2024-09-25 10:26:33,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:26:33,955 INFO L225 Difference]: With dead ends: 788 [2024-09-25 10:26:33,956 INFO L226 Difference]: Without dead ends: 589 [2024-09-25 10:26:33,961 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1359 GetRequests, 972 SyntacticMatches, 97 SemanticMatches, 290 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39428 ImplicationChecksByTransitivity, 9.0s TimeCoverageRelationStatistics Valid=14405, Invalid=70567, Unknown=0, NotChecked=0, Total=84972 [2024-09-25 10:26:33,962 INFO L434 NwaCegarLoop]: 151 mSDtfsCounter, 863 mSDsluCounter, 2537 mSDsCounter, 0 mSdLazyCounter, 3187 mSolverCounterSat, 572 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 864 SdHoareTripleChecker+Valid, 2688 SdHoareTripleChecker+Invalid, 3759 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 572 IncrementalHoareTripleChecker+Valid, 3187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-09-25 10:26:33,962 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [864 Valid, 2688 Invalid, 3759 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [572 Valid, 3187 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-09-25 10:26:33,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 589 states. [2024-09-25 10:26:34,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 589 to 444. [2024-09-25 10:26:34,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 444 states, 356 states have (on average 1.0112359550561798) internal successors, (360), 357 states have internal predecessors, (360), 51 states have call successors, (51), 37 states have call predecessors, (51), 36 states have return successors, (50), 49 states have call predecessors, (50), 50 states have call successors, (50) [2024-09-25 10:26:34,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 461 transitions. [2024-09-25 10:26:34,015 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 461 transitions. Word has length 487 [2024-09-25 10:26:34,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:26:34,015 INFO L474 AbstractCegarLoop]: Abstraction has 444 states and 461 transitions. [2024-09-25 10:26:34,015 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 148 states, 148 states have (on average 3.358108108108108) internal successors, (497), 147 states have internal predecessors, (497), 97 states have call successors, (98), 3 states have call predecessors, (98), 1 states have return successors, (95), 95 states have call predecessors, (95), 95 states have call successors, (95) [2024-09-25 10:26:34,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:26:34,016 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 461 transitions. [2024-09-25 10:26:34,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 498 [2024-09-25 10:26:34,030 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:26:34,031 INFO L216 NwaCegarLoop]: trace histogram [49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:26:34,044 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2024-09-25 10:26:34,231 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2024-09-25 10:26:34,231 INFO L399 AbstractCegarLoop]: === Iteration 60 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:26:34,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:26:34,232 INFO L85 PathProgramCache]: Analyzing trace with hash 1404266691, now seen corresponding path program 57 times [2024-09-25 10:26:34,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:26:34,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052460483] [2024-09-25 10:26:34,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:26:34,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:26:34,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,728 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:26:37,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,729 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-25 10:26:37,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,730 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-25 10:26:37,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,731 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-25 10:26:37,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,732 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-25 10:26:37,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,732 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-25 10:26:37,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,733 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-25 10:26:37,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,734 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-09-25 10:26:37,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,735 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-25 10:26:37,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,735 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-25 10:26:37,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,736 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-09-25 10:26:37,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,737 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-09-25 10:26:37,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,738 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-09-25 10:26:37,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,739 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-09-25 10:26:37,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,739 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-09-25 10:26:37,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,740 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-09-25 10:26:37,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,741 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-09-25 10:26:37,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,742 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-09-25 10:26:37,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,743 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-09-25 10:26:37,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,743 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-09-25 10:26:37,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,744 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-09-25 10:26:37,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,745 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-09-25 10:26:37,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,746 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-09-25 10:26:37,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,747 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 285 [2024-09-25 10:26:37,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,747 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 293 [2024-09-25 10:26:37,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,748 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-09-25 10:26:37,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,749 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2024-09-25 10:26:37,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,750 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2024-09-25 10:26:37,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,751 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 325 [2024-09-25 10:26:37,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,751 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-09-25 10:26:37,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,752 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 341 [2024-09-25 10:26:37,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,753 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-09-25 10:26:37,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,754 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 357 [2024-09-25 10:26:37,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,755 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 365 [2024-09-25 10:26:37,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,756 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 373 [2024-09-25 10:26:37,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,756 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 381 [2024-09-25 10:26:37,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,757 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 389 [2024-09-25 10:26:37,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,758 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 397 [2024-09-25 10:26:37,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,759 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 405 [2024-09-25 10:26:37,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,760 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 413 [2024-09-25 10:26:37,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,761 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 421 [2024-09-25 10:26:37,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,761 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 429 [2024-09-25 10:26:37,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,762 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 437 [2024-09-25 10:26:37,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,763 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 445 [2024-09-25 10:26:37,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,764 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 453 [2024-09-25 10:26:37,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,765 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 461 [2024-09-25 10:26:37,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,766 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 469 [2024-09-25 10:26:37,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,767 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 477 [2024-09-25 10:26:37,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,768 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 485 [2024-09-25 10:26:37,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:26:37,769 INFO L134 CoverageAnalysis]: Checked inductivity of 11568 backedges. 4563 proven. 2493 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-09-25 10:26:37,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:26:37,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052460483] [2024-09-25 10:26:37,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052460483] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:26:37,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [250343218] [2024-09-25 10:26:37,770 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-25 10:26:37,770 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:26:37,770 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:26:37,771 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:26:37,772 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2024-09-25 10:26:38,074 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 49 check-sat command(s) [2024-09-25 10:26:38,075 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:26:38,080 INFO L262 TraceCheckSpWp]: Trace formula consists of 1351 conjuncts, 100 conjuncts are in the unsatisfiable core [2024-09-25 10:26:38,085 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:26:40,259 INFO L134 CoverageAnalysis]: Checked inductivity of 11568 backedges. 2448 proven. 4608 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-09-25 10:26:40,260 INFO L327 TraceCheckSpWp]: Computing backward predicates...