./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/loop-invgen/down.i --full-output --procedureinliner.inline.calls.to.implemented.procedures NEVER --traceabstraction.positions.where.we.compute.the.hoare.annotation All --witnessprinter.yaml.format.version 2.1 --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 5189fb62 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/certificate-witnesses-artifact/automizer/data/config -Xmx15G -Xms4m -jar /storage/repos/certificate-witnesses-artifact/automizer/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/certificate-witnesses-artifact/automizer/data -tc /storage/repos/certificate-witnesses-artifact/automizer/config/AutomizerReach.xml -i ../sv-benchmarks/c/loop-invgen/down.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 d487f6cb836d5c7294168f7ececc6a4515780c0860389f79570a9c0e20e7bcc0 --procedureinliner.inline.calls.to.implemented.procedures NEVER --traceabstraction.positions.where.we.compute.the.hoare.annotation All --witnessprinter.yaml.format.version 2.1 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-5189fb6-m [2024-09-12 21:29:17,216 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-09-12 21:29:17,264 INFO L114 SettingsManager]: Loading settings from /storage/repos/certificate-witnesses-artifact/automizer/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-09-12 21:29:17,269 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-09-12 21:29:17,269 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-09-12 21:29:17,285 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-09-12 21:29:17,285 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-09-12 21:29:17,285 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-09-12 21:29:17,286 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-09-12 21:29:17,286 INFO L153 SettingsManager]: * Use memory slicer=true [2024-09-12 21:29:17,286 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-09-12 21:29:17,286 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-09-12 21:29:17,287 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-09-12 21:29:17,287 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-09-12 21:29:17,287 INFO L153 SettingsManager]: * Use SBE=true [2024-09-12 21:29:17,288 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-09-12 21:29:17,288 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-09-12 21:29:17,288 INFO L153 SettingsManager]: * sizeof long=4 [2024-09-12 21:29:17,288 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-09-12 21:29:17,288 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-09-12 21:29:17,289 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-09-12 21:29:17,289 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-09-12 21:29:17,289 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-09-12 21:29:17,290 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-09-12 21:29:17,290 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-09-12 21:29:17,290 INFO L153 SettingsManager]: * sizeof long double=12 [2024-09-12 21:29:17,290 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-09-12 21:29:17,291 INFO L153 SettingsManager]: * Use constant arrays=true [2024-09-12 21:29:17,291 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-09-12 21:29:17,291 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-09-12 21:29:17,291 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-09-12 21:29:17,292 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-09-12 21:29:17,292 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-12 21:29:17,292 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-09-12 21:29:17,293 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-09-12 21:29:17,293 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-09-12 21:29:17,297 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-09-12 21:29:17,297 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-09-12 21:29:17,298 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-09-12 21:29:17,298 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-09-12 21:29:17,298 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-09-12 21:29:17,299 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-09-12 21:29:17,299 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 -> d487f6cb836d5c7294168f7ececc6a4515780c0860389f79570a9c0e20e7bcc0 Applying setting for plugin de.uni_freiburg.informatik.ultimate.boogie.procedureinliner: Inline calls to implemented procedures -> NEVER Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Positions where we compute the Hoare Annotation -> All Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: YAML Format version -> 2.1 [2024-09-12 21:29:17,485 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-09-12 21:29:17,502 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-09-12 21:29:17,504 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-09-12 21:29:17,505 INFO L270 PluginConnector]: Initializing CDTParser... [2024-09-12 21:29:17,505 INFO L274 PluginConnector]: CDTParser initialized [2024-09-12 21:29:17,506 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/certificate-witnesses-artifact/automizer/../sv-benchmarks/c/loop-invgen/down.i [2024-09-12 21:29:18,623 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-09-12 21:29:18,782 INFO L384 CDTParser]: Found 1 translation units. [2024-09-12 21:29:18,783 INFO L180 CDTParser]: Scanning /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/loop-invgen/down.i [2024-09-12 21:29:18,788 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/certificate-witnesses-artifact/automizer/data/6d279e399/6016b578b240444786de50dfa87f4e0b/FLAGaaffbe104 [2024-09-12 21:29:19,195 INFO L435 CDTParser]: Successfully deleted /storage/repos/certificate-witnesses-artifact/automizer/data/6d279e399/6016b578b240444786de50dfa87f4e0b [2024-09-12 21:29:19,199 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-09-12 21:29:19,200 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-09-12 21:29:19,204 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-09-12 21:29:19,204 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-09-12 21:29:19,208 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-09-12 21:29:19,211 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.09 09:29:19" (1/1) ... [2024-09-12 21:29:19,211 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@60cd4b69 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 09:29:19, skipping insertion in model container [2024-09-12 21:29:19,211 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.09 09:29:19" (1/1) ... [2024-09-12 21:29:19,226 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-09-12 21:29:19,331 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/loop-invgen/down.i[893,906] [2024-09-12 21:29:19,339 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-12 21:29:19,345 INFO L200 MainTranslator]: Completed pre-run [2024-09-12 21:29:19,353 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/loop-invgen/down.i[893,906] [2024-09-12 21:29:19,355 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-12 21:29:19,365 INFO L204 MainTranslator]: Completed translation [2024-09-12 21:29:19,366 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 09:29:19 WrapperNode [2024-09-12 21:29:19,366 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-09-12 21:29:19,367 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-09-12 21:29:19,367 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-09-12 21:29:19,367 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-09-12 21:29:19,372 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 09:29:19" (1/1) ... [2024-09-12 21:29:19,376 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 09:29:19" (1/1) ... [2024-09-12 21:29:19,380 INFO L138 Inliner]: procedures = 16, calls = 7, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2024-09-12 21:29:19,380 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-09-12 21:29:19,381 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-09-12 21:29:19,381 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-09-12 21:29:19,381 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-09-12 21:29:19,387 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 09:29:19" (1/1) ... [2024-09-12 21:29:19,388 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 09:29:19" (1/1) ... [2024-09-12 21:29:19,389 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 09:29:19" (1/1) ... [2024-09-12 21:29:19,396 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-09-12 21:29:19,397 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 09:29:19" (1/1) ... [2024-09-12 21:29:19,397 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 09:29:19" (1/1) ... [2024-09-12 21:29:19,398 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 09:29:19" (1/1) ... [2024-09-12 21:29:19,402 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 09:29:19" (1/1) ... [2024-09-12 21:29:19,402 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 09:29:19" (1/1) ... [2024-09-12 21:29:19,403 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 09:29:19" (1/1) ... [2024-09-12 21:29:19,403 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-09-12 21:29:19,404 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-09-12 21:29:19,404 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-09-12 21:29:19,404 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-09-12 21:29:19,405 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 09:29:19" (1/1) ... [2024-09-12 21:29:19,412 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-12 21:29:19,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:29:19,429 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/certificate-witnesses-artifact/automizer/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-09-12 21:29:19,434 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-09-12 21:29:19,465 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-09-12 21:29:19,465 INFO L130 BoogieDeclarations]: Found specification of procedure main [2024-09-12 21:29:19,465 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2024-09-12 21:29:19,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-09-12 21:29:19,465 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2024-09-12 21:29:19,465 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2024-09-12 21:29:19,465 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-09-12 21:29:19,466 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-09-12 21:29:19,466 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-09-12 21:29:19,467 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-09-12 21:29:19,516 INFO L242 CfgBuilder]: Building ICFG [2024-09-12 21:29:19,518 INFO L268 CfgBuilder]: Building CFG for each procedure with an implementation [2024-09-12 21:29:19,603 INFO L? ?]: Removed 6 outVars from TransFormulas that were not future-live. [2024-09-12 21:29:19,603 INFO L291 CfgBuilder]: Performing block encoding [2024-09-12 21:29:19,615 INFO L313 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-09-12 21:29:19,616 INFO L318 CfgBuilder]: Removed 2 assume(true) statements. [2024-09-12 21:29:19,616 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.09 09:29:19 BoogieIcfgContainer [2024-09-12 21:29:19,619 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-09-12 21:29:19,621 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-09-12 21:29:19,621 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-09-12 21:29:19,623 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-09-12 21:29:19,623 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.09 09:29:19" (1/3) ... [2024-09-12 21:29:19,623 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@839c321 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.09 09:29:19, skipping insertion in model container [2024-09-12 21:29:19,624 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 09:29:19" (2/3) ... [2024-09-12 21:29:19,624 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@839c321 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.09 09:29:19, skipping insertion in model container [2024-09-12 21:29:19,624 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.09 09:29:19" (3/3) ... [2024-09-12 21:29:19,625 INFO L112 eAbstractionObserver]: Analyzing ICFG down.i [2024-09-12 21:29:19,636 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:All NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-09-12 21:29:19,636 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-09-12 21:29:19,675 INFO L335 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-09-12 21:29:19,679 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;@68b3fe6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-12 21:29:19,680 INFO L337 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-09-12 21:29:19,682 INFO L276 IsEmpty]: Start isEmpty. Operand has 20 states, 12 states have (on average 1.5) internal successors, (18), 13 states have internal predecessors, (18), 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-12 21:29:19,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2024-09-12 21:29:19,687 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:19,687 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:19,688 INFO L399 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:19,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:19,692 INFO L85 PathProgramCache]: Analyzing trace with hash -1421332849, now seen corresponding path program 1 times [2024-09-12 21:29:19,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:19,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914837970] [2024-09-12 21:29:19,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:19,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:19,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:19,801 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:19,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:19,811 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-12 21:29:19,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:19,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914837970] [2024-09-12 21:29:19,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914837970] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 21:29:19,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 21:29:19,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-09-12 21:29:19,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963782232] [2024-09-12 21:29:19,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 21:29:19,818 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-09-12 21:29:19,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:29:19,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-09-12 21:29:19,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-09-12 21:29:19,837 INFO L87 Difference]: Start difference. First operand has 20 states, 12 states have (on average 1.5) internal successors, (18), 13 states have internal predecessors, (18), 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 4.0) internal successors, (8), 2 states have internal predecessors, (8), 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-12 21:29:19,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:29:19,856 INFO L93 Difference]: Finished difference Result 34 states and 41 transitions. [2024-09-12 21:29:19,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-12 21:29:19,859 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 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 12 [2024-09-12 21:29:19,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:29:19,863 INFO L225 Difference]: With dead ends: 34 [2024-09-12 21:29:19,863 INFO L226 Difference]: Without dead ends: 16 [2024-09-12 21:29:19,866 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-12 21:29:19,868 INFO L434 NwaCegarLoop]: 19 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, 19 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-12 21:29:19,870 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 19 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 21:29:19,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16 states. [2024-09-12 21:29:19,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16 to 16. [2024-09-12 21:29:19,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 10 states have (on average 1.2) internal successors, (12), 10 states have internal predecessors, (12), 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-12 21:29:19,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 17 transitions. [2024-09-12 21:29:19,898 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 17 transitions. Word has length 12 [2024-09-12 21:29:19,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:29:19,899 INFO L474 AbstractCegarLoop]: Abstraction has 16 states and 17 transitions. [2024-09-12 21:29:19,899 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 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-12 21:29:19,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:19,900 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 17 transitions. [2024-09-12 21:29:19,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2024-09-12 21:29:19,901 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:19,901 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:19,901 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-09-12 21:29:19,901 INFO L399 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:19,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:19,902 INFO L85 PathProgramCache]: Analyzing trace with hash -676380277, now seen corresponding path program 1 times [2024-09-12 21:29:19,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:19,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020281511] [2024-09-12 21:29:19,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:19,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:19,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:20,043 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:20,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:20,048 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-12 21:29:20,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:20,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020281511] [2024-09-12 21:29:20,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020281511] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 21:29:20,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 21:29:20,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-12 21:29:20,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822096222] [2024-09-12 21:29:20,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 21:29:20,050 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 21:29:20,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:29:20,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 21:29:20,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 21:29:20,051 INFO L87 Difference]: Start difference. First operand 16 states and 17 transitions. Second operand has 5 states, 5 states have (on average 1.6) internal successors, (8), 5 states have internal predecessors, (8), 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-12 21:29:20,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:29:20,073 INFO L93 Difference]: Finished difference Result 28 states and 30 transitions. [2024-09-12 21:29:20,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 21:29:20,073 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.6) internal successors, (8), 5 states have internal predecessors, (8), 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 12 [2024-09-12 21:29:20,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:29:20,074 INFO L225 Difference]: With dead ends: 28 [2024-09-12 21:29:20,074 INFO L226 Difference]: Without dead ends: 17 [2024-09-12 21:29:20,074 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 21:29:20,075 INFO L434 NwaCegarLoop]: 13 mSDtfsCounter, 0 mSDsluCounter, 35 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 21:29:20,075 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 48 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 21:29:20,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17 states. [2024-09-12 21:29:20,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17 to 17. [2024-09-12 21:29:20,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17 states, 11 states have (on average 1.1818181818181819) internal successors, (13), 11 states have internal predecessors, (13), 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-12 21:29:20,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 18 transitions. [2024-09-12 21:29:20,079 INFO L78 Accepts]: Start accepts. Automaton has 17 states and 18 transitions. Word has length 12 [2024-09-12 21:29:20,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:29:20,080 INFO L474 AbstractCegarLoop]: Abstraction has 17 states and 18 transitions. [2024-09-12 21:29:20,080 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 1.6) internal successors, (8), 5 states have internal predecessors, (8), 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-12 21:29:20,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:20,081 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 18 transitions. [2024-09-12 21:29:20,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2024-09-12 21:29:20,081 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:20,081 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:20,082 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-09-12 21:29:20,082 INFO L399 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:20,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:20,083 INFO L85 PathProgramCache]: Analyzing trace with hash -1610812905, now seen corresponding path program 1 times [2024-09-12 21:29:20,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:20,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642584353] [2024-09-12 21:29:20,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:20,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:20,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:20,210 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:20,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:20,217 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 21:29:20,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:20,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642584353] [2024-09-12 21:29:20,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642584353] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:29:20,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [281013266] [2024-09-12 21:29:20,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:20,217 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:20,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:29:20,220 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:29:20,221 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-09-12 21:29:20,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:20,264 INFO L262 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-09-12 21:29:20,267 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:29:20,331 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 21:29:20,332 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 21:29:20,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [281013266] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 21:29:20,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-12 21:29:20,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 9 [2024-09-12 21:29:20,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179442694] [2024-09-12 21:29:20,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 21:29:20,335 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-12 21:29:20,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:29:20,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-12 21:29:20,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-09-12 21:29:20,336 INFO L87 Difference]: Start difference. First operand 17 states and 18 transitions. Second operand has 6 states, 6 states have (on average 1.5) internal successors, (9), 5 states have internal predecessors, (9), 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-12 21:29:20,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:29:20,391 INFO L93 Difference]: Finished difference Result 29 states and 31 transitions. [2024-09-12 21:29:20,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-12 21:29:20,392 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 1.5) internal successors, (9), 5 states have internal predecessors, (9), 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 13 [2024-09-12 21:29:20,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:29:20,393 INFO L225 Difference]: With dead ends: 29 [2024-09-12 21:29:20,393 INFO L226 Difference]: Without dead ends: 27 [2024-09-12 21:29:20,394 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-09-12 21:29:20,395 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 31 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 21:29:20,396 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 42 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 21:29:20,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2024-09-12 21:29:20,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 23. [2024-09-12 21:29:20,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23 states, 15 states have (on average 1.1333333333333333) internal successors, (17), 16 states have internal predecessors, (17), 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-12 21:29:20,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 24 transitions. [2024-09-12 21:29:20,407 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 24 transitions. Word has length 13 [2024-09-12 21:29:20,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:29:20,407 INFO L474 AbstractCegarLoop]: Abstraction has 23 states and 24 transitions. [2024-09-12 21:29:20,407 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 1.5) internal successors, (9), 5 states have internal predecessors, (9), 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-12 21:29:20,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:20,408 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 24 transitions. [2024-09-12 21:29:20,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2024-09-12 21:29:20,408 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:20,408 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:20,420 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-09-12 21:29:20,608 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:20,609 INFO L399 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:20,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:20,609 INFO L85 PathProgramCache]: Analyzing trace with hash -2016151891, now seen corresponding path program 1 times [2024-09-12 21:29:20,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:20,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692800696] [2024-09-12 21:29:20,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:20,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:20,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:20,671 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:20,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:20,674 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2024-09-12 21:29:20,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:20,677 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 21:29:20,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:20,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692800696] [2024-09-12 21:29:20,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692800696] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:29:20,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1784972026] [2024-09-12 21:29:20,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:20,678 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:20,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:29:20,679 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:29:20,681 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-09-12 21:29:20,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:20,713 INFO L262 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-09-12 21:29:20,714 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:29:20,735 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 21:29:20,736 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:29:20,784 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 21:29:20,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1784972026] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:29:20,785 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:29:20,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 8 [2024-09-12 21:29:20,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732404808] [2024-09-12 21:29:20,785 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:29:20,785 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-09-12 21:29:20,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:29:20,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-09-12 21:29:20,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-09-12 21:29:20,786 INFO L87 Difference]: Start difference. First operand 23 states and 24 transitions. Second operand has 8 states, 8 states have (on average 2.0) internal successors, (16), 8 states have internal predecessors, (16), 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-12 21:29:20,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:29:20,815 INFO L93 Difference]: Finished difference Result 38 states and 41 transitions. [2024-09-12 21:29:20,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-12 21:29:20,815 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.0) internal successors, (16), 8 states have internal predecessors, (16), 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 20 [2024-09-12 21:29:20,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:29:20,817 INFO L225 Difference]: With dead ends: 38 [2024-09-12 21:29:20,817 INFO L226 Difference]: Without dead ends: 24 [2024-09-12 21:29:20,817 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-09-12 21:29:20,818 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 0 mSDsluCounter, 41 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 21:29:20,818 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 52 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 21:29:20,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2024-09-12 21:29:20,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2024-09-12 21:29:20,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 16 states have (on average 1.125) internal successors, (18), 17 states have internal predecessors, (18), 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-12 21:29:20,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 25 transitions. [2024-09-12 21:29:20,821 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 25 transitions. Word has length 20 [2024-09-12 21:29:20,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:29:20,822 INFO L474 AbstractCegarLoop]: Abstraction has 24 states and 25 transitions. [2024-09-12 21:29:20,822 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.0) internal successors, (16), 8 states have internal predecessors, (16), 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-12 21:29:20,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:20,822 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 25 transitions. [2024-09-12 21:29:20,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-09-12 21:29:20,822 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:20,823 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:20,835 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-09-12 21:29:21,026 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:21,027 INFO L399 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:21,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:21,027 INFO L85 PathProgramCache]: Analyzing trace with hash -723625159, now seen corresponding path program 2 times [2024-09-12 21:29:21,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:21,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036337981] [2024-09-12 21:29:21,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:21,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:21,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:21,124 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:21,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:21,127 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-09-12 21:29:21,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:21,131 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 21:29:21,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:21,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036337981] [2024-09-12 21:29:21,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036337981] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:29:21,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1783037757] [2024-09-12 21:29:21,131 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 21:29:21,131 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:21,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:29:21,133 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:29:21,134 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-09-12 21:29:21,162 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 21:29:21,162 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:29:21,162 INFO L262 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-09-12 21:29:21,164 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:29:21,195 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 21:29:21,195 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:29:21,240 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 21:29:21,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1783037757] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:29:21,241 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:29:21,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2024-09-12 21:29:21,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003528628] [2024-09-12 21:29:21,241 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:29:21,241 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-09-12 21:29:21,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:29:21,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-09-12 21:29:21,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-09-12 21:29:21,242 INFO L87 Difference]: Start difference. First operand 24 states and 25 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 8 states have internal predecessors, (19), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-12 21:29:21,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:29:21,279 INFO L93 Difference]: Finished difference Result 37 states and 39 transitions. [2024-09-12 21:29:21,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-12 21:29:21,280 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 8 states have internal predecessors, (19), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 21 [2024-09-12 21:29:21,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:29:21,280 INFO L225 Difference]: With dead ends: 37 [2024-09-12 21:29:21,280 INFO L226 Difference]: Without dead ends: 35 [2024-09-12 21:29:21,281 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 39 SyntacticMatches, 6 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-09-12 21:29:21,281 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 21:29:21,281 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 53 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 21:29:21,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2024-09-12 21:29:21,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 31. [2024-09-12 21:29:21,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 21 states have (on average 1.0952380952380953) internal successors, (23), 22 states have internal predecessors, (23), 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-12 21:29:21,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 32 transitions. [2024-09-12 21:29:21,285 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 32 transitions. Word has length 21 [2024-09-12 21:29:21,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:29:21,286 INFO L474 AbstractCegarLoop]: Abstraction has 31 states and 32 transitions. [2024-09-12 21:29:21,286 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 8 states have internal predecessors, (19), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-12 21:29:21,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:21,286 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 32 transitions. [2024-09-12 21:29:21,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2024-09-12 21:29:21,289 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:21,289 INFO L216 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:21,301 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-09-12 21:29:21,489 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:21,490 INFO L399 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:21,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:21,490 INFO L85 PathProgramCache]: Analyzing trace with hash 1797415755, now seen corresponding path program 3 times [2024-09-12 21:29:21,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:21,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902885510] [2024-09-12 21:29:21,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:21,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:21,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:21,591 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:21,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:21,594 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-09-12 21:29:21,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:21,597 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 21:29:21,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:21,600 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 21:29:21,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:21,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902885510] [2024-09-12 21:29:21,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902885510] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:29:21,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2137364590] [2024-09-12 21:29:21,600 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 21:29:21,601 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:21,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:29:21,607 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:29:21,608 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-09-12 21:29:21,638 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-09-12 21:29:21,638 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:29:21,639 INFO L262 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-09-12 21:29:21,640 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:29:21,660 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 21:29:21,660 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:29:21,708 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 21:29:21,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2137364590] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:29:21,708 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:29:21,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 10 [2024-09-12 21:29:21,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388179489] [2024-09-12 21:29:21,709 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:29:21,709 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-09-12 21:29:21,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:29:21,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-09-12 21:29:21,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-09-12 21:29:21,710 INFO L87 Difference]: Start difference. First operand 31 states and 32 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 21:29:21,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:29:21,750 INFO L93 Difference]: Finished difference Result 49 states and 53 transitions. [2024-09-12 21:29:21,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-12 21:29:21,751 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 28 [2024-09-12 21:29:21,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:29:21,752 INFO L225 Difference]: With dead ends: 49 [2024-09-12 21:29:21,752 INFO L226 Difference]: Without dead ends: 32 [2024-09-12 21:29:21,752 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 56 SyntacticMatches, 6 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-09-12 21:29:21,754 INFO L434 NwaCegarLoop]: 13 mSDtfsCounter, 0 mSDsluCounter, 71 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 21:29:21,754 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 84 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 21:29:21,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2024-09-12 21:29:21,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2024-09-12 21:29:21,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 22 states have (on average 1.0909090909090908) internal successors, (24), 23 states have internal predecessors, (24), 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-12 21:29:21,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 33 transitions. [2024-09-12 21:29:21,760 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 33 transitions. Word has length 28 [2024-09-12 21:29:21,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:29:21,760 INFO L474 AbstractCegarLoop]: Abstraction has 32 states and 33 transitions. [2024-09-12 21:29:21,760 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 21:29:21,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:21,761 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 33 transitions. [2024-09-12 21:29:21,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2024-09-12 21:29:21,762 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:21,762 INFO L216 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:21,774 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-09-12 21:29:21,966 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:21,966 INFO L399 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:21,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:21,967 INFO L85 PathProgramCache]: Analyzing trace with hash -554337321, now seen corresponding path program 4 times [2024-09-12 21:29:21,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:21,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469225320] [2024-09-12 21:29:21,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:21,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:21,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:22,048 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:22,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:22,051 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-12 21:29:22,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:22,053 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-09-12 21:29:22,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:22,056 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 7 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 21:29:22,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:22,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469225320] [2024-09-12 21:29:22,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469225320] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:29:22,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [565761855] [2024-09-12 21:29:22,056 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 21:29:22,056 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:22,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:29:22,058 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:29:22,059 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-09-12 21:29:22,092 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 21:29:22,092 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:29:22,093 INFO L262 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-09-12 21:29:22,094 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:29:22,132 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 21:29:22,132 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:29:22,178 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 21:29:22,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [565761855] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:29:22,178 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:29:22,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2024-09-12 21:29:22,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737618748] [2024-09-12 21:29:22,178 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:29:22,179 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-12 21:29:22,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:29:22,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-12 21:29:22,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-09-12 21:29:22,180 INFO L87 Difference]: Start difference. First operand 32 states and 33 transitions. Second operand has 11 states, 11 states have (on average 2.0) internal successors, (22), 9 states have internal predecessors, (22), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 21:29:22,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:29:22,237 INFO L93 Difference]: Finished difference Result 45 states and 47 transitions. [2024-09-12 21:29:22,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-12 21:29:22,238 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.0) internal successors, (22), 9 states have internal predecessors, (22), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 29 [2024-09-12 21:29:22,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:29:22,239 INFO L225 Difference]: With dead ends: 45 [2024-09-12 21:29:22,239 INFO L226 Difference]: Without dead ends: 43 [2024-09-12 21:29:22,239 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 58 SyntacticMatches, 6 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-09-12 21:29:22,239 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 72 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 21:29:22,240 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 72 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 21:29:22,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2024-09-12 21:29:22,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 39. [2024-09-12 21:29:22,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 27 states have (on average 1.0740740740740742) internal successors, (29), 28 states have internal predecessors, (29), 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-12 21:29:22,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 40 transitions. [2024-09-12 21:29:22,245 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 40 transitions. Word has length 29 [2024-09-12 21:29:22,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:29:22,245 INFO L474 AbstractCegarLoop]: Abstraction has 39 states and 40 transitions. [2024-09-12 21:29:22,245 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.0) internal successors, (22), 9 states have internal predecessors, (22), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 21:29:22,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:22,246 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 40 transitions. [2024-09-12 21:29:22,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2024-09-12 21:29:22,246 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:22,246 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:22,258 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-09-12 21:29:22,447 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2024-09-12 21:29:22,447 INFO L399 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:22,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:22,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1807807725, now seen corresponding path program 5 times [2024-09-12 21:29:22,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:22,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092305671] [2024-09-12 21:29:22,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:22,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:22,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:22,532 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:22,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:22,535 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-12 21:29:22,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:22,538 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-09-12 21:29:22,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:22,545 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-12 21:29:22,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:22,547 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 21 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 21:29:22,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:22,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092305671] [2024-09-12 21:29:22,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092305671] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:29:22,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1542907076] [2024-09-12 21:29:22,548 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 21:29:22,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:22,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:29:22,553 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:29:22,554 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-09-12 21:29:22,601 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-09-12 21:29:22,601 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:29:22,602 INFO L262 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-09-12 21:29:22,603 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:29:22,635 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 21 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 21:29:22,636 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:29:22,710 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 21 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 21:29:22,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1542907076] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:29:22,710 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:29:22,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 12 [2024-09-12 21:29:22,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545482047] [2024-09-12 21:29:22,710 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:29:22,711 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-12 21:29:22,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:29:22,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-12 21:29:22,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2024-09-12 21:29:22,712 INFO L87 Difference]: Start difference. First operand 39 states and 40 transitions. Second operand has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 12 states have internal predecessors, (22), 5 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-12 21:29:22,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:29:22,758 INFO L93 Difference]: Finished difference Result 60 states and 65 transitions. [2024-09-12 21:29:22,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-12 21:29:22,759 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 12 states have internal predecessors, (22), 5 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 36 [2024-09-12 21:29:22,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:29:22,759 INFO L225 Difference]: With dead ends: 60 [2024-09-12 21:29:22,759 INFO L226 Difference]: Without dead ends: 40 [2024-09-12 21:29:22,760 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 72 SyntacticMatches, 8 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2024-09-12 21:29:22,762 INFO L434 NwaCegarLoop]: 15 mSDtfsCounter, 0 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 21:29:22,762 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 70 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 21:29:22,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2024-09-12 21:29:22,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 40. [2024-09-12 21:29:22,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 28 states have (on average 1.0714285714285714) internal successors, (30), 29 states have internal predecessors, (30), 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-12 21:29:22,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 41 transitions. [2024-09-12 21:29:22,769 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 41 transitions. Word has length 36 [2024-09-12 21:29:22,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:29:22,769 INFO L474 AbstractCegarLoop]: Abstraction has 40 states and 41 transitions. [2024-09-12 21:29:22,769 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 12 states have internal predecessors, (22), 5 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-12 21:29:22,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:22,769 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 41 transitions. [2024-09-12 21:29:22,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2024-09-12 21:29:22,770 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:22,770 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:22,781 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-09-12 21:29:22,970 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:22,971 INFO L399 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:22,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:22,971 INFO L85 PathProgramCache]: Analyzing trace with hash -597114503, now seen corresponding path program 6 times [2024-09-12 21:29:22,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:22,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037566732] [2024-09-12 21:29:22,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:22,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:22,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:23,061 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:23,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:23,064 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 21:29:23,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:23,066 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-09-12 21:29:23,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:23,068 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-12 21:29:23,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:23,075 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 12 proven. 19 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 21:29:23,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:23,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037566732] [2024-09-12 21:29:23,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037566732] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:29:23,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2146898574] [2024-09-12 21:29:23,076 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 21:29:23,076 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:23,076 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:29:23,077 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:29:23,078 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-09-12 21:29:23,112 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2024-09-12 21:29:23,112 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:29:23,113 INFO L262 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-09-12 21:29:23,114 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:29:23,153 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 16 proven. 15 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 21:29:23,154 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:29:23,208 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 16 proven. 15 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 21:29:23,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2146898574] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:29:23,209 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:29:23,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 12 [2024-09-12 21:29:23,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109355319] [2024-09-12 21:29:23,209 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:29:23,209 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-12 21:29:23,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:29:23,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-12 21:29:23,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-09-12 21:29:23,210 INFO L87 Difference]: Start difference. First operand 40 states and 41 transitions. Second operand has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 10 states have internal predecessors, (25), 5 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-12 21:29:23,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:29:23,251 INFO L93 Difference]: Finished difference Result 53 states and 55 transitions. [2024-09-12 21:29:23,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-12 21:29:23,251 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 10 states have internal predecessors, (25), 5 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 37 [2024-09-12 21:29:23,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:29:23,252 INFO L225 Difference]: With dead ends: 53 [2024-09-12 21:29:23,252 INFO L226 Difference]: Without dead ends: 51 [2024-09-12 21:29:23,252 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 75 SyntacticMatches, 8 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-09-12 21:29:23,252 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 21:29:23,252 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 59 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 21:29:23,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2024-09-12 21:29:23,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 47. [2024-09-12 21:29:23,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47 states, 33 states have (on average 1.0606060606060606) internal successors, (35), 34 states have internal predecessors, (35), 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-12 21:29:23,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 48 transitions. [2024-09-12 21:29:23,257 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 48 transitions. Word has length 37 [2024-09-12 21:29:23,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:29:23,257 INFO L474 AbstractCegarLoop]: Abstraction has 47 states and 48 transitions. [2024-09-12 21:29:23,257 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 10 states have internal predecessors, (25), 5 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-12 21:29:23,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:23,258 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 48 transitions. [2024-09-12 21:29:23,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2024-09-12 21:29:23,258 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:23,258 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:23,271 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-09-12 21:29:23,462 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:23,463 INFO L399 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:23,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:23,463 INFO L85 PathProgramCache]: Analyzing trace with hash 1686402315, now seen corresponding path program 7 times [2024-09-12 21:29:23,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:23,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473159000] [2024-09-12 21:29:23,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:23,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:23,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:23,558 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:23,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:23,560 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-12 21:29:23,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:23,561 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-09-12 21:29:23,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:23,563 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-12 21:29:23,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:23,565 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-12 21:29:23,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:23,567 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 34 proven. 10 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 21:29:23,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:23,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473159000] [2024-09-12 21:29:23,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473159000] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:29:23,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2094708064] [2024-09-12 21:29:23,567 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-12 21:29:23,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:23,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:29:23,568 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:29:23,570 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-09-12 21:29:23,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:23,602 INFO L262 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-09-12 21:29:23,603 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:29:23,639 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 34 proven. 10 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 21:29:23,639 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:29:23,724 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 34 proven. 10 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 21:29:23,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2094708064] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:29:23,725 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:29:23,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 14 [2024-09-12 21:29:23,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925651952] [2024-09-12 21:29:23,725 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:29:23,726 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-09-12 21:29:23,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:29:23,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-09-12 21:29:23,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2024-09-12 21:29:23,726 INFO L87 Difference]: Start difference. First operand 47 states and 48 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 6 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-09-12 21:29:23,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:29:23,772 INFO L93 Difference]: Finished difference Result 71 states and 77 transitions. [2024-09-12 21:29:23,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-12 21:29:23,772 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 6 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Word has length 44 [2024-09-12 21:29:23,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:29:23,773 INFO L225 Difference]: With dead ends: 71 [2024-09-12 21:29:23,773 INFO L226 Difference]: Without dead ends: 48 [2024-09-12 21:29:23,781 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 88 SyntacticMatches, 10 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2024-09-12 21:29:23,782 INFO L434 NwaCegarLoop]: 17 mSDtfsCounter, 0 mSDsluCounter, 59 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 76 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 21:29:23,783 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 76 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 21:29:23,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2024-09-12 21:29:23,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 48. [2024-09-12 21:29:23,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 34 states have (on average 1.0588235294117647) internal successors, (36), 35 states have internal predecessors, (36), 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-12 21:29:23,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 49 transitions. [2024-09-12 21:29:23,789 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 49 transitions. Word has length 44 [2024-09-12 21:29:23,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:29:23,789 INFO L474 AbstractCegarLoop]: Abstraction has 48 states and 49 transitions. [2024-09-12 21:29:23,789 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 6 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-09-12 21:29:23,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:23,789 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 49 transitions. [2024-09-12 21:29:23,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2024-09-12 21:29:23,790 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:23,791 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:23,803 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-09-12 21:29:23,991 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,9 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:23,991 INFO L399 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:23,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:23,992 INFO L85 PathProgramCache]: Analyzing trace with hash -603130473, now seen corresponding path program 8 times [2024-09-12 21:29:23,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:23,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698522334] [2024-09-12 21:29:23,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:23,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:23,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:24,100 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:24,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:24,102 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-09-12 21:29:24,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:24,104 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2024-09-12 21:29:24,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:24,105 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-12 21:29:24,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:24,107 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-12 21:29:24,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:24,108 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 18 proven. 31 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 21:29:24,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:24,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698522334] [2024-09-12 21:29:24,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698522334] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:29:24,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1721746055] [2024-09-12 21:29:24,109 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 21:29:24,109 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:24,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:29:24,110 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:29:24,111 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-09-12 21:29:24,144 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 21:29:24,144 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:29:24,145 INFO L262 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-09-12 21:29:24,146 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:29:24,193 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 23 proven. 26 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 21:29:24,193 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:29:24,277 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 23 proven. 26 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 21:29:24,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1721746055] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:29:24,277 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:29:24,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 13 [2024-09-12 21:29:24,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237999412] [2024-09-12 21:29:24,277 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:29:24,277 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-09-12 21:29:24,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:29:24,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-09-12 21:29:24,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-09-12 21:29:24,278 INFO L87 Difference]: Start difference. First operand 48 states and 49 transitions. Second operand has 13 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 11 states have internal predecessors, (28), 6 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-12 21:29:24,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:29:24,336 INFO L93 Difference]: Finished difference Result 61 states and 63 transitions. [2024-09-12 21:29:24,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-12 21:29:24,337 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 11 states have internal predecessors, (28), 6 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 45 [2024-09-12 21:29:24,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:29:24,337 INFO L225 Difference]: With dead ends: 61 [2024-09-12 21:29:24,338 INFO L226 Difference]: Without dead ends: 59 [2024-09-12 21:29:24,338 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 90 SyntacticMatches, 12 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2024-09-12 21:29:24,338 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 21:29:24,338 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 87 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 21:29:24,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2024-09-12 21:29:24,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 55. [2024-09-12 21:29:24,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 39 states have (on average 1.0512820512820513) internal successors, (41), 40 states have internal predecessors, (41), 8 states have call successors, (8), 8 states have call predecessors, (8), 7 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-12 21:29:24,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 56 transitions. [2024-09-12 21:29:24,343 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 56 transitions. Word has length 45 [2024-09-12 21:29:24,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:29:24,343 INFO L474 AbstractCegarLoop]: Abstraction has 55 states and 56 transitions. [2024-09-12 21:29:24,343 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 11 states have internal predecessors, (28), 6 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-12 21:29:24,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:24,344 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 56 transitions. [2024-09-12 21:29:24,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2024-09-12 21:29:24,344 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:24,344 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:24,356 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-09-12 21:29:24,544 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-09-12 21:29:24,545 INFO L399 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:24,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:24,545 INFO L85 PathProgramCache]: Analyzing trace with hash 769721133, now seen corresponding path program 9 times [2024-09-12 21:29:24,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:24,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131926824] [2024-09-12 21:29:24,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:24,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:24,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:24,657 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:24,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:24,659 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-09-12 21:29:24,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:24,662 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2024-09-12 21:29:24,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:24,665 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-12 21:29:24,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:24,666 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-12 21:29:24,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:24,668 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-12 21:29:24,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:24,670 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 50 proven. 15 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 21:29:24,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:24,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131926824] [2024-09-12 21:29:24,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131926824] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:29:24,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1527148835] [2024-09-12 21:29:24,670 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 21:29:24,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:24,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:29:24,672 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:29:24,673 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-09-12 21:29:24,718 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-09-12 21:29:24,718 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:29:24,718 INFO L262 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-09-12 21:29:24,719 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:29:24,752 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 50 proven. 15 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 21:29:24,752 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:29:24,843 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 50 proven. 15 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 21:29:24,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1527148835] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:29:24,843 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:29:24,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 16 [2024-09-12 21:29:24,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406029] [2024-09-12 21:29:24,843 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:29:24,843 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-09-12 21:29:24,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:29:24,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-09-12 21:29:24,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2024-09-12 21:29:24,844 INFO L87 Difference]: Start difference. First operand 55 states and 56 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 7 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-12 21:29:24,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:29:24,888 INFO L93 Difference]: Finished difference Result 82 states and 89 transitions. [2024-09-12 21:29:24,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-09-12 21:29:24,889 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 7 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 52 [2024-09-12 21:29:24,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:29:24,889 INFO L225 Difference]: With dead ends: 82 [2024-09-12 21:29:24,890 INFO L226 Difference]: Without dead ends: 56 [2024-09-12 21:29:24,890 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 104 SyntacticMatches, 12 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2024-09-12 21:29:24,890 INFO L434 NwaCegarLoop]: 19 mSDtfsCounter, 0 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 21:29:24,891 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 84 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 21:29:24,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2024-09-12 21:29:24,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 56. [2024-09-12 21:29:24,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 40 states have (on average 1.05) internal successors, (42), 41 states have internal predecessors, (42), 8 states have call successors, (8), 8 states have call predecessors, (8), 7 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-12 21:29:24,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 57 transitions. [2024-09-12 21:29:24,897 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 57 transitions. Word has length 52 [2024-09-12 21:29:24,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:29:24,897 INFO L474 AbstractCegarLoop]: Abstraction has 56 states and 57 transitions. [2024-09-12 21:29:24,897 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 7 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-12 21:29:24,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:24,898 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 57 transitions. [2024-09-12 21:29:24,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2024-09-12 21:29:24,898 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:24,900 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:24,911 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-09-12 21:29:25,100 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-09-12 21:29:25,100 INFO L399 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:25,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:25,100 INFO L85 PathProgramCache]: Analyzing trace with hash -363448391, now seen corresponding path program 10 times [2024-09-12 21:29:25,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:25,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143368152] [2024-09-12 21:29:25,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:25,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:25,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:25,195 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:25,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:25,197 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-09-12 21:29:25,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:25,200 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-12 21:29:25,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:25,202 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-12 21:29:25,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:25,204 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 21:29:25,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:25,206 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-12 21:29:25,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:25,208 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 25 proven. 46 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 21:29:25,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:25,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143368152] [2024-09-12 21:29:25,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143368152] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:29:25,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2009903044] [2024-09-12 21:29:25,208 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 21:29:25,208 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:25,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:29:25,210 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:29:25,211 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-09-12 21:29:25,245 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 21:29:25,245 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:29:25,247 INFO L262 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-09-12 21:29:25,248 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:29:25,299 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 31 proven. 40 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 21:29:25,300 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:29:25,383 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 31 proven. 40 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 21:29:25,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2009903044] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:29:25,384 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:29:25,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 14 [2024-09-12 21:29:25,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390481490] [2024-09-12 21:29:25,384 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:29:25,384 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-09-12 21:29:25,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:29:25,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-09-12 21:29:25,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2024-09-12 21:29:25,385 INFO L87 Difference]: Start difference. First operand 56 states and 57 transitions. Second operand has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 12 states have internal predecessors, (31), 7 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-12 21:29:25,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:29:25,434 INFO L93 Difference]: Finished difference Result 69 states and 71 transitions. [2024-09-12 21:29:25,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-12 21:29:25,434 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 12 states have internal predecessors, (31), 7 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 53 [2024-09-12 21:29:25,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:29:25,435 INFO L225 Difference]: With dead ends: 69 [2024-09-12 21:29:25,435 INFO L226 Difference]: Without dead ends: 67 [2024-09-12 21:29:25,435 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 109 SyntacticMatches, 12 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2024-09-12 21:29:25,435 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 83 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 21:29:25,436 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 71 Invalid, 83 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 21:29:25,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2024-09-12 21:29:25,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 63. [2024-09-12 21:29:25,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 45 states have (on average 1.0444444444444445) internal successors, (47), 46 states have internal predecessors, (47), 9 states have call successors, (9), 9 states have call predecessors, (9), 8 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-12 21:29:25,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 64 transitions. [2024-09-12 21:29:25,440 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 64 transitions. Word has length 53 [2024-09-12 21:29:25,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:29:25,440 INFO L474 AbstractCegarLoop]: Abstraction has 63 states and 64 transitions. [2024-09-12 21:29:25,441 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 12 states have internal predecessors, (31), 7 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-12 21:29:25,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:25,441 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 64 transitions. [2024-09-12 21:29:25,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2024-09-12 21:29:25,441 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:25,441 INFO L216 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:25,453 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-09-12 21:29:25,645 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,12 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:25,646 INFO L399 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:25,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:25,646 INFO L85 PathProgramCache]: Analyzing trace with hash 82933451, now seen corresponding path program 11 times [2024-09-12 21:29:25,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:25,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64342767] [2024-09-12 21:29:25,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:25,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:25,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:25,805 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:25,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:25,807 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-09-12 21:29:25,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:25,811 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-12 21:29:25,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:25,813 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-12 21:29:25,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:25,815 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 21:29:25,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:25,817 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-12 21:29:25,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:25,818 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-12 21:29:25,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:25,820 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 69 proven. 21 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 21:29:25,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:25,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64342767] [2024-09-12 21:29:25,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64342767] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:29:25,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [693581235] [2024-09-12 21:29:25,820 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 21:29:25,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:25,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:29:25,822 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:29:25,823 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-09-12 21:29:25,861 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-09-12 21:29:25,862 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:29:25,863 INFO L262 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-09-12 21:29:25,864 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:29:25,901 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 69 proven. 21 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 21:29:25,902 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:29:26,015 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 69 proven. 21 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 21:29:26,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [693581235] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:29:26,015 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:29:26,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 18 [2024-09-12 21:29:26,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551254764] [2024-09-12 21:29:26,015 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:29:26,016 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-09-12 21:29:26,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:29:26,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-09-12 21:29:26,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=224, Unknown=0, NotChecked=0, Total=306 [2024-09-12 21:29:26,016 INFO L87 Difference]: Start difference. First operand 63 states and 64 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 8 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-12 21:29:26,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:29:26,067 INFO L93 Difference]: Finished difference Result 93 states and 101 transitions. [2024-09-12 21:29:26,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-09-12 21:29:26,067 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 8 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Word has length 60 [2024-09-12 21:29:26,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:29:26,068 INFO L225 Difference]: With dead ends: 93 [2024-09-12 21:29:26,068 INFO L226 Difference]: Without dead ends: 64 [2024-09-12 21:29:26,068 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 120 SyntacticMatches, 14 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=82, Invalid=224, Unknown=0, NotChecked=0, Total=306 [2024-09-12 21:29:26,068 INFO L434 NwaCegarLoop]: 21 mSDtfsCounter, 0 mSDsluCounter, 71 mSDsCounter, 0 mSdLazyCounter, 98 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 98 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 98 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 21:29:26,069 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 92 Invalid, 98 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 98 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 21:29:26,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2024-09-12 21:29:26,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 64. [2024-09-12 21:29:26,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 46 states have (on average 1.0434782608695652) internal successors, (48), 47 states have internal predecessors, (48), 9 states have call successors, (9), 9 states have call predecessors, (9), 8 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-12 21:29:26,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 65 transitions. [2024-09-12 21:29:26,073 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 65 transitions. Word has length 60 [2024-09-12 21:29:26,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:29:26,074 INFO L474 AbstractCegarLoop]: Abstraction has 64 states and 65 transitions. [2024-09-12 21:29:26,074 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 8 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-12 21:29:26,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:26,074 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 65 transitions. [2024-09-12 21:29:26,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2024-09-12 21:29:26,075 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:26,075 INFO L216 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:26,089 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-09-12 21:29:26,281 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-09-12 21:29:26,281 INFO L399 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:26,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:26,282 INFO L85 PathProgramCache]: Analyzing trace with hash 2019516247, now seen corresponding path program 12 times [2024-09-12 21:29:26,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:26,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056276521] [2024-09-12 21:29:26,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:26,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:26,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:26,388 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:26,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:26,390 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-09-12 21:29:26,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:26,401 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-12 21:29:26,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:26,402 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-12 21:29:26,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:26,404 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-09-12 21:29:26,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:26,405 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-12 21:29:26,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:26,407 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-12 21:29:26,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:26,408 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 33 proven. 64 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 21:29:26,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:26,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056276521] [2024-09-12 21:29:26,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056276521] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:29:26,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [158025087] [2024-09-12 21:29:26,408 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 21:29:26,408 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:26,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:29:26,410 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:29:26,411 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-09-12 21:29:26,448 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2024-09-12 21:29:26,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:29:26,449 INFO L262 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-09-12 21:29:26,450 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:29:26,503 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 40 proven. 57 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 21:29:26,504 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:29:26,599 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 40 proven. 57 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 21:29:26,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [158025087] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:29:26,600 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:29:26,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 15 [2024-09-12 21:29:26,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194507620] [2024-09-12 21:29:26,600 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:29:26,600 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-09-12 21:29:26,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:29:26,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-09-12 21:29:26,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2024-09-12 21:29:26,601 INFO L87 Difference]: Start difference. First operand 64 states and 65 transitions. Second operand has 15 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 13 states have internal predecessors, (34), 8 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-12 21:29:26,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:29:26,652 INFO L93 Difference]: Finished difference Result 77 states and 79 transitions. [2024-09-12 21:29:26,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-12 21:29:26,652 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 13 states have internal predecessors, (34), 8 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 61 [2024-09-12 21:29:26,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:29:26,653 INFO L225 Difference]: With dead ends: 77 [2024-09-12 21:29:26,653 INFO L226 Difference]: Without dead ends: 75 [2024-09-12 21:29:26,653 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 126 SyntacticMatches, 14 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2024-09-12 21:29:26,654 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 98 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 76 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 98 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 21:29:26,654 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 76 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 98 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 21:29:26,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2024-09-12 21:29:26,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 71. [2024-09-12 21:29:26,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 51 states have (on average 1.0392156862745099) internal successors, (53), 52 states have internal predecessors, (53), 10 states have call successors, (10), 10 states have call predecessors, (10), 9 states have return successors, (9), 8 states have call predecessors, (9), 9 states have call successors, (9) [2024-09-12 21:29:26,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 72 transitions. [2024-09-12 21:29:26,658 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 72 transitions. Word has length 61 [2024-09-12 21:29:26,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:29:26,658 INFO L474 AbstractCegarLoop]: Abstraction has 71 states and 72 transitions. [2024-09-12 21:29:26,659 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 13 states have internal predecessors, (34), 8 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-12 21:29:26,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:26,659 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 72 transitions. [2024-09-12 21:29:26,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2024-09-12 21:29:26,659 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:26,659 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:26,672 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-09-12 21:29:26,861 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-09-12 21:29:26,862 INFO L399 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:26,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:26,862 INFO L85 PathProgramCache]: Analyzing trace with hash -1248321171, now seen corresponding path program 13 times [2024-09-12 21:29:26,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:26,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862171409] [2024-09-12 21:29:26,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:26,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:26,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:27,010 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:27,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:27,012 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-09-12 21:29:27,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:27,013 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-12 21:29:27,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:27,015 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-12 21:29:27,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:27,016 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-09-12 21:29:27,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:27,017 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-12 21:29:27,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:27,018 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-12 21:29:27,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:27,020 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-12 21:29:27,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:27,021 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 91 proven. 28 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-12 21:29:27,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:27,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862171409] [2024-09-12 21:29:27,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862171409] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:29:27,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [288024235] [2024-09-12 21:29:27,021 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-12 21:29:27,021 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:27,021 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:29:27,023 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:29:27,024 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-09-12 21:29:27,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:27,060 INFO L262 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-09-12 21:29:27,061 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:29:27,115 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 91 proven. 28 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-12 21:29:27,115 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:29:27,251 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 91 proven. 28 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-12 21:29:27,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [288024235] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:29:27,251 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:29:27,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 20 [2024-09-12 21:29:27,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872247483] [2024-09-12 21:29:27,251 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:29:27,252 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-09-12 21:29:27,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:29:27,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-09-12 21:29:27,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=279, Unknown=0, NotChecked=0, Total=380 [2024-09-12 21:29:27,252 INFO L87 Difference]: Start difference. First operand 71 states and 72 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 states have internal predecessors, (34), 9 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-12 21:29:27,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:29:27,341 INFO L93 Difference]: Finished difference Result 104 states and 113 transitions. [2024-09-12 21:29:27,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-09-12 21:29:27,341 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 states have internal predecessors, (34), 9 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 68 [2024-09-12 21:29:27,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:29:27,342 INFO L225 Difference]: With dead ends: 104 [2024-09-12 21:29:27,342 INFO L226 Difference]: Without dead ends: 72 [2024-09-12 21:29:27,342 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 136 SyntacticMatches, 16 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 235 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=101, Invalid=279, Unknown=0, NotChecked=0, Total=380 [2024-09-12 21:29:27,343 INFO L434 NwaCegarLoop]: 23 mSDtfsCounter, 0 mSDsluCounter, 131 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:29:27,343 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 154 Invalid, 135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 135 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:29:27,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2024-09-12 21:29:27,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 72. [2024-09-12 21:29:27,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 52 states have (on average 1.0384615384615385) internal successors, (54), 53 states have internal predecessors, (54), 10 states have call successors, (10), 10 states have call predecessors, (10), 9 states have return successors, (9), 8 states have call predecessors, (9), 9 states have call successors, (9) [2024-09-12 21:29:27,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 73 transitions. [2024-09-12 21:29:27,348 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 73 transitions. Word has length 68 [2024-09-12 21:29:27,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:29:27,348 INFO L474 AbstractCegarLoop]: Abstraction has 72 states and 73 transitions. [2024-09-12 21:29:27,348 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 states have internal predecessors, (34), 9 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-12 21:29:27,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:27,349 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 73 transitions. [2024-09-12 21:29:27,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2024-09-12 21:29:27,349 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:27,349 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:27,360 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-09-12 21:29:27,549 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-09-12 21:29:27,550 INFO L399 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:27,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:27,550 INFO L85 PathProgramCache]: Analyzing trace with hash -2046116359, now seen corresponding path program 14 times [2024-09-12 21:29:27,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:27,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186012759] [2024-09-12 21:29:27,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:27,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:27,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:27,666 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:27,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:27,667 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-12 21:29:27,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:27,669 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-12 21:29:27,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:27,670 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-12 21:29:27,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:27,671 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-12 21:29:27,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:27,673 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-12 21:29:27,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:27,674 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-12 21:29:27,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:27,675 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 21:29:27,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:27,676 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 42 proven. 85 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-12 21:29:27,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:27,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186012759] [2024-09-12 21:29:27,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186012759] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:29:27,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [647805520] [2024-09-12 21:29:27,677 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 21:29:27,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:27,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:29:27,678 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:29:27,679 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-09-12 21:29:27,717 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 21:29:27,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:29:27,717 INFO L262 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-09-12 21:29:27,718 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:29:27,768 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 50 proven. 77 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-12 21:29:27,768 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:29:27,890 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 50 proven. 77 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-12 21:29:27,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [647805520] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:29:27,891 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:29:27,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 16 [2024-09-12 21:29:27,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609671406] [2024-09-12 21:29:27,891 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:29:27,891 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-09-12 21:29:27,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:29:27,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-09-12 21:29:27,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=172, Unknown=0, NotChecked=0, Total=240 [2024-09-12 21:29:27,892 INFO L87 Difference]: Start difference. First operand 72 states and 73 transitions. Second operand has 16 states, 16 states have (on average 2.3125) internal successors, (37), 14 states have internal predecessors, (37), 9 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-12 21:29:27,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:29:27,950 INFO L93 Difference]: Finished difference Result 85 states and 87 transitions. [2024-09-12 21:29:27,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-09-12 21:29:27,951 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 14 states have internal predecessors, (37), 9 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 69 [2024-09-12 21:29:27,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:29:27,952 INFO L225 Difference]: With dead ends: 85 [2024-09-12 21:29:27,952 INFO L226 Difference]: Without dead ends: 83 [2024-09-12 21:29:27,952 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 141 SyntacticMatches, 18 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 172 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=74, Invalid=198, Unknown=0, NotChecked=0, Total=272 [2024-09-12 21:29:27,952 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 83 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 21:29:27,953 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 83 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 21:29:27,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2024-09-12 21:29:27,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 79. [2024-09-12 21:29:27,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 57 states have (on average 1.0350877192982457) internal successors, (59), 58 states have internal predecessors, (59), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-12 21:29:27,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 80 transitions. [2024-09-12 21:29:27,957 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 80 transitions. Word has length 69 [2024-09-12 21:29:27,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:29:27,957 INFO L474 AbstractCegarLoop]: Abstraction has 79 states and 80 transitions. [2024-09-12 21:29:27,957 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 14 states have internal predecessors, (37), 9 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-12 21:29:27,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:27,958 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 80 transitions. [2024-09-12 21:29:27,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2024-09-12 21:29:27,958 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:27,958 INFO L216 NwaCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:27,971 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-09-12 21:29:28,159 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-09-12 21:29:28,159 INFO L399 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:28,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:28,160 INFO L85 PathProgramCache]: Analyzing trace with hash 1820682379, now seen corresponding path program 15 times [2024-09-12 21:29:28,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:28,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458213426] [2024-09-12 21:29:28,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:28,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:28,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:28,340 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:28,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:28,342 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-12 21:29:28,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:28,343 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-12 21:29:28,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:28,345 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-12 21:29:28,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:28,346 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-12 21:29:28,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:28,347 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-12 21:29:28,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:28,348 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-12 21:29:28,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:28,350 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 21:29:28,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:28,351 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 21:29:28,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:28,352 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 116 proven. 36 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-12 21:29:28,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:28,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458213426] [2024-09-12 21:29:28,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458213426] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:29:28,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [718113462] [2024-09-12 21:29:28,352 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 21:29:28,353 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:28,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:29:28,354 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:29:28,356 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-09-12 21:29:28,398 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2024-09-12 21:29:28,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:29:28,399 INFO L262 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-09-12 21:29:28,400 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:29:28,445 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 116 proven. 36 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-12 21:29:28,445 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:29:28,601 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 116 proven. 36 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-12 21:29:28,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [718113462] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:29:28,602 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:29:28,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 22 [2024-09-12 21:29:28,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830941652] [2024-09-12 21:29:28,602 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:29:28,602 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-09-12 21:29:28,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:29:28,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-09-12 21:29:28,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=340, Unknown=0, NotChecked=0, Total=462 [2024-09-12 21:29:28,603 INFO L87 Difference]: Start difference. First operand 79 states and 80 transitions. Second operand has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 10 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2024-09-12 21:29:28,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:29:28,700 INFO L93 Difference]: Finished difference Result 115 states and 125 transitions. [2024-09-12 21:29:28,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-09-12 21:29:28,700 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 10 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Word has length 76 [2024-09-12 21:29:28,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:29:28,701 INFO L225 Difference]: With dead ends: 115 [2024-09-12 21:29:28,701 INFO L226 Difference]: Without dead ends: 80 [2024-09-12 21:29:28,702 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 152 SyntacticMatches, 18 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 293 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=122, Invalid=340, Unknown=0, NotChecked=0, Total=462 [2024-09-12 21:29:28,703 INFO L434 NwaCegarLoop]: 25 mSDtfsCounter, 0 mSDsluCounter, 230 mSDsCounter, 0 mSdLazyCounter, 231 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 255 SdHoareTripleChecker+Invalid, 231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 231 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:29:28,704 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 255 Invalid, 231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 231 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:29:28,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2024-09-12 21:29:28,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 80. [2024-09-12 21:29:28,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 58 states have (on average 1.0344827586206897) internal successors, (60), 59 states have internal predecessors, (60), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-12 21:29:28,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 81 transitions. [2024-09-12 21:29:28,710 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 81 transitions. Word has length 76 [2024-09-12 21:29:28,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:29:28,711 INFO L474 AbstractCegarLoop]: Abstraction has 80 states and 81 transitions. [2024-09-12 21:29:28,711 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 10 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2024-09-12 21:29:28,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:28,711 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 81 transitions. [2024-09-12 21:29:28,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2024-09-12 21:29:28,713 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:28,713 INFO L216 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:28,725 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-09-12 21:29:28,916 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,17 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:28,917 INFO L399 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:28,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:28,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1946728727, now seen corresponding path program 16 times [2024-09-12 21:29:28,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:28,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128013348] [2024-09-12 21:29:28,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:28,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:28,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:29,048 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:29,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:29,049 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 21:29:29,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:29,051 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 21:29:29,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:29,052 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-12 21:29:29,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:29,053 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-12 21:29:29,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:29,054 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-12 21:29:29,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:29,055 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 21:29:29,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:29,056 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-12 21:29:29,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:29,057 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-12 21:29:29,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:29,059 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 52 proven. 109 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-12 21:29:29,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:29,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128013348] [2024-09-12 21:29:29,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128013348] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:29:29,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1816247030] [2024-09-12 21:29:29,059 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 21:29:29,059 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:29,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:29:29,060 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:29:29,061 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-09-12 21:29:29,099 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 21:29:29,099 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:29:29,100 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-09-12 21:29:29,101 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:29:29,168 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 61 proven. 100 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-12 21:29:29,168 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:29:29,294 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 61 proven. 100 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-12 21:29:29,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1816247030] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:29:29,295 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:29:29,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 17 [2024-09-12 21:29:29,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717569709] [2024-09-12 21:29:29,295 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:29:29,295 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-09-12 21:29:29,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:29:29,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-09-12 21:29:29,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=193, Unknown=0, NotChecked=0, Total=272 [2024-09-12 21:29:29,296 INFO L87 Difference]: Start difference. First operand 80 states and 81 transitions. Second operand has 17 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 15 states have internal predecessors, (40), 10 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2024-09-12 21:29:29,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:29:29,368 INFO L93 Difference]: Finished difference Result 93 states and 95 transitions. [2024-09-12 21:29:29,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-09-12 21:29:29,369 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 15 states have internal predecessors, (40), 10 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Word has length 77 [2024-09-12 21:29:29,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:29:29,369 INFO L225 Difference]: With dead ends: 93 [2024-09-12 21:29:29,369 INFO L226 Difference]: Without dead ends: 91 [2024-09-12 21:29:29,370 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 160 SyntacticMatches, 18 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=85, Invalid=221, Unknown=0, NotChecked=0, Total=306 [2024-09-12 21:29:29,370 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:29:29,370 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 95 Invalid, 134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 133 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:29:29,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2024-09-12 21:29:29,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 87. [2024-09-12 21:29:29,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 63 states have (on average 1.0317460317460319) internal successors, (65), 64 states have internal predecessors, (65), 12 states have call successors, (12), 12 states have call predecessors, (12), 11 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2024-09-12 21:29:29,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 88 transitions. [2024-09-12 21:29:29,378 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 88 transitions. Word has length 77 [2024-09-12 21:29:29,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:29:29,378 INFO L474 AbstractCegarLoop]: Abstraction has 87 states and 88 transitions. [2024-09-12 21:29:29,378 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 15 states have internal predecessors, (40), 10 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2024-09-12 21:29:29,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:29,379 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 88 transitions. [2024-09-12 21:29:29,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2024-09-12 21:29:29,379 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:29,379 INFO L216 NwaCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:29,391 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-09-12 21:29:29,579 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:29,580 INFO L399 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:29,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:29,580 INFO L85 PathProgramCache]: Analyzing trace with hash 726290349, now seen corresponding path program 17 times [2024-09-12 21:29:29,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:29,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679654897] [2024-09-12 21:29:29,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:29,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:29,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:29,782 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:29,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:29,783 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-12 21:29:29,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:29,784 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 21:29:29,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:29,785 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-12 21:29:29,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:29,786 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-12 21:29:29,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:29,788 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-12 21:29:29,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:29,789 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 21:29:29,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:29,790 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-12 21:29:29,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:29,791 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-12 21:29:29,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:29,793 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-12 21:29:29,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:29,795 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 144 proven. 45 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-12 21:29:29,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:29,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679654897] [2024-09-12 21:29:29,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679654897] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:29:29,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [967131522] [2024-09-12 21:29:29,795 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 21:29:29,795 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:29,795 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:29:29,797 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:29:29,798 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-09-12 21:29:29,841 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2024-09-12 21:29:29,842 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:29:29,842 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-09-12 21:29:29,844 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:29:29,886 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 144 proven. 45 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-12 21:29:29,886 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:29:30,074 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 144 proven. 45 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-12 21:29:30,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [967131522] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:29:30,074 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:29:30,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 24 [2024-09-12 21:29:30,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983037769] [2024-09-12 21:29:30,075 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:29:30,075 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-09-12 21:29:30,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:29:30,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-09-12 21:29:30,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=407, Unknown=0, NotChecked=0, Total=552 [2024-09-12 21:29:30,076 INFO L87 Difference]: Start difference. First operand 87 states and 88 transitions. Second operand has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 states have internal predecessors, (40), 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-12 21:29:30,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:29:30,146 INFO L93 Difference]: Finished difference Result 126 states and 137 transitions. [2024-09-12 21:29:30,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-09-12 21:29:30,147 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 states have internal predecessors, (40), 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 84 [2024-09-12 21:29:30,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:29:30,148 INFO L225 Difference]: With dead ends: 126 [2024-09-12 21:29:30,148 INFO L226 Difference]: Without dead ends: 88 [2024-09-12 21:29:30,148 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 168 SyntacticMatches, 20 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 357 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=145, Invalid=407, Unknown=0, NotChecked=0, Total=552 [2024-09-12 21:29:30,148 INFO L434 NwaCegarLoop]: 27 mSDtfsCounter, 0 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:29:30,149 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 124 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 145 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:29:30,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2024-09-12 21:29:30,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 88. [2024-09-12 21:29:30,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 64 states have (on average 1.03125) internal successors, (66), 65 states have internal predecessors, (66), 12 states have call successors, (12), 12 states have call predecessors, (12), 11 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2024-09-12 21:29:30,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 89 transitions. [2024-09-12 21:29:30,158 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 89 transitions. Word has length 84 [2024-09-12 21:29:30,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:29:30,158 INFO L474 AbstractCegarLoop]: Abstraction has 88 states and 89 transitions. [2024-09-12 21:29:30,158 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 states have internal predecessors, (40), 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-12 21:29:30,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:30,158 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 89 transitions. [2024-09-12 21:29:30,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2024-09-12 21:29:30,159 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:30,159 INFO L216 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:30,174 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-09-12 21:29:30,363 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:30,364 INFO L399 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:30,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:30,364 INFO L85 PathProgramCache]: Analyzing trace with hash 2011845689, now seen corresponding path program 18 times [2024-09-12 21:29:30,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:30,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866224835] [2024-09-12 21:29:30,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:30,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:30,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:30,540 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:30,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:30,541 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-09-12 21:29:30,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:30,543 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-12 21:29:30,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:30,548 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-12 21:29:30,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:30,549 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-12 21:29:30,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:30,550 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-12 21:29:30,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:30,551 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-12 21:29:30,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:30,553 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-12 21:29:30,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:30,554 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-12 21:29:30,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:30,555 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-12 21:29:30,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:30,556 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 63 proven. 136 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-12 21:29:30,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:30,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866224835] [2024-09-12 21:29:30,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866224835] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:29:30,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [266546650] [2024-09-12 21:29:30,556 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 21:29:30,556 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:30,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:29:30,558 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:29:30,559 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-09-12 21:29:30,600 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2024-09-12 21:29:30,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:29:30,601 INFO L262 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-09-12 21:29:30,602 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:29:30,664 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 73 proven. 126 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-12 21:29:30,665 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:29:30,815 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 73 proven. 126 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-12 21:29:30,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [266546650] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:29:30,815 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:29:30,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 18 [2024-09-12 21:29:30,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563523920] [2024-09-12 21:29:30,816 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:29:30,816 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-09-12 21:29:30,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:29:30,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-09-12 21:29:30,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=215, Unknown=0, NotChecked=0, Total=306 [2024-09-12 21:29:30,817 INFO L87 Difference]: Start difference. First operand 88 states and 89 transitions. Second operand has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 16 states have internal predecessors, (43), 11 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-12 21:29:30,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:29:30,876 INFO L93 Difference]: Finished difference Result 101 states and 103 transitions. [2024-09-12 21:29:30,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-09-12 21:29:30,876 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 16 states have internal predecessors, (43), 11 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 85 [2024-09-12 21:29:30,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:29:30,877 INFO L225 Difference]: With dead ends: 101 [2024-09-12 21:29:30,877 INFO L226 Difference]: Without dead ends: 99 [2024-09-12 21:29:30,877 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 177 SyntacticMatches, 20 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 214 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=97, Invalid=245, Unknown=0, NotChecked=0, Total=342 [2024-09-12 21:29:30,877 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 21:29:30,878 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 75 Invalid, 111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 21:29:30,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2024-09-12 21:29:30,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 95. [2024-09-12 21:29:30,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 69 states have (on average 1.0289855072463767) internal successors, (71), 70 states have internal predecessors, (71), 13 states have call successors, (13), 13 states have call predecessors, (13), 12 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-12 21:29:30,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 96 transitions. [2024-09-12 21:29:30,882 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 96 transitions. Word has length 85 [2024-09-12 21:29:30,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:29:30,883 INFO L474 AbstractCegarLoop]: Abstraction has 95 states and 96 transitions. [2024-09-12 21:29:30,883 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 16 states have internal predecessors, (43), 11 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-12 21:29:30,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:30,883 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 96 transitions. [2024-09-12 21:29:30,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2024-09-12 21:29:30,883 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:30,883 INFO L216 NwaCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:30,895 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-09-12 21:29:31,084 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-09-12 21:29:31,084 INFO L399 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:31,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:31,084 INFO L85 PathProgramCache]: Analyzing trace with hash 1515997771, now seen corresponding path program 19 times [2024-09-12 21:29:31,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:31,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457841105] [2024-09-12 21:29:31,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:31,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:31,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:31,295 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:31,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:31,296 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-09-12 21:29:31,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:31,298 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-12 21:29:31,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:31,299 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-12 21:29:31,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:31,300 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-12 21:29:31,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:31,301 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-12 21:29:31,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:31,302 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-12 21:29:31,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:31,303 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-12 21:29:31,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:31,304 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-12 21:29:31,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:31,305 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-12 21:29:31,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:31,306 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-12 21:29:31,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:31,307 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 175 proven. 55 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-12 21:29:31,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:31,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457841105] [2024-09-12 21:29:31,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457841105] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:29:31,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1880227518] [2024-09-12 21:29:31,307 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-12 21:29:31,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:31,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:29:31,309 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:29:31,310 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-09-12 21:29:31,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:31,352 INFO L262 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-09-12 21:29:31,353 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:29:31,397 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 175 proven. 55 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-12 21:29:31,397 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:29:31,588 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 175 proven. 55 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-12 21:29:31,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1880227518] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:29:31,589 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:29:31,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 26 [2024-09-12 21:29:31,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194065] [2024-09-12 21:29:31,589 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:29:31,589 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-09-12 21:29:31,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:29:31,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-09-12 21:29:31,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=480, Unknown=0, NotChecked=0, Total=650 [2024-09-12 21:29:31,590 INFO L87 Difference]: Start difference. First operand 95 states and 96 transitions. Second operand has 26 states, 26 states have (on average 1.6538461538461537) internal successors, (43), 26 states have internal predecessors, (43), 12 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2024-09-12 21:29:31,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:29:31,672 INFO L93 Difference]: Finished difference Result 137 states and 149 transitions. [2024-09-12 21:29:31,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-09-12 21:29:31,672 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6538461538461537) internal successors, (43), 26 states have internal predecessors, (43), 12 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Word has length 92 [2024-09-12 21:29:31,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:29:31,673 INFO L225 Difference]: With dead ends: 137 [2024-09-12 21:29:31,673 INFO L226 Difference]: Without dead ends: 96 [2024-09-12 21:29:31,674 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 184 SyntacticMatches, 22 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 427 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=170, Invalid=480, Unknown=0, NotChecked=0, Total=650 [2024-09-12 21:29:31,675 INFO L434 NwaCegarLoop]: 29 mSDtfsCounter, 0 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 203 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 203 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 203 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:29:31,675 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 209 Invalid, 203 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 203 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:29:31,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2024-09-12 21:29:31,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 96. [2024-09-12 21:29:31,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 70 states have (on average 1.0285714285714285) internal successors, (72), 71 states have internal predecessors, (72), 13 states have call successors, (13), 13 states have call predecessors, (13), 12 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-12 21:29:31,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 97 transitions. [2024-09-12 21:29:31,681 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 97 transitions. Word has length 92 [2024-09-12 21:29:31,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:29:31,682 INFO L474 AbstractCegarLoop]: Abstraction has 96 states and 97 transitions. [2024-09-12 21:29:31,682 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6538461538461537) internal successors, (43), 26 states have internal predecessors, (43), 12 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2024-09-12 21:29:31,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:31,682 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 97 transitions. [2024-09-12 21:29:31,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2024-09-12 21:29:31,683 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:31,683 INFO L216 NwaCegarLoop]: trace histogram [11, 11, 11, 11, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:31,694 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-12 21:29:31,886 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-09-12 21:29:31,886 INFO L399 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:31,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:31,887 INFO L85 PathProgramCache]: Analyzing trace with hash 774177495, now seen corresponding path program 20 times [2024-09-12 21:29:31,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:31,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359290869] [2024-09-12 21:29:31,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:31,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:31,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:32,066 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:32,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:32,067 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-09-12 21:29:32,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:32,068 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-12 21:29:32,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:32,069 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-12 21:29:32,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:32,070 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 21:29:32,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:32,072 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 21:29:32,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:32,073 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-12 21:29:32,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:32,074 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-12 21:29:32,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:32,075 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-12 21:29:32,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:32,076 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-12 21:29:32,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:32,077 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-12 21:29:32,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:32,078 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 75 proven. 166 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-12 21:29:32,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:32,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359290869] [2024-09-12 21:29:32,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359290869] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:29:32,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1178892899] [2024-09-12 21:29:32,079 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 21:29:32,079 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:32,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:29:32,080 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:29:32,081 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-09-12 21:29:32,123 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 21:29:32,123 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:29:32,124 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-09-12 21:29:32,126 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:29:32,185 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 86 proven. 155 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-12 21:29:32,185 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:29:32,366 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 86 proven. 155 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-12 21:29:32,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1178892899] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:29:32,367 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:29:32,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 19 [2024-09-12 21:29:32,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698934602] [2024-09-12 21:29:32,367 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:29:32,368 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-09-12 21:29:32,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:29:32,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-09-12 21:29:32,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=238, Unknown=0, NotChecked=0, Total=342 [2024-09-12 21:29:32,368 INFO L87 Difference]: Start difference. First operand 96 states and 97 transitions. Second operand has 19 states, 19 states have (on average 2.4210526315789473) internal successors, (46), 17 states have internal predecessors, (46), 12 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2024-09-12 21:29:32,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:29:32,430 INFO L93 Difference]: Finished difference Result 109 states and 111 transitions. [2024-09-12 21:29:32,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-09-12 21:29:32,430 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.4210526315789473) internal successors, (46), 17 states have internal predecessors, (46), 12 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Word has length 93 [2024-09-12 21:29:32,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:29:32,431 INFO L225 Difference]: With dead ends: 109 [2024-09-12 21:29:32,431 INFO L226 Difference]: Without dead ends: 107 [2024-09-12 21:29:32,431 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 192 SyntacticMatches, 24 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 271 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=110, Invalid=270, Unknown=0, NotChecked=0, Total=380 [2024-09-12 21:29:32,431 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 44 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:29:32,431 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 55 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:29:32,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2024-09-12 21:29:32,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 103. [2024-09-12 21:29:32,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 75 states have (on average 1.0266666666666666) internal successors, (77), 76 states have internal predecessors, (77), 14 states have call successors, (14), 14 states have call predecessors, (14), 13 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2024-09-12 21:29:32,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 104 transitions. [2024-09-12 21:29:32,436 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 104 transitions. Word has length 93 [2024-09-12 21:29:32,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:29:32,437 INFO L474 AbstractCegarLoop]: Abstraction has 103 states and 104 transitions. [2024-09-12 21:29:32,437 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.4210526315789473) internal successors, (46), 17 states have internal predecessors, (46), 12 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2024-09-12 21:29:32,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:32,437 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 104 transitions. [2024-09-12 21:29:32,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2024-09-12 21:29:32,437 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:32,437 INFO L216 NwaCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:32,449 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-09-12 21:29:32,638 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,22 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:32,638 INFO L399 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:32,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:32,638 INFO L85 PathProgramCache]: Analyzing trace with hash 945524205, now seen corresponding path program 21 times [2024-09-12 21:29:32,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:32,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630904776] [2024-09-12 21:29:32,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:32,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:32,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:32,909 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:32,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:32,910 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-09-12 21:29:32,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:32,911 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-12 21:29:32,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:32,913 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-12 21:29:32,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:32,914 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 21:29:32,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:32,915 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 21:29:32,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:32,916 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-12 21:29:32,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:32,917 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-12 21:29:32,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:32,919 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-12 21:29:32,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:32,920 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-12 21:29:32,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:32,925 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-12 21:29:32,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:32,926 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-12 21:29:32,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:32,939 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 209 proven. 66 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-12 21:29:32,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:32,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630904776] [2024-09-12 21:29:32,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630904776] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:29:32,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1478671962] [2024-09-12 21:29:32,939 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 21:29:32,939 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:32,940 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:29:32,941 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:29:32,941 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-09-12 21:29:32,990 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2024-09-12 21:29:32,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:29:32,991 INFO L262 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-09-12 21:29:32,992 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:29:33,045 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 209 proven. 66 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-12 21:29:33,045 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:29:33,270 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 209 proven. 66 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-12 21:29:33,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1478671962] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:29:33,270 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:29:33,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 28 [2024-09-12 21:29:33,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363107460] [2024-09-12 21:29:33,270 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:29:33,271 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-09-12 21:29:33,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:29:33,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-09-12 21:29:33,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=559, Unknown=0, NotChecked=0, Total=756 [2024-09-12 21:29:33,272 INFO L87 Difference]: Start difference. First operand 103 states and 104 transitions. Second operand has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-12 21:29:33,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:29:33,360 INFO L93 Difference]: Finished difference Result 148 states and 161 transitions. [2024-09-12 21:29:33,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-09-12 21:29:33,361 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Word has length 100 [2024-09-12 21:29:33,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:29:33,362 INFO L225 Difference]: With dead ends: 148 [2024-09-12 21:29:33,362 INFO L226 Difference]: Without dead ends: 104 [2024-09-12 21:29:33,362 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 200 SyntacticMatches, 24 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 503 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=197, Invalid=559, Unknown=0, NotChecked=0, Total=756 [2024-09-12 21:29:33,362 INFO L434 NwaCegarLoop]: 31 mSDtfsCounter, 0 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:29:33,363 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 232 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 237 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:29:33,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2024-09-12 21:29:33,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 104. [2024-09-12 21:29:33,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 76 states have (on average 1.0263157894736843) internal successors, (78), 77 states have internal predecessors, (78), 14 states have call successors, (14), 14 states have call predecessors, (14), 13 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2024-09-12 21:29:33,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 105 transitions. [2024-09-12 21:29:33,368 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 105 transitions. Word has length 100 [2024-09-12 21:29:33,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:29:33,368 INFO L474 AbstractCegarLoop]: Abstraction has 104 states and 105 transitions. [2024-09-12 21:29:33,368 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-12 21:29:33,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:33,368 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 105 transitions. [2024-09-12 21:29:33,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2024-09-12 21:29:33,369 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:33,369 INFO L216 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:33,380 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-09-12 21:29:33,572 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-09-12 21:29:33,572 INFO L399 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:33,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:33,573 INFO L85 PathProgramCache]: Analyzing trace with hash 156826233, now seen corresponding path program 22 times [2024-09-12 21:29:33,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:33,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841324849] [2024-09-12 21:29:33,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:33,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:33,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:33,756 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:33,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:33,757 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2024-09-12 21:29:33,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:33,758 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-12 21:29:33,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:33,759 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-12 21:29:33,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:33,760 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-12 21:29:33,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:33,761 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-12 21:29:33,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:33,762 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-12 21:29:33,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:33,763 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-12 21:29:33,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:33,764 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-12 21:29:33,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:33,765 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-12 21:29:33,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:33,767 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-12 21:29:33,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:33,768 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-12 21:29:33,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:33,770 INFO L134 CoverageAnalysis]: Checked inductivity of 507 backedges. 88 proven. 199 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-12 21:29:33,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:33,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841324849] [2024-09-12 21:29:33,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841324849] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:29:33,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [318695911] [2024-09-12 21:29:33,771 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 21:29:33,771 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:33,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:29:33,772 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-12 21:29:33,773 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-12 21:29:33,817 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 21:29:33,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:29:33,818 INFO L262 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-09-12 21:29:33,820 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:29:33,881 INFO L134 CoverageAnalysis]: Checked inductivity of 507 backedges. 100 proven. 187 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-12 21:29:33,881 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:29:34,065 INFO L134 CoverageAnalysis]: Checked inductivity of 507 backedges. 100 proven. 187 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-12 21:29:34,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [318695911] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:29:34,065 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:29:34,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 20 [2024-09-12 21:29:34,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216902333] [2024-09-12 21:29:34,065 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:29:34,066 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-09-12 21:29:34,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:29:34,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-09-12 21:29:34,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=262, Unknown=0, NotChecked=0, Total=380 [2024-09-12 21:29:34,066 INFO L87 Difference]: Start difference. First operand 104 states and 105 transitions. Second operand has 20 states, 20 states have (on average 2.45) internal successors, (49), 18 states have internal predecessors, (49), 13 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-12 21:29:34,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:29:34,144 INFO L93 Difference]: Finished difference Result 117 states and 119 transitions. [2024-09-12 21:29:34,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-09-12 21:29:34,144 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.45) internal successors, (49), 18 states have internal predecessors, (49), 13 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Word has length 101 [2024-09-12 21:29:34,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:29:34,146 INFO L225 Difference]: With dead ends: 117 [2024-09-12 21:29:34,146 INFO L226 Difference]: Without dead ends: 115 [2024-09-12 21:29:34,146 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 254 GetRequests, 211 SyntacticMatches, 24 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 282 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=124, Invalid=296, Unknown=0, NotChecked=0, Total=420 [2024-09-12 21:29:34,146 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 170 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 91 SdHoareTripleChecker+Invalid, 172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:29:34,147 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 91 Invalid, 172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 170 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:29:34,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2024-09-12 21:29:34,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 111. [2024-09-12 21:29:34,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 81 states have (on average 1.0246913580246915) internal successors, (83), 82 states have internal predecessors, (83), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-12 21:29:34,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 112 transitions. [2024-09-12 21:29:34,155 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 112 transitions. Word has length 101 [2024-09-12 21:29:34,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:29:34,155 INFO L474 AbstractCegarLoop]: Abstraction has 111 states and 112 transitions. [2024-09-12 21:29:34,155 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.45) internal successors, (49), 18 states have internal predecessors, (49), 13 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-12 21:29:34,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:34,155 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 112 transitions. [2024-09-12 21:29:34,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2024-09-12 21:29:34,156 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:34,156 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:34,170 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2024-09-12 21:29:34,360 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-09-12 21:29:34,361 INFO L399 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:34,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:34,361 INFO L85 PathProgramCache]: Analyzing trace with hash -325968885, now seen corresponding path program 23 times [2024-09-12 21:29:34,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:34,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60438288] [2024-09-12 21:29:34,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:34,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:34,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:34,622 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:34,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:34,623 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2024-09-12 21:29:34,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:34,625 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-12 21:29:34,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:34,626 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-12 21:29:34,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:34,627 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-12 21:29:34,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:34,628 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-12 21:29:34,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:34,629 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-12 21:29:34,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:34,630 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-12 21:29:34,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:34,631 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-12 21:29:34,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:34,632 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-12 21:29:34,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:34,633 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-12 21:29:34,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:34,634 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-12 21:29:34,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:34,635 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-12 21:29:34,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:34,637 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 246 proven. 78 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-12 21:29:34,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:34,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60438288] [2024-09-12 21:29:34,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60438288] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:29:34,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [687708131] [2024-09-12 21:29:34,637 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 21:29:34,637 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:34,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:29:34,639 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-12 21:29:34,640 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-12 21:29:34,684 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2024-09-12 21:29:34,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:29:34,685 INFO L262 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-09-12 21:29:34,687 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:29:34,742 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 246 proven. 78 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-12 21:29:34,742 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:29:34,987 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 246 proven. 78 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-12 21:29:34,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [687708131] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:29:34,987 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:29:34,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 30 [2024-09-12 21:29:34,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426862401] [2024-09-12 21:29:34,988 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:29:34,988 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-09-12 21:29:34,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:29:34,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-09-12 21:29:34,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=226, Invalid=644, Unknown=0, NotChecked=0, Total=870 [2024-09-12 21:29:34,989 INFO L87 Difference]: Start difference. First operand 111 states and 112 transitions. Second operand has 30 states, 30 states have (on average 1.6333333333333333) internal successors, (49), 30 states have internal predecessors, (49), 14 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2024-09-12 21:29:35,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:29:35,091 INFO L93 Difference]: Finished difference Result 159 states and 173 transitions. [2024-09-12 21:29:35,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-09-12 21:29:35,091 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.6333333333333333) internal successors, (49), 30 states have internal predecessors, (49), 14 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) Word has length 108 [2024-09-12 21:29:35,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:29:35,092 INFO L225 Difference]: With dead ends: 159 [2024-09-12 21:29:35,092 INFO L226 Difference]: Without dead ends: 112 [2024-09-12 21:29:35,092 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 216 SyntacticMatches, 26 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 585 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=226, Invalid=644, Unknown=0, NotChecked=0, Total=870 [2024-09-12 21:29:35,093 INFO L434 NwaCegarLoop]: 33 mSDtfsCounter, 0 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:29:35,093 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 193 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 223 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:29:35,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2024-09-12 21:29:35,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 112. [2024-09-12 21:29:35,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 82 states have (on average 1.024390243902439) internal successors, (84), 83 states have internal predecessors, (84), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-12 21:29:35,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 113 transitions. [2024-09-12 21:29:35,101 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 113 transitions. Word has length 108 [2024-09-12 21:29:35,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:29:35,102 INFO L474 AbstractCegarLoop]: Abstraction has 112 states and 113 transitions. [2024-09-12 21:29:35,102 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.6333333333333333) internal successors, (49), 30 states have internal predecessors, (49), 14 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2024-09-12 21:29:35,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:35,102 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 113 transitions. [2024-09-12 21:29:35,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2024-09-12 21:29:35,102 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:35,103 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 13, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:35,114 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-09-12 21:29:35,303 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-09-12 21:29:35,303 INFO L399 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:35,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:35,304 INFO L85 PathProgramCache]: Analyzing trace with hash 1691368599, now seen corresponding path program 24 times [2024-09-12 21:29:35,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:35,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450568006] [2024-09-12 21:29:35,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:35,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:35,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:35,501 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:35,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:35,502 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-12 21:29:35,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:35,503 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-12 21:29:35,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:35,504 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 21:29:35,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:35,505 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-12 21:29:35,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:35,506 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-12 21:29:35,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:35,507 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-12 21:29:35,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:35,508 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-12 21:29:35,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:35,509 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 21:29:35,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:35,511 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-12 21:29:35,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:35,512 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-12 21:29:35,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:35,513 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-12 21:29:35,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:35,514 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-09-12 21:29:35,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:35,515 INFO L134 CoverageAnalysis]: Checked inductivity of 601 backedges. 102 proven. 235 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-12 21:29:35,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:35,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450568006] [2024-09-12 21:29:35,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450568006] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:29:35,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [459145733] [2024-09-12 21:29:35,516 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 21:29:35,516 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:35,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:29:35,517 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-12 21:29:35,518 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-12 21:29:35,567 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2024-09-12 21:29:35,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:29:35,569 INFO L262 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-09-12 21:29:35,570 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:29:35,636 INFO L134 CoverageAnalysis]: Checked inductivity of 601 backedges. 115 proven. 222 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-12 21:29:35,637 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:29:35,830 INFO L134 CoverageAnalysis]: Checked inductivity of 601 backedges. 115 proven. 222 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-12 21:29:35,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [459145733] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:29:35,831 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:29:35,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 21 [2024-09-12 21:29:35,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125954867] [2024-09-12 21:29:35,831 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:29:35,831 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-09-12 21:29:35,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:29:35,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-09-12 21:29:35,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=287, Unknown=0, NotChecked=0, Total=420 [2024-09-12 21:29:35,832 INFO L87 Difference]: Start difference. First operand 112 states and 113 transitions. Second operand has 21 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 19 states have internal predecessors, (52), 14 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2024-09-12 21:29:35,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:29:35,901 INFO L93 Difference]: Finished difference Result 125 states and 127 transitions. [2024-09-12 21:29:35,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-09-12 21:29:35,902 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 19 states have internal predecessors, (52), 14 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) Word has length 109 [2024-09-12 21:29:35,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:29:35,903 INFO L225 Difference]: With dead ends: 125 [2024-09-12 21:29:35,903 INFO L226 Difference]: Without dead ends: 123 [2024-09-12 21:29:35,903 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 228 SyntacticMatches, 26 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 319 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=139, Invalid=323, Unknown=0, NotChecked=0, Total=462 [2024-09-12 21:29:35,903 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 144 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 144 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:29:35,903 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 78 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 144 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:29:35,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2024-09-12 21:29:35,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 119. [2024-09-12 21:29:35,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 87 states have (on average 1.0229885057471264) internal successors, (89), 88 states have internal predecessors, (89), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2024-09-12 21:29:35,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 120 transitions. [2024-09-12 21:29:35,909 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 120 transitions. Word has length 109 [2024-09-12 21:29:35,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:29:35,909 INFO L474 AbstractCegarLoop]: Abstraction has 119 states and 120 transitions. [2024-09-12 21:29:35,909 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 19 states have internal predecessors, (52), 14 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2024-09-12 21:29:35,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:35,909 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 120 transitions. [2024-09-12 21:29:35,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2024-09-12 21:29:35,910 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:35,910 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:35,921 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-09-12 21:29:36,112 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-09-12 21:29:36,112 INFO L399 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:36,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:36,112 INFO L85 PathProgramCache]: Analyzing trace with hash 1194318893, now seen corresponding path program 25 times [2024-09-12 21:29:36,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:36,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437419373] [2024-09-12 21:29:36,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:36,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:36,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:36,439 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:36,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:36,441 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-12 21:29:36,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:36,442 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-12 21:29:36,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:36,443 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 21:29:36,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:36,444 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-12 21:29:36,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:36,445 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-12 21:29:36,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:36,446 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-12 21:29:36,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:36,447 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-12 21:29:36,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:36,448 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 21:29:36,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:36,449 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-12 21:29:36,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:36,451 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-12 21:29:36,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:36,452 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-12 21:29:36,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:36,453 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-09-12 21:29:36,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:36,455 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-12 21:29:36,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:36,456 INFO L134 CoverageAnalysis]: Checked inductivity of 689 backedges. 286 proven. 91 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-12 21:29:36,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:36,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437419373] [2024-09-12 21:29:36,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437419373] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:29:36,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1357574760] [2024-09-12 21:29:36,457 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-12 21:29:36,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:36,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:29:36,458 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-12 21:29:36,459 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-12 21:29:36,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:36,506 INFO L262 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-09-12 21:29:36,507 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:29:36,560 INFO L134 CoverageAnalysis]: Checked inductivity of 689 backedges. 286 proven. 91 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-12 21:29:36,561 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:29:36,802 INFO L134 CoverageAnalysis]: Checked inductivity of 689 backedges. 286 proven. 91 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-12 21:29:36,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1357574760] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:29:36,803 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:29:36,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 32 [2024-09-12 21:29:36,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684555108] [2024-09-12 21:29:36,803 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:29:36,803 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-09-12 21:29:36,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:29:36,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-09-12 21:29:36,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=257, Invalid=735, Unknown=0, NotChecked=0, Total=992 [2024-09-12 21:29:36,804 INFO L87 Difference]: Start difference. First operand 119 states and 120 transitions. Second operand has 32 states, 32 states have (on average 1.625) internal successors, (52), 32 states have internal predecessors, (52), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-12 21:29:36,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:29:36,892 INFO L93 Difference]: Finished difference Result 170 states and 185 transitions. [2024-09-12 21:29:36,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-09-12 21:29:36,893 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.625) internal successors, (52), 32 states have internal predecessors, (52), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Word has length 116 [2024-09-12 21:29:36,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:29:36,894 INFO L225 Difference]: With dead ends: 170 [2024-09-12 21:29:36,894 INFO L226 Difference]: Without dead ends: 120 [2024-09-12 21:29:36,894 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 232 SyntacticMatches, 28 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 673 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=257, Invalid=735, Unknown=0, NotChecked=0, Total=992 [2024-09-12 21:29:36,894 INFO L434 NwaCegarLoop]: 35 mSDtfsCounter, 0 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 234 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 238 SdHoareTripleChecker+Invalid, 234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 234 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:29:36,894 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 238 Invalid, 234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 234 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:29:36,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2024-09-12 21:29:36,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 120. [2024-09-12 21:29:36,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 88 states have (on average 1.0227272727272727) internal successors, (90), 89 states have internal predecessors, (90), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2024-09-12 21:29:36,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 121 transitions. [2024-09-12 21:29:36,900 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 121 transitions. Word has length 116 [2024-09-12 21:29:36,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:29:36,900 INFO L474 AbstractCegarLoop]: Abstraction has 120 states and 121 transitions. [2024-09-12 21:29:36,901 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.625) internal successors, (52), 32 states have internal predecessors, (52), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-12 21:29:36,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:36,901 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 121 transitions. [2024-09-12 21:29:36,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2024-09-12 21:29:36,901 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:36,901 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 14, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:36,913 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-09-12 21:29:37,101 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,27 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:37,102 INFO L399 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:37,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:37,102 INFO L85 PathProgramCache]: Analyzing trace with hash 1153085625, now seen corresponding path program 26 times [2024-09-12 21:29:37,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:37,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741983933] [2024-09-12 21:29:37,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:37,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:37,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:37,316 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:37,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:37,319 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-12 21:29:37,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:37,321 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-12 21:29:37,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:37,322 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-09-12 21:29:37,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:37,324 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-12 21:29:37,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:37,325 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-12 21:29:37,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:37,327 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-12 21:29:37,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:37,328 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-12 21:29:37,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:37,329 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-12 21:29:37,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:37,330 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-12 21:29:37,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:37,332 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-12 21:29:37,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:37,333 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-09-12 21:29:37,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:37,334 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-12 21:29:37,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:37,335 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-09-12 21:29:37,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:37,336 INFO L134 CoverageAnalysis]: Checked inductivity of 703 backedges. 117 proven. 274 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-12 21:29:37,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:37,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741983933] [2024-09-12 21:29:37,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741983933] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:29:37,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1443651437] [2024-09-12 21:29:37,337 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 21:29:37,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:37,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:29:37,338 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-12 21:29:37,339 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-12 21:29:37,388 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 21:29:37,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:29:37,390 INFO L262 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-09-12 21:29:37,391 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:29:37,466 INFO L134 CoverageAnalysis]: Checked inductivity of 703 backedges. 131 proven. 260 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-12 21:29:37,466 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:29:37,683 INFO L134 CoverageAnalysis]: Checked inductivity of 703 backedges. 131 proven. 260 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-12 21:29:37,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1443651437] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:29:37,684 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:29:37,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 22 [2024-09-12 21:29:37,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598432286] [2024-09-12 21:29:37,684 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:29:37,684 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-09-12 21:29:37,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:29:37,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-09-12 21:29:37,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=313, Unknown=0, NotChecked=0, Total=462 [2024-09-12 21:29:37,685 INFO L87 Difference]: Start difference. First operand 120 states and 121 transitions. Second operand has 22 states, 22 states have (on average 2.5) internal successors, (55), 20 states have internal predecessors, (55), 15 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-12 21:29:37,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:29:37,764 INFO L93 Difference]: Finished difference Result 133 states and 135 transitions. [2024-09-12 21:29:37,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-09-12 21:29:37,764 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.5) internal successors, (55), 20 states have internal predecessors, (55), 15 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Word has length 117 [2024-09-12 21:29:37,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:29:37,765 INFO L225 Difference]: With dead ends: 133 [2024-09-12 21:29:37,765 INFO L226 Difference]: Without dead ends: 131 [2024-09-12 21:29:37,765 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 294 GetRequests, 243 SyntacticMatches, 30 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 388 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=155, Invalid=351, Unknown=0, NotChecked=0, Total=506 [2024-09-12 21:29:37,766 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 181 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 181 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:29:37,766 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 79 Invalid, 183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 181 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:29:37,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2024-09-12 21:29:37,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 127. [2024-09-12 21:29:37,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 93 states have (on average 1.021505376344086) internal successors, (95), 94 states have internal predecessors, (95), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-12 21:29:37,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 128 transitions. [2024-09-12 21:29:37,772 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 128 transitions. Word has length 117 [2024-09-12 21:29:37,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:29:37,772 INFO L474 AbstractCegarLoop]: Abstraction has 127 states and 128 transitions. [2024-09-12 21:29:37,772 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.5) internal successors, (55), 20 states have internal predecessors, (55), 15 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-12 21:29:37,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:37,772 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 128 transitions. [2024-09-12 21:29:37,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2024-09-12 21:29:37,773 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:37,773 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:37,785 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2024-09-12 21:29:37,973 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-09-12 21:29:37,974 INFO L399 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:37,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:37,974 INFO L85 PathProgramCache]: Analyzing trace with hash 1614994891, now seen corresponding path program 27 times [2024-09-12 21:29:37,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:37,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606689085] [2024-09-12 21:29:37,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:37,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:37,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:38,315 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:38,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:38,316 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-12 21:29:38,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:38,317 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-12 21:29:38,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:38,318 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-09-12 21:29:38,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:38,319 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-12 21:29:38,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:38,319 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-12 21:29:38,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:38,320 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-12 21:29:38,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:38,321 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-12 21:29:38,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:38,322 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-12 21:29:38,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:38,323 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-12 21:29:38,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:38,324 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-12 21:29:38,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:38,325 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-09-12 21:29:38,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:38,326 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-12 21:29:38,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:38,327 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-09-12 21:29:38,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:38,328 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-12 21:29:38,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:38,330 INFO L134 CoverageAnalysis]: Checked inductivity of 798 backedges. 329 proven. 105 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-12 21:29:38,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:38,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606689085] [2024-09-12 21:29:38,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606689085] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:29:38,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [18479889] [2024-09-12 21:29:38,331 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 21:29:38,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:38,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:29:38,332 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-12 21:29:38,333 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-12 21:29:38,390 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2024-09-12 21:29:38,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:29:38,392 INFO L262 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-09-12 21:29:38,394 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:29:38,454 INFO L134 CoverageAnalysis]: Checked inductivity of 798 backedges. 329 proven. 105 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-12 21:29:38,454 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:29:38,734 INFO L134 CoverageAnalysis]: Checked inductivity of 798 backedges. 329 proven. 105 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-12 21:29:38,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [18479889] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:29:38,734 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:29:38,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 34 [2024-09-12 21:29:38,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710316332] [2024-09-12 21:29:38,734 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:29:38,735 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-09-12 21:29:38,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:29:38,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-09-12 21:29:38,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=290, Invalid=832, Unknown=0, NotChecked=0, Total=1122 [2024-09-12 21:29:38,736 INFO L87 Difference]: Start difference. First operand 127 states and 128 transitions. Second operand has 34 states, 34 states have (on average 1.6176470588235294) internal successors, (55), 34 states have internal predecessors, (55), 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-12 21:29:38,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:29:38,854 INFO L93 Difference]: Finished difference Result 181 states and 197 transitions. [2024-09-12 21:29:38,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-09-12 21:29:38,854 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.6176470588235294) internal successors, (55), 34 states have internal predecessors, (55), 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 124 [2024-09-12 21:29:38,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:29:38,855 INFO L225 Difference]: With dead ends: 181 [2024-09-12 21:29:38,855 INFO L226 Difference]: Without dead ends: 128 [2024-09-12 21:29:38,856 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 310 GetRequests, 248 SyntacticMatches, 30 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 767 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=290, Invalid=832, Unknown=0, NotChecked=0, Total=1122 [2024-09-12 21:29:38,856 INFO L434 NwaCegarLoop]: 37 mSDtfsCounter, 0 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 281 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 281 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 281 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:29:38,856 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 228 Invalid, 281 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 281 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:29:38,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2024-09-12 21:29:38,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 128. [2024-09-12 21:29:38,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 94 states have (on average 1.0212765957446808) internal successors, (96), 95 states have internal predecessors, (96), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-12 21:29:38,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 129 transitions. [2024-09-12 21:29:38,864 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 129 transitions. Word has length 124 [2024-09-12 21:29:38,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:29:38,865 INFO L474 AbstractCegarLoop]: Abstraction has 128 states and 129 transitions. [2024-09-12 21:29:38,865 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.6176470588235294) internal successors, (55), 34 states have internal predecessors, (55), 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-12 21:29:38,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:38,865 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 129 transitions. [2024-09-12 21:29:38,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2024-09-12 21:29:38,868 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:38,868 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 15, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:38,880 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-12 21:29:39,072 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:39,072 INFO L399 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:39,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:39,073 INFO L85 PathProgramCache]: Analyzing trace with hash -182032809, now seen corresponding path program 28 times [2024-09-12 21:29:39,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:39,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086213800] [2024-09-12 21:29:39,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:39,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:39,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:39,284 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:39,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:39,285 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-12 21:29:39,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:39,286 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-12 21:29:39,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:39,287 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-12 21:29:39,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:39,288 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-12 21:29:39,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:39,289 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-12 21:29:39,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:39,291 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 21:29:39,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:39,292 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 21:29:39,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:39,293 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-12 21:29:39,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:39,294 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-12 21:29:39,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:39,295 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-12 21:29:39,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:39,296 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 21:29:39,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:39,297 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-09-12 21:29:39,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:39,298 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-12 21:29:39,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:39,299 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-12 21:29:39,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:39,300 INFO L134 CoverageAnalysis]: Checked inductivity of 813 backedges. 133 proven. 316 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-12 21:29:39,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:39,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086213800] [2024-09-12 21:29:39,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086213800] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:29:39,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [398093401] [2024-09-12 21:29:39,301 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 21:29:39,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:39,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:29:39,302 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-12 21:29:39,303 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-12 21:29:39,348 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 21:29:39,348 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:29:39,349 INFO L262 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-09-12 21:29:39,351 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:29:39,421 INFO L134 CoverageAnalysis]: Checked inductivity of 813 backedges. 148 proven. 301 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-12 21:29:39,421 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:29:39,639 INFO L134 CoverageAnalysis]: Checked inductivity of 813 backedges. 148 proven. 301 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-12 21:29:39,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [398093401] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:29:39,639 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:29:39,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 23 [2024-09-12 21:29:39,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72135758] [2024-09-12 21:29:39,640 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:29:39,640 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-09-12 21:29:39,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:29:39,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-09-12 21:29:39,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=340, Unknown=0, NotChecked=0, Total=506 [2024-09-12 21:29:39,641 INFO L87 Difference]: Start difference. First operand 128 states and 129 transitions. Second operand has 23 states, 23 states have (on average 2.5217391304347827) internal successors, (58), 21 states have internal predecessors, (58), 16 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2024-09-12 21:29:39,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:29:39,717 INFO L93 Difference]: Finished difference Result 141 states and 143 transitions. [2024-09-12 21:29:39,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-09-12 21:29:39,717 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.5217391304347827) internal successors, (58), 21 states have internal predecessors, (58), 16 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) Word has length 125 [2024-09-12 21:29:39,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:29:39,718 INFO L225 Difference]: With dead ends: 141 [2024-09-12 21:29:39,718 INFO L226 Difference]: Without dead ends: 139 [2024-09-12 21:29:39,718 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 260 SyntacticMatches, 32 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 431 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=172, Invalid=380, Unknown=0, NotChecked=0, Total=552 [2024-09-12 21:29:39,719 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:29:39,719 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 87 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:29:39,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2024-09-12 21:29:39,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 135. [2024-09-12 21:29:39,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 99 states have (on average 1.02020202020202) internal successors, (101), 100 states have internal predecessors, (101), 18 states have call successors, (18), 18 states have call predecessors, (18), 17 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2024-09-12 21:29:39,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 136 transitions. [2024-09-12 21:29:39,725 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 136 transitions. Word has length 125 [2024-09-12 21:29:39,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:29:39,726 INFO L474 AbstractCegarLoop]: Abstraction has 135 states and 136 transitions. [2024-09-12 21:29:39,726 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.5217391304347827) internal successors, (58), 21 states have internal predecessors, (58), 16 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2024-09-12 21:29:39,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:39,726 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 136 transitions. [2024-09-12 21:29:39,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2024-09-12 21:29:39,727 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:39,727 INFO L216 NwaCegarLoop]: trace histogram [16, 16, 16, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:39,738 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2024-09-12 21:29:39,927 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:39,927 INFO L399 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:39,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:39,928 INFO L85 PathProgramCache]: Analyzing trace with hash -1020577171, now seen corresponding path program 29 times [2024-09-12 21:29:39,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:39,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631274216] [2024-09-12 21:29:39,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:39,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:39,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:40,267 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:40,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:40,268 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-12 21:29:40,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:40,269 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-12 21:29:40,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:40,270 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-12 21:29:40,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:40,271 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-12 21:29:40,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:40,272 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-12 21:29:40,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:40,273 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 21:29:40,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:40,274 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 21:29:40,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:40,275 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-12 21:29:40,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:40,276 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-12 21:29:40,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:40,277 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-12 21:29:40,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:40,278 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 21:29:40,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:40,279 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-09-12 21:29:40,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:40,279 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-12 21:29:40,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:40,280 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-12 21:29:40,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:40,281 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-12 21:29:40,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:40,282 INFO L134 CoverageAnalysis]: Checked inductivity of 915 backedges. 375 proven. 120 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-12 21:29:40,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:40,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631274216] [2024-09-12 21:29:40,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631274216] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:29:40,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [436232732] [2024-09-12 21:29:40,283 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 21:29:40,283 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:40,283 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:29:40,284 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-12 21:29:40,286 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-12 21:29:40,337 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2024-09-12 21:29:40,337 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:29:40,338 INFO L262 TraceCheckSpWp]: Trace formula consists of 328 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-09-12 21:29:40,340 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:29:40,393 INFO L134 CoverageAnalysis]: Checked inductivity of 915 backedges. 375 proven. 120 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-12 21:29:40,393 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:29:40,723 INFO L134 CoverageAnalysis]: Checked inductivity of 915 backedges. 375 proven. 120 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-12 21:29:40,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [436232732] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:29:40,723 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:29:40,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 36 [2024-09-12 21:29:40,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841376925] [2024-09-12 21:29:40,723 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:29:40,723 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2024-09-12 21:29:40,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:29:40,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2024-09-12 21:29:40,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=325, Invalid=935, Unknown=0, NotChecked=0, Total=1260 [2024-09-12 21:29:40,724 INFO L87 Difference]: Start difference. First operand 135 states and 136 transitions. Second operand has 36 states, 36 states have (on average 1.6111111111111112) internal successors, (58), 36 states have internal predecessors, (58), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-12 21:29:40,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:29:40,852 INFO L93 Difference]: Finished difference Result 192 states and 209 transitions. [2024-09-12 21:29:40,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-09-12 21:29:40,852 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.6111111111111112) internal successors, (58), 36 states have internal predecessors, (58), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) Word has length 132 [2024-09-12 21:29:40,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:29:40,854 INFO L225 Difference]: With dead ends: 192 [2024-09-12 21:29:40,854 INFO L226 Difference]: Without dead ends: 136 [2024-09-12 21:29:40,854 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 330 GetRequests, 264 SyntacticMatches, 32 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 867 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=325, Invalid=935, Unknown=0, NotChecked=0, Total=1260 [2024-09-12 21:29:40,855 INFO L434 NwaCegarLoop]: 39 mSDtfsCounter, 0 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 240 SdHoareTripleChecker+Invalid, 282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:29:40,855 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 240 Invalid, 282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 282 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:29:40,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2024-09-12 21:29:40,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 136. [2024-09-12 21:29:40,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 100 states have (on average 1.02) internal successors, (102), 101 states have internal predecessors, (102), 18 states have call successors, (18), 18 states have call predecessors, (18), 17 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2024-09-12 21:29:40,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 137 transitions. [2024-09-12 21:29:40,875 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 137 transitions. Word has length 132 [2024-09-12 21:29:40,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:29:40,875 INFO L474 AbstractCegarLoop]: Abstraction has 136 states and 137 transitions. [2024-09-12 21:29:40,876 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.6111111111111112) internal successors, (58), 36 states have internal predecessors, (58), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-12 21:29:40,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:40,876 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 137 transitions. [2024-09-12 21:29:40,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2024-09-12 21:29:40,877 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:40,877 INFO L216 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:40,890 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2024-09-12 21:29:41,077 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2024-09-12 21:29:41,078 INFO L399 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:41,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:41,078 INFO L85 PathProgramCache]: Analyzing trace with hash 896759545, now seen corresponding path program 30 times [2024-09-12 21:29:41,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:41,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366201528] [2024-09-12 21:29:41,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:41,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:41,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:41,304 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:41,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:41,306 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 21:29:41,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:41,307 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-12 21:29:41,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:41,307 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-12 21:29:41,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:41,308 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-12 21:29:41,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:41,309 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 21:29:41,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:41,310 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-12 21:29:41,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:41,311 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-12 21:29:41,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:41,312 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-12 21:29:41,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:41,312 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-12 21:29:41,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:41,313 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-12 21:29:41,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:41,314 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-12 21:29:41,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:41,315 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-12 21:29:41,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:41,316 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-09-12 21:29:41,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:41,317 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-12 21:29:41,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:41,318 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-09-12 21:29:41,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:41,319 INFO L134 CoverageAnalysis]: Checked inductivity of 931 backedges. 150 proven. 361 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-12 21:29:41,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:41,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366201528] [2024-09-12 21:29:41,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366201528] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:29:41,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [112337820] [2024-09-12 21:29:41,320 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 21:29:41,320 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:41,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:29:41,323 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-12 21:29:41,324 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-12 21:29:41,377 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 16 check-sat command(s) [2024-09-12 21:29:41,377 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:29:41,378 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-09-12 21:29:41,380 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:29:41,452 INFO L134 CoverageAnalysis]: Checked inductivity of 931 backedges. 166 proven. 345 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-12 21:29:41,453 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:29:41,696 INFO L134 CoverageAnalysis]: Checked inductivity of 931 backedges. 166 proven. 345 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-12 21:29:41,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [112337820] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:29:41,696 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:29:41,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 24 [2024-09-12 21:29:41,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159076784] [2024-09-12 21:29:41,696 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:29:41,696 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-09-12 21:29:41,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:29:41,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-09-12 21:29:41,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=368, Unknown=0, NotChecked=0, Total=552 [2024-09-12 21:29:41,697 INFO L87 Difference]: Start difference. First operand 136 states and 137 transitions. Second operand has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 22 states have internal predecessors, (61), 17 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-12 21:29:41,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:29:41,797 INFO L93 Difference]: Finished difference Result 149 states and 151 transitions. [2024-09-12 21:29:41,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-09-12 21:29:41,797 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 22 states have internal predecessors, (61), 17 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) Word has length 133 [2024-09-12 21:29:41,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:29:41,798 INFO L225 Difference]: With dead ends: 149 [2024-09-12 21:29:41,798 INFO L226 Difference]: Without dead ends: 147 [2024-09-12 21:29:41,798 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 334 GetRequests, 279 SyntacticMatches, 32 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 442 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=190, Invalid=410, Unknown=0, NotChecked=0, Total=600 [2024-09-12 21:29:41,799 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 196 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 196 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:29:41,799 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 92 Invalid, 197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 196 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:29:41,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2024-09-12 21:29:41,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 143. [2024-09-12 21:29:41,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 105 states have (on average 1.019047619047619) internal successors, (107), 106 states have internal predecessors, (107), 19 states have call successors, (19), 19 states have call predecessors, (19), 18 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-12 21:29:41,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 144 transitions. [2024-09-12 21:29:41,810 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 144 transitions. Word has length 133 [2024-09-12 21:29:41,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:29:41,812 INFO L474 AbstractCegarLoop]: Abstraction has 143 states and 144 transitions. [2024-09-12 21:29:41,812 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 22 states have internal predecessors, (61), 17 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-12 21:29:41,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:41,813 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 144 transitions. [2024-09-12 21:29:41,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2024-09-12 21:29:41,813 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:41,813 INFO L216 NwaCegarLoop]: trace histogram [17, 17, 17, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:41,833 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-12 21:29:42,014 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,32 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:42,014 INFO L399 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:42,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:42,014 INFO L85 PathProgramCache]: Analyzing trace with hash -779448437, now seen corresponding path program 31 times [2024-09-12 21:29:42,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:42,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108212464] [2024-09-12 21:29:42,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:42,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:42,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:42,460 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:42,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:42,461 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 21:29:42,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:42,462 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-12 21:29:42,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:42,463 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-12 21:29:42,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:42,464 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-12 21:29:42,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:42,465 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 21:29:42,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:42,466 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-12 21:29:42,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:42,467 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-12 21:29:42,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:42,468 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-12 21:29:42,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:42,469 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-12 21:29:42,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:42,470 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-12 21:29:42,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:42,470 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-12 21:29:42,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:42,471 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-12 21:29:42,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:42,472 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-09-12 21:29:42,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:42,473 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-12 21:29:42,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:42,474 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-09-12 21:29:42,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:42,475 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-12 21:29:42,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:42,477 INFO L134 CoverageAnalysis]: Checked inductivity of 1040 backedges. 424 proven. 136 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2024-09-12 21:29:42,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:42,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108212464] [2024-09-12 21:29:42,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108212464] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:29:42,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1263456346] [2024-09-12 21:29:42,477 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-12 21:29:42,477 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:42,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:29:42,479 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-12 21:29:42,479 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-12 21:29:42,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:42,532 INFO L262 TraceCheckSpWp]: Trace formula consists of 347 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-09-12 21:29:42,538 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:29:42,607 INFO L134 CoverageAnalysis]: Checked inductivity of 1040 backedges. 424 proven. 136 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2024-09-12 21:29:42,607 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:29:42,933 INFO L134 CoverageAnalysis]: Checked inductivity of 1040 backedges. 424 proven. 136 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2024-09-12 21:29:42,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1263456346] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:29:42,934 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:29:42,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37, 37] total 38 [2024-09-12 21:29:42,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510293107] [2024-09-12 21:29:42,934 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:29:42,934 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-09-12 21:29:42,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:29:42,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-09-12 21:29:42,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=362, Invalid=1044, Unknown=0, NotChecked=0, Total=1406 [2024-09-12 21:29:42,935 INFO L87 Difference]: Start difference. First operand 143 states and 144 transitions. Second operand has 38 states, 38 states have (on average 1.605263157894737) internal successors, (61), 38 states have internal predecessors, (61), 18 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2024-09-12 21:29:43,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:29:43,108 INFO L93 Difference]: Finished difference Result 203 states and 221 transitions. [2024-09-12 21:29:43,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-09-12 21:29:43,109 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.605263157894737) internal successors, (61), 38 states have internal predecessors, (61), 18 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) Word has length 140 [2024-09-12 21:29:43,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:29:43,110 INFO L225 Difference]: With dead ends: 203 [2024-09-12 21:29:43,110 INFO L226 Difference]: Without dead ends: 144 [2024-09-12 21:29:43,111 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 350 GetRequests, 280 SyntacticMatches, 34 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 973 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=362, Invalid=1044, Unknown=0, NotChecked=0, Total=1406 [2024-09-12 21:29:43,111 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 0 mSDsluCounter, 511 mSDsCounter, 0 mSdLazyCounter, 560 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 552 SdHoareTripleChecker+Invalid, 560 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 560 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:29:43,111 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 552 Invalid, 560 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 560 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:29:43,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2024-09-12 21:29:43,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 144. [2024-09-12 21:29:43,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 106 states have (on average 1.0188679245283019) internal successors, (108), 107 states have internal predecessors, (108), 19 states have call successors, (19), 19 states have call predecessors, (19), 18 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-12 21:29:43,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 145 transitions. [2024-09-12 21:29:43,120 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 145 transitions. Word has length 140 [2024-09-12 21:29:43,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:29:43,120 INFO L474 AbstractCegarLoop]: Abstraction has 144 states and 145 transitions. [2024-09-12 21:29:43,122 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 1.605263157894737) internal successors, (61), 38 states have internal predecessors, (61), 18 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2024-09-12 21:29:43,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:43,123 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 145 transitions. [2024-09-12 21:29:43,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2024-09-12 21:29:43,123 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:43,123 INFO L216 NwaCegarLoop]: trace histogram [17, 17, 17, 17, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:43,135 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2024-09-12 21:29:43,324 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2024-09-12 21:29:43,324 INFO L399 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:43,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:43,324 INFO L85 PathProgramCache]: Analyzing trace with hash -1690075113, now seen corresponding path program 32 times [2024-09-12 21:29:43,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:43,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552946302] [2024-09-12 21:29:43,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:43,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:43,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:43,572 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:43,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:43,573 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-12 21:29:43,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:43,574 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-12 21:29:43,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:43,575 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-12 21:29:43,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:43,576 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-12 21:29:43,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:43,576 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-12 21:29:43,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:43,577 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-12 21:29:43,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:43,578 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-12 21:29:43,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:43,579 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-12 21:29:43,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:43,580 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-12 21:29:43,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:43,581 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 21:29:43,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:43,581 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-12 21:29:43,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:43,582 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-12 21:29:43,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:43,583 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-12 21:29:43,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:43,584 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-09-12 21:29:43,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:43,585 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-12 21:29:43,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:43,586 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-09-12 21:29:43,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:43,587 INFO L134 CoverageAnalysis]: Checked inductivity of 1057 backedges. 168 proven. 409 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2024-09-12 21:29:43,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:43,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552946302] [2024-09-12 21:29:43,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552946302] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:29:43,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [582821596] [2024-09-12 21:29:43,587 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 21:29:43,587 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:43,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:29:43,588 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-12 21:29:43,589 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-12 21:29:43,635 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 21:29:43,636 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:29:43,636 INFO L262 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-09-12 21:29:43,638 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:29:43,713 INFO L134 CoverageAnalysis]: Checked inductivity of 1057 backedges. 185 proven. 392 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2024-09-12 21:29:43,713 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:29:44,006 INFO L134 CoverageAnalysis]: Checked inductivity of 1057 backedges. 185 proven. 392 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2024-09-12 21:29:44,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [582821596] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:29:44,006 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:29:44,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 25 [2024-09-12 21:29:44,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080140593] [2024-09-12 21:29:44,007 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:29:44,007 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-09-12 21:29:44,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:29:44,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-09-12 21:29:44,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=397, Unknown=0, NotChecked=0, Total=600 [2024-09-12 21:29:44,008 INFO L87 Difference]: Start difference. First operand 144 states and 145 transitions. Second operand has 25 states, 25 states have (on average 2.56) internal successors, (64), 23 states have internal predecessors, (64), 18 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-12 21:29:44,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:29:44,093 INFO L93 Difference]: Finished difference Result 157 states and 159 transitions. [2024-09-12 21:29:44,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-09-12 21:29:44,093 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.56) internal successors, (64), 23 states have internal predecessors, (64), 18 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 141 [2024-09-12 21:29:44,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:29:44,098 INFO L225 Difference]: With dead ends: 157 [2024-09-12 21:29:44,098 INFO L226 Difference]: Without dead ends: 155 [2024-09-12 21:29:44,098 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 354 GetRequests, 294 SyntacticMatches, 36 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 523 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=209, Invalid=441, Unknown=0, NotChecked=0, Total=650 [2024-09-12 21:29:44,098 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 221 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 221 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:29:44,098 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 103 Invalid, 222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 221 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:29:44,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2024-09-12 21:29:44,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 151. [2024-09-12 21:29:44,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 111 states have (on average 1.018018018018018) internal successors, (113), 112 states have internal predecessors, (113), 20 states have call successors, (20), 20 states have call predecessors, (20), 19 states have return successors, (19), 18 states have call predecessors, (19), 19 states have call successors, (19) [2024-09-12 21:29:44,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 152 transitions. [2024-09-12 21:29:44,106 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 152 transitions. Word has length 141 [2024-09-12 21:29:44,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:29:44,106 INFO L474 AbstractCegarLoop]: Abstraction has 151 states and 152 transitions. [2024-09-12 21:29:44,106 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.56) internal successors, (64), 23 states have internal predecessors, (64), 18 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-12 21:29:44,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:44,106 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 152 transitions. [2024-09-12 21:29:44,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2024-09-12 21:29:44,107 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:44,107 INFO L216 NwaCegarLoop]: trace histogram [18, 18, 18, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:44,118 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2024-09-12 21:29:44,307 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2024-09-12 21:29:44,307 INFO L399 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:44,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:44,308 INFO L85 PathProgramCache]: Analyzing trace with hash 1488038061, now seen corresponding path program 33 times [2024-09-12 21:29:44,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:44,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419487762] [2024-09-12 21:29:44,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:44,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:44,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:44,776 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:44,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:44,777 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-12 21:29:44,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:44,778 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-12 21:29:44,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:44,778 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-12 21:29:44,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:44,779 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-12 21:29:44,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:44,780 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-12 21:29:44,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:44,781 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-12 21:29:44,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:44,782 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-12 21:29:44,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:44,782 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-12 21:29:44,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:44,783 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-12 21:29:44,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:44,784 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 21:29:44,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:44,785 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-12 21:29:44,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:44,786 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-12 21:29:44,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:44,787 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-12 21:29:44,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:44,788 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-09-12 21:29:44,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:44,789 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-12 21:29:44,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:44,790 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-09-12 21:29:44,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:44,791 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-12 21:29:44,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:44,792 INFO L134 CoverageAnalysis]: Checked inductivity of 1173 backedges. 476 proven. 153 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-09-12 21:29:44,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:44,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419487762] [2024-09-12 21:29:44,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419487762] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:29:44,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [491805921] [2024-09-12 21:29:44,793 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 21:29:44,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:44,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:29:44,794 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-12 21:29:44,795 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-12 21:29:44,855 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) [2024-09-12 21:29:44,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:29:44,857 INFO L262 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-09-12 21:29:44,859 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:29:44,928 INFO L134 CoverageAnalysis]: Checked inductivity of 1173 backedges. 476 proven. 153 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-09-12 21:29:44,929 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:29:45,289 INFO L134 CoverageAnalysis]: Checked inductivity of 1173 backedges. 476 proven. 153 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-09-12 21:29:45,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [491805921] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:29:45,290 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:29:45,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39, 39] total 40 [2024-09-12 21:29:45,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132152580] [2024-09-12 21:29:45,290 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:29:45,290 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2024-09-12 21:29:45,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:29:45,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2024-09-12 21:29:45,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=401, Invalid=1159, Unknown=0, NotChecked=0, Total=1560 [2024-09-12 21:29:45,291 INFO L87 Difference]: Start difference. First operand 151 states and 152 transitions. Second operand has 40 states, 40 states have (on average 1.6) internal successors, (64), 40 states have internal predecessors, (64), 19 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-12 21:29:45,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:29:45,446 INFO L93 Difference]: Finished difference Result 214 states and 233 transitions. [2024-09-12 21:29:45,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-09-12 21:29:45,446 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 1.6) internal successors, (64), 40 states have internal predecessors, (64), 19 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) Word has length 148 [2024-09-12 21:29:45,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:29:45,447 INFO L225 Difference]: With dead ends: 214 [2024-09-12 21:29:45,447 INFO L226 Difference]: Without dead ends: 152 [2024-09-12 21:29:45,448 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 370 GetRequests, 296 SyntacticMatches, 36 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1085 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=401, Invalid=1159, Unknown=0, NotChecked=0, Total=1560 [2024-09-12 21:29:45,448 INFO L434 NwaCegarLoop]: 43 mSDtfsCounter, 0 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 394 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 306 SdHoareTripleChecker+Invalid, 394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:29:45,448 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 306 Invalid, 394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 394 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:29:45,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2024-09-12 21:29:45,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 152. [2024-09-12 21:29:45,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 112 states have (on average 1.0178571428571428) internal successors, (114), 113 states have internal predecessors, (114), 20 states have call successors, (20), 20 states have call predecessors, (20), 19 states have return successors, (19), 18 states have call predecessors, (19), 19 states have call successors, (19) [2024-09-12 21:29:45,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 153 transitions. [2024-09-12 21:29:45,457 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 153 transitions. Word has length 148 [2024-09-12 21:29:45,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:29:45,457 INFO L474 AbstractCegarLoop]: Abstraction has 152 states and 153 transitions. [2024-09-12 21:29:45,457 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 1.6) internal successors, (64), 40 states have internal predecessors, (64), 19 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-12 21:29:45,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:45,457 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 153 transitions. [2024-09-12 21:29:45,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2024-09-12 21:29:45,458 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:45,458 INFO L216 NwaCegarLoop]: trace histogram [18, 18, 18, 18, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:45,470 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2024-09-12 21:29:45,662 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-09-12 21:29:45,662 INFO L399 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:45,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:45,663 INFO L85 PathProgramCache]: Analyzing trace with hash 669470009, now seen corresponding path program 34 times [2024-09-12 21:29:45,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:45,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865207942] [2024-09-12 21:29:45,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:45,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:45,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:46,062 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:46,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:46,063 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-12 21:29:46,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:46,064 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-12 21:29:46,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:46,065 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 21:29:46,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:46,065 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 21:29:46,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:46,066 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-12 21:29:46,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:46,067 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-12 21:29:46,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:46,068 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-12 21:29:46,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:46,069 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-12 21:29:46,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:46,070 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-12 21:29:46,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:46,071 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-12 21:29:46,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:46,071 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-12 21:29:46,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:46,072 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-12 21:29:46,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:46,073 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-12 21:29:46,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:46,074 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-12 21:29:46,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:46,075 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-09-12 21:29:46,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:46,076 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-12 21:29:46,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:46,076 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-09-12 21:29:46,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:46,077 INFO L134 CoverageAnalysis]: Checked inductivity of 1191 backedges. 187 proven. 460 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-09-12 21:29:46,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:46,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865207942] [2024-09-12 21:29:46,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865207942] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:29:46,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1806753540] [2024-09-12 21:29:46,078 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 21:29:46,078 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:46,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:29:46,093 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-12 21:29:46,094 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-12 21:29:46,141 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 21:29:46,142 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:29:46,143 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 42 conjuncts are in the unsatisfiable core [2024-09-12 21:29:46,144 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:29:46,241 INFO L134 CoverageAnalysis]: Checked inductivity of 1191 backedges. 205 proven. 442 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-09-12 21:29:46,241 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:29:46,515 INFO L134 CoverageAnalysis]: Checked inductivity of 1191 backedges. 205 proven. 442 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-09-12 21:29:46,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1806753540] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:29:46,515 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:29:46,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 26 [2024-09-12 21:29:46,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616488120] [2024-09-12 21:29:46,515 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:29:46,516 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-09-12 21:29:46,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:29:46,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-09-12 21:29:46,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=223, Invalid=427, Unknown=0, NotChecked=0, Total=650 [2024-09-12 21:29:46,516 INFO L87 Difference]: Start difference. First operand 152 states and 153 transitions. Second operand has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 24 states have internal predecessors, (67), 19 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-12 21:29:46,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:29:46,610 INFO L93 Difference]: Finished difference Result 165 states and 167 transitions. [2024-09-12 21:29:46,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-09-12 21:29:46,610 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 24 states have internal predecessors, (67), 19 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) Word has length 149 [2024-09-12 21:29:46,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:29:46,611 INFO L225 Difference]: With dead ends: 165 [2024-09-12 21:29:46,611 INFO L226 Difference]: Without dead ends: 163 [2024-09-12 21:29:46,612 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 374 GetRequests, 313 SyntacticMatches, 36 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 534 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=229, Invalid=473, Unknown=0, NotChecked=0, Total=702 [2024-09-12 21:29:46,612 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 209 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 209 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:29:46,612 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 100 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 209 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:29:46,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2024-09-12 21:29:46,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 159. [2024-09-12 21:29:46,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 117 states have (on average 1.017094017094017) internal successors, (119), 118 states have internal predecessors, (119), 21 states have call successors, (21), 21 states have call predecessors, (21), 20 states have return successors, (20), 19 states have call predecessors, (20), 20 states have call successors, (20) [2024-09-12 21:29:46,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 160 transitions. [2024-09-12 21:29:46,620 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 160 transitions. Word has length 149 [2024-09-12 21:29:46,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:29:46,620 INFO L474 AbstractCegarLoop]: Abstraction has 159 states and 160 transitions. [2024-09-12 21:29:46,620 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 24 states have internal predecessors, (67), 19 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-12 21:29:46,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:46,621 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 160 transitions. [2024-09-12 21:29:46,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2024-09-12 21:29:46,621 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:46,621 INFO L216 NwaCegarLoop]: trace histogram [19, 19, 19, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:46,636 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-12 21:29:46,822 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-09-12 21:29:46,822 INFO L399 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:46,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:46,822 INFO L85 PathProgramCache]: Analyzing trace with hash -75157173, now seen corresponding path program 35 times [2024-09-12 21:29:46,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:46,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14738248] [2024-09-12 21:29:46,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:46,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:46,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:47,307 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:47,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:47,309 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-12 21:29:47,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:47,309 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-12 21:29:47,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:47,310 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 21:29:47,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:47,311 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 21:29:47,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:47,312 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-12 21:29:47,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:47,313 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-12 21:29:47,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:47,314 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-12 21:29:47,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:47,315 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-12 21:29:47,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:47,316 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-12 21:29:47,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:47,316 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-12 21:29:47,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:47,317 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-12 21:29:47,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:47,318 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-12 21:29:47,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:47,319 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-12 21:29:47,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:47,319 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-12 21:29:47,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:47,320 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-09-12 21:29:47,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:47,321 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-12 21:29:47,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:47,322 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-09-12 21:29:47,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:47,323 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-12 21:29:47,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:47,324 INFO L134 CoverageAnalysis]: Checked inductivity of 1314 backedges. 531 proven. 171 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2024-09-12 21:29:47,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:47,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14738248] [2024-09-12 21:29:47,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14738248] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:29:47,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1624689828] [2024-09-12 21:29:47,324 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 21:29:47,324 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:47,324 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:29:47,325 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-12 21:29:47,326 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-12 21:29:47,382 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 19 check-sat command(s) [2024-09-12 21:29:47,382 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:29:47,384 INFO L262 TraceCheckSpWp]: Trace formula consists of 385 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-09-12 21:29:47,385 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:29:47,455 INFO L134 CoverageAnalysis]: Checked inductivity of 1314 backedges. 531 proven. 171 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2024-09-12 21:29:47,456 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:29:47,872 INFO L134 CoverageAnalysis]: Checked inductivity of 1314 backedges. 531 proven. 171 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2024-09-12 21:29:47,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1624689828] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:29:47,872 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:29:47,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41, 41] total 42 [2024-09-12 21:29:47,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674341549] [2024-09-12 21:29:47,872 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:29:47,873 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2024-09-12 21:29:47,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:29:47,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2024-09-12 21:29:47,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=442, Invalid=1280, Unknown=0, NotChecked=0, Total=1722 [2024-09-12 21:29:47,874 INFO L87 Difference]: Start difference. First operand 159 states and 160 transitions. Second operand has 42 states, 42 states have (on average 1.5952380952380953) internal successors, (67), 42 states have internal predecessors, (67), 20 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2024-09-12 21:29:48,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:29:48,017 INFO L93 Difference]: Finished difference Result 225 states and 245 transitions. [2024-09-12 21:29:48,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-09-12 21:29:48,017 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 1.5952380952380953) internal successors, (67), 42 states have internal predecessors, (67), 20 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) Word has length 156 [2024-09-12 21:29:48,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:29:48,018 INFO L225 Difference]: With dead ends: 225 [2024-09-12 21:29:48,018 INFO L226 Difference]: Without dead ends: 160 [2024-09-12 21:29:48,019 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 390 GetRequests, 312 SyntacticMatches, 38 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1203 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=442, Invalid=1280, Unknown=0, NotChecked=0, Total=1722 [2024-09-12 21:29:48,019 INFO L434 NwaCegarLoop]: 45 mSDtfsCounter, 0 mSDsluCounter, 373 mSDsCounter, 0 mSdLazyCounter, 454 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 418 SdHoareTripleChecker+Invalid, 454 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 454 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:29:48,019 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 418 Invalid, 454 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 454 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:29:48,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2024-09-12 21:29:48,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 160. [2024-09-12 21:29:48,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 118 states have (on average 1.0169491525423728) internal successors, (120), 119 states have internal predecessors, (120), 21 states have call successors, (21), 21 states have call predecessors, (21), 20 states have return successors, (20), 19 states have call predecessors, (20), 20 states have call successors, (20) [2024-09-12 21:29:48,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 161 transitions. [2024-09-12 21:29:48,028 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 161 transitions. Word has length 156 [2024-09-12 21:29:48,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:29:48,028 INFO L474 AbstractCegarLoop]: Abstraction has 160 states and 161 transitions. [2024-09-12 21:29:48,028 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 1.5952380952380953) internal successors, (67), 42 states have internal predecessors, (67), 20 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2024-09-12 21:29:48,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:48,029 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 161 transitions. [2024-09-12 21:29:48,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2024-09-12 21:29:48,029 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:48,029 INFO L216 NwaCegarLoop]: trace histogram [19, 19, 19, 19, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:48,043 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2024-09-12 21:29:48,230 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2024-09-12 21:29:48,230 INFO L399 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:48,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:48,230 INFO L85 PathProgramCache]: Analyzing trace with hash -1304196649, now seen corresponding path program 36 times [2024-09-12 21:29:48,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:48,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031260911] [2024-09-12 21:29:48,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:48,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:48,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:48,526 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:48,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:48,527 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-12 21:29:48,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:48,528 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-12 21:29:48,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:48,529 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-12 21:29:48,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:48,529 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-12 21:29:48,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:48,530 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-12 21:29:48,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:48,531 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-12 21:29:48,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:48,532 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-12 21:29:48,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:48,533 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-12 21:29:48,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:48,533 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-12 21:29:48,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:48,534 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-12 21:29:48,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:48,535 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-12 21:29:48,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:48,536 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-12 21:29:48,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:48,537 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-12 21:29:48,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:48,538 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-12 21:29:48,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:48,539 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-12 21:29:48,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:48,540 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-09-12 21:29:48,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:48,540 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-12 21:29:48,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:48,541 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-09-12 21:29:48,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:48,542 INFO L134 CoverageAnalysis]: Checked inductivity of 1333 backedges. 207 proven. 514 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2024-09-12 21:29:48,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:48,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031260911] [2024-09-12 21:29:48,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031260911] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:29:48,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1753576508] [2024-09-12 21:29:48,543 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 21:29:48,543 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:48,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:29:48,544 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-12 21:29:48,545 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-12 21:29:48,604 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2024-09-12 21:29:48,604 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:29:48,605 INFO L262 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-09-12 21:29:48,607 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:29:48,708 INFO L134 CoverageAnalysis]: Checked inductivity of 1333 backedges. 226 proven. 495 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2024-09-12 21:29:48,708 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:29:48,999 INFO L134 CoverageAnalysis]: Checked inductivity of 1333 backedges. 226 proven. 495 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2024-09-12 21:29:48,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1753576508] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:29:48,999 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:29:49,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 27 [2024-09-12 21:29:49,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061414170] [2024-09-12 21:29:49,000 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:29:49,000 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-09-12 21:29:49,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:29:49,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-09-12 21:29:49,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=244, Invalid=458, Unknown=0, NotChecked=0, Total=702 [2024-09-12 21:29:49,001 INFO L87 Difference]: Start difference. First operand 160 states and 161 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 25 states have internal predecessors, (70), 20 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-12 21:29:49,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:29:49,117 INFO L93 Difference]: Finished difference Result 173 states and 175 transitions. [2024-09-12 21:29:49,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-09-12 21:29:49,118 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 25 states have internal predecessors, (70), 20 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 157 [2024-09-12 21:29:49,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:29:49,119 INFO L225 Difference]: With dead ends: 173 [2024-09-12 21:29:49,119 INFO L226 Difference]: Without dead ends: 171 [2024-09-12 21:29:49,119 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 394 GetRequests, 330 SyntacticMatches, 38 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 583 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=250, Invalid=506, Unknown=0, NotChecked=0, Total=756 [2024-09-12 21:29:49,120 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 235 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:29:49,120 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 102 Invalid, 236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 235 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:29:49,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2024-09-12 21:29:49,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 167. [2024-09-12 21:29:49,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 123 states have (on average 1.016260162601626) internal successors, (125), 124 states have internal predecessors, (125), 22 states have call successors, (22), 22 states have call predecessors, (22), 21 states have return successors, (21), 20 states have call predecessors, (21), 21 states have call successors, (21) [2024-09-12 21:29:49,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 168 transitions. [2024-09-12 21:29:49,130 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 168 transitions. Word has length 157 [2024-09-12 21:29:49,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:29:49,131 INFO L474 AbstractCegarLoop]: Abstraction has 167 states and 168 transitions. [2024-09-12 21:29:49,131 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 25 states have internal predecessors, (70), 20 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-12 21:29:49,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:49,131 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 168 transitions. [2024-09-12 21:29:49,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2024-09-12 21:29:49,132 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:49,132 INFO L216 NwaCegarLoop]: trace histogram [20, 20, 20, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:49,144 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2024-09-12 21:29:49,332 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2024-09-12 21:29:49,333 INFO L399 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:49,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:49,333 INFO L85 PathProgramCache]: Analyzing trace with hash 891758317, now seen corresponding path program 37 times [2024-09-12 21:29:49,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:49,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261792997] [2024-09-12 21:29:49,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:49,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:49,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:49,864 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:49,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:49,865 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-12 21:29:49,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:49,866 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-12 21:29:49,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:49,868 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-12 21:29:49,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:49,869 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-12 21:29:49,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:49,870 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-12 21:29:49,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:49,870 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-12 21:29:49,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:49,871 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-12 21:29:49,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:49,872 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-12 21:29:49,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:49,873 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-12 21:29:49,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:49,874 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-12 21:29:49,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:49,875 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-12 21:29:49,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:49,875 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-12 21:29:49,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:49,876 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-12 21:29:49,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:49,877 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-12 21:29:49,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:49,878 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-12 21:29:49,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:49,879 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-09-12 21:29:49,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:49,879 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-12 21:29:49,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:49,880 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-09-12 21:29:49,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:49,881 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-12 21:29:49,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:49,882 INFO L134 CoverageAnalysis]: Checked inductivity of 1463 backedges. 589 proven. 190 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2024-09-12 21:29:49,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:49,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261792997] [2024-09-12 21:29:49,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261792997] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:29:49,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [315966703] [2024-09-12 21:29:49,882 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-12 21:29:49,882 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:49,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:29:49,883 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-12 21:29:49,884 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-12 21:29:49,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:49,936 INFO L262 TraceCheckSpWp]: Trace formula consists of 404 conjuncts, 42 conjuncts are in the unsatisfiable core [2024-09-12 21:29:49,938 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:29:50,003 INFO L134 CoverageAnalysis]: Checked inductivity of 1463 backedges. 589 proven. 190 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2024-09-12 21:29:50,004 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:29:50,418 INFO L134 CoverageAnalysis]: Checked inductivity of 1463 backedges. 589 proven. 190 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2024-09-12 21:29:50,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [315966703] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:29:50,419 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:29:50,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 43, 43] total 44 [2024-09-12 21:29:50,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142923727] [2024-09-12 21:29:50,419 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:29:50,419 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2024-09-12 21:29:50,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:29:50,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2024-09-12 21:29:50,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=485, Invalid=1407, Unknown=0, NotChecked=0, Total=1892 [2024-09-12 21:29:50,420 INFO L87 Difference]: Start difference. First operand 167 states and 168 transitions. Second operand has 44 states, 44 states have (on average 1.5909090909090908) internal successors, (70), 44 states have internal predecessors, (70), 21 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2024-09-12 21:29:50,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:29:50,556 INFO L93 Difference]: Finished difference Result 236 states and 257 transitions. [2024-09-12 21:29:50,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-09-12 21:29:50,556 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 1.5909090909090908) internal successors, (70), 44 states have internal predecessors, (70), 21 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Word has length 164 [2024-09-12 21:29:50,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:29:50,557 INFO L225 Difference]: With dead ends: 236 [2024-09-12 21:29:50,557 INFO L226 Difference]: Without dead ends: 168 [2024-09-12 21:29:50,558 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 410 GetRequests, 328 SyntacticMatches, 40 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1327 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=485, Invalid=1407, Unknown=0, NotChecked=0, Total=1892 [2024-09-12 21:29:50,558 INFO L434 NwaCegarLoop]: 47 mSDtfsCounter, 0 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 388 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 344 SdHoareTripleChecker+Invalid, 388 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:29:50,558 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 344 Invalid, 388 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 388 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:29:50,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2024-09-12 21:29:50,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 168. [2024-09-12 21:29:50,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 124 states have (on average 1.0161290322580645) internal successors, (126), 125 states have internal predecessors, (126), 22 states have call successors, (22), 22 states have call predecessors, (22), 21 states have return successors, (21), 20 states have call predecessors, (21), 21 states have call successors, (21) [2024-09-12 21:29:50,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 169 transitions. [2024-09-12 21:29:50,567 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 169 transitions. Word has length 164 [2024-09-12 21:29:50,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:29:50,568 INFO L474 AbstractCegarLoop]: Abstraction has 168 states and 169 transitions. [2024-09-12 21:29:50,568 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 1.5909090909090908) internal successors, (70), 44 states have internal predecessors, (70), 21 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2024-09-12 21:29:50,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:50,568 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 169 transitions. [2024-09-12 21:29:50,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2024-09-12 21:29:50,569 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:50,569 INFO L216 NwaCegarLoop]: trace histogram [20, 20, 20, 20, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:50,581 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2024-09-12 21:29:50,769 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-09-12 21:29:50,769 INFO L399 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:50,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:50,770 INFO L85 PathProgramCache]: Analyzing trace with hash -377867399, now seen corresponding path program 38 times [2024-09-12 21:29:50,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:50,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783289080] [2024-09-12 21:29:50,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:50,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:50,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:51,126 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:51,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:51,127 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-12 21:29:51,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:51,128 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 21:29:51,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:51,129 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-12 21:29:51,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:51,130 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-12 21:29:51,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:51,130 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-12 21:29:51,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:51,131 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-12 21:29:51,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:51,132 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 21:29:51,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:51,133 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-12 21:29:51,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:51,133 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-12 21:29:51,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:51,134 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-12 21:29:51,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:51,135 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-09-12 21:29:51,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:51,136 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-12 21:29:51,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:51,137 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-09-12 21:29:51,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:51,138 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-12 21:29:51,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:51,138 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-09-12 21:29:51,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:51,139 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-12 21:29:51,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:51,140 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-09-12 21:29:51,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:51,141 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-12 21:29:51,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:51,142 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-09-12 21:29:51,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:51,143 INFO L134 CoverageAnalysis]: Checked inductivity of 1483 backedges. 228 proven. 571 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2024-09-12 21:29:51,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:51,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783289080] [2024-09-12 21:29:51,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783289080] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:29:51,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [105325746] [2024-09-12 21:29:51,143 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 21:29:51,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:51,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:29:51,144 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-12 21:29:51,146 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-12 21:29:51,203 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 21:29:51,203 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:29:51,204 INFO L262 TraceCheckSpWp]: Trace formula consists of 409 conjuncts, 43 conjuncts are in the unsatisfiable core [2024-09-12 21:29:51,206 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:29:51,284 INFO L134 CoverageAnalysis]: Checked inductivity of 1483 backedges. 248 proven. 551 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2024-09-12 21:29:51,284 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:29:51,613 INFO L134 CoverageAnalysis]: Checked inductivity of 1483 backedges. 248 proven. 551 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2024-09-12 21:29:51,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [105325746] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:29:51,613 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:29:51,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 28 [2024-09-12 21:29:51,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465231626] [2024-09-12 21:29:51,613 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:29:51,614 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-09-12 21:29:51,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:29:51,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-09-12 21:29:51,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=266, Invalid=490, Unknown=0, NotChecked=0, Total=756 [2024-09-12 21:29:51,614 INFO L87 Difference]: Start difference. First operand 168 states and 169 transitions. Second operand has 28 states, 28 states have (on average 2.607142857142857) internal successors, (73), 26 states have internal predecessors, (73), 21 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2024-09-12 21:29:51,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:29:51,726 INFO L93 Difference]: Finished difference Result 181 states and 183 transitions. [2024-09-12 21:29:51,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-09-12 21:29:51,726 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.607142857142857) internal successors, (73), 26 states have internal predecessors, (73), 21 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Word has length 165 [2024-09-12 21:29:51,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:29:51,727 INFO L225 Difference]: With dead ends: 181 [2024-09-12 21:29:51,727 INFO L226 Difference]: Without dead ends: 179 [2024-09-12 21:29:51,728 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 414 GetRequests, 345 SyntacticMatches, 42 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 676 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=272, Invalid=540, Unknown=0, NotChecked=0, Total=812 [2024-09-12 21:29:51,728 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 249 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 249 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:29:51,728 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 103 Invalid, 250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 249 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:29:51,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2024-09-12 21:29:51,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 175. [2024-09-12 21:29:51,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 129 states have (on average 1.0155038759689923) internal successors, (131), 130 states have internal predecessors, (131), 23 states have call successors, (23), 23 states have call predecessors, (23), 22 states have return successors, (22), 21 states have call predecessors, (22), 22 states have call successors, (22) [2024-09-12 21:29:51,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 176 transitions. [2024-09-12 21:29:51,737 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 176 transitions. Word has length 165 [2024-09-12 21:29:51,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:29:51,737 INFO L474 AbstractCegarLoop]: Abstraction has 175 states and 176 transitions. [2024-09-12 21:29:51,737 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.607142857142857) internal successors, (73), 26 states have internal predecessors, (73), 21 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2024-09-12 21:29:51,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:51,738 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 176 transitions. [2024-09-12 21:29:51,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2024-09-12 21:29:51,738 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:51,738 INFO L216 NwaCegarLoop]: trace histogram [21, 21, 21, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:51,750 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-12 21:29:51,939 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,40 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:51,939 INFO L399 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:51,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:51,939 INFO L85 PathProgramCache]: Analyzing trace with hash -129055989, now seen corresponding path program 39 times [2024-09-12 21:29:51,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:51,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737411279] [2024-09-12 21:29:51,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:51,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:51,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:52,469 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:52,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:52,471 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-12 21:29:52,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:52,472 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 21:29:52,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:52,473 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-12 21:29:52,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:52,473 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-12 21:29:52,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:52,474 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-12 21:29:52,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:52,475 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-12 21:29:52,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:52,476 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 21:29:52,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:52,477 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-12 21:29:52,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:52,478 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-12 21:29:52,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:52,479 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-12 21:29:52,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:52,479 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-09-12 21:29:52,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:52,480 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-12 21:29:52,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:52,481 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-09-12 21:29:52,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:52,482 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-12 21:29:52,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:52,483 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-09-12 21:29:52,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:52,484 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-12 21:29:52,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:52,485 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-09-12 21:29:52,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:52,486 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-12 21:29:52,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:52,487 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-09-12 21:29:52,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:52,487 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-12 21:29:52,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:52,488 INFO L134 CoverageAnalysis]: Checked inductivity of 1620 backedges. 650 proven. 210 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2024-09-12 21:29:52,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:52,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737411279] [2024-09-12 21:29:52,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737411279] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:29:52,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1112250625] [2024-09-12 21:29:52,489 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 21:29:52,489 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:52,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:29:52,490 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-12 21:29:52,490 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-12 21:29:52,552 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 21 check-sat command(s) [2024-09-12 21:29:52,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:29:52,554 INFO L262 TraceCheckSpWp]: Trace formula consists of 423 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-09-12 21:29:52,555 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:29:52,620 INFO L134 CoverageAnalysis]: Checked inductivity of 1620 backedges. 650 proven. 210 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2024-09-12 21:29:52,620 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:29:53,075 INFO L134 CoverageAnalysis]: Checked inductivity of 1620 backedges. 650 proven. 210 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2024-09-12 21:29:53,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1112250625] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:29:53,075 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:29:53,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45, 45] total 46 [2024-09-12 21:29:53,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635954621] [2024-09-12 21:29:53,076 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:29:53,076 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2024-09-12 21:29:53,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:29:53,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2024-09-12 21:29:53,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=530, Invalid=1540, Unknown=0, NotChecked=0, Total=2070 [2024-09-12 21:29:53,077 INFO L87 Difference]: Start difference. First operand 175 states and 176 transitions. Second operand has 46 states, 46 states have (on average 1.5869565217391304) internal successors, (73), 46 states have internal predecessors, (73), 22 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2024-09-12 21:29:53,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:29:53,260 INFO L93 Difference]: Finished difference Result 247 states and 269 transitions. [2024-09-12 21:29:53,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-09-12 21:29:53,260 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 1.5869565217391304) internal successors, (73), 46 states have internal predecessors, (73), 22 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) Word has length 172 [2024-09-12 21:29:53,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:29:53,262 INFO L225 Difference]: With dead ends: 247 [2024-09-12 21:29:53,262 INFO L226 Difference]: Without dead ends: 176 [2024-09-12 21:29:53,262 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 430 GetRequests, 344 SyntacticMatches, 42 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1457 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=530, Invalid=1540, Unknown=0, NotChecked=0, Total=2070 [2024-09-12 21:29:53,263 INFO L434 NwaCegarLoop]: 49 mSDtfsCounter, 0 mSDsluCounter, 357 mSDsCounter, 0 mSdLazyCounter, 517 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 406 SdHoareTripleChecker+Invalid, 517 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 517 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 21:29:53,263 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 406 Invalid, 517 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 517 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 21:29:53,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2024-09-12 21:29:53,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 176. [2024-09-12 21:29:53,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 130 states have (on average 1.0153846153846153) internal successors, (132), 131 states have internal predecessors, (132), 23 states have call successors, (23), 23 states have call predecessors, (23), 22 states have return successors, (22), 21 states have call predecessors, (22), 22 states have call successors, (22) [2024-09-12 21:29:53,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 177 transitions. [2024-09-12 21:29:53,273 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 177 transitions. Word has length 172 [2024-09-12 21:29:53,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:29:53,273 INFO L474 AbstractCegarLoop]: Abstraction has 176 states and 177 transitions. [2024-09-12 21:29:53,273 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 1.5869565217391304) internal successors, (73), 46 states have internal predecessors, (73), 22 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2024-09-12 21:29:53,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:53,273 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 177 transitions. [2024-09-12 21:29:53,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2024-09-12 21:29:53,274 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:53,274 INFO L216 NwaCegarLoop]: trace histogram [21, 21, 21, 21, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:53,287 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2024-09-12 21:29:53,474 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2024-09-12 21:29:53,474 INFO L399 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:53,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:53,475 INFO L85 PathProgramCache]: Analyzing trace with hash -196967529, now seen corresponding path program 40 times [2024-09-12 21:29:53,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:53,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195006851] [2024-09-12 21:29:53,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:53,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:53,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:53,827 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:53,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:53,828 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-12 21:29:53,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:53,829 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-09-12 21:29:53,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:53,830 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-12 21:29:53,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:53,831 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-12 21:29:53,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:53,831 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-12 21:29:53,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:53,832 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-12 21:29:53,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:53,833 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-12 21:29:53,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:53,834 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-12 21:29:53,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:53,835 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-12 21:29:53,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:53,835 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-09-12 21:29:53,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:53,836 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-12 21:29:53,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:53,837 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-09-12 21:29:53,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:53,838 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-12 21:29:53,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:53,839 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-09-12 21:29:53,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:53,840 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-12 21:29:53,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:53,841 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-09-12 21:29:53,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:53,842 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-12 21:29:53,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:53,843 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-09-12 21:29:53,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:53,844 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-12 21:29:53,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:53,844 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-09-12 21:29:53,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:53,845 INFO L134 CoverageAnalysis]: Checked inductivity of 1641 backedges. 250 proven. 631 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2024-09-12 21:29:53,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:53,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195006851] [2024-09-12 21:29:53,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195006851] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:29:53,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1156093668] [2024-09-12 21:29:53,846 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 21:29:53,846 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:53,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:29:53,847 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-12 21:29:53,850 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-12 21:29:53,904 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 21:29:53,904 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:29:53,905 INFO L262 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-09-12 21:29:53,907 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:29:53,989 INFO L134 CoverageAnalysis]: Checked inductivity of 1641 backedges. 271 proven. 610 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2024-09-12 21:29:53,989 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:29:54,320 INFO L134 CoverageAnalysis]: Checked inductivity of 1641 backedges. 271 proven. 610 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2024-09-12 21:29:54,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1156093668] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:29:54,321 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:29:54,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26, 26] total 29 [2024-09-12 21:29:54,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201735994] [2024-09-12 21:29:54,321 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:29:54,321 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-09-12 21:29:54,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:29:54,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-09-12 21:29:54,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=289, Invalid=523, Unknown=0, NotChecked=0, Total=812 [2024-09-12 21:29:54,322 INFO L87 Difference]: Start difference. First operand 176 states and 177 transitions. Second operand has 29 states, 29 states have (on average 2.6206896551724137) internal successors, (76), 27 states have internal predecessors, (76), 22 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2024-09-12 21:29:54,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:29:54,413 INFO L93 Difference]: Finished difference Result 189 states and 191 transitions. [2024-09-12 21:29:54,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-09-12 21:29:54,413 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.6206896551724137) internal successors, (76), 27 states have internal predecessors, (76), 22 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) Word has length 173 [2024-09-12 21:29:54,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:29:54,414 INFO L225 Difference]: With dead ends: 189 [2024-09-12 21:29:54,414 INFO L226 Difference]: Without dead ends: 187 [2024-09-12 21:29:54,414 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 434 GetRequests, 364 SyntacticMatches, 42 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 687 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=295, Invalid=575, Unknown=0, NotChecked=0, Total=870 [2024-09-12 21:29:54,415 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 244 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:29:54,415 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 104 Invalid, 245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 244 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:29:54,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2024-09-12 21:29:54,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 183. [2024-09-12 21:29:54,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 135 states have (on average 1.0148148148148148) internal successors, (137), 136 states have internal predecessors, (137), 24 states have call successors, (24), 24 states have call predecessors, (24), 23 states have return successors, (23), 22 states have call predecessors, (23), 23 states have call successors, (23) [2024-09-12 21:29:54,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 184 transitions. [2024-09-12 21:29:54,424 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 184 transitions. Word has length 173 [2024-09-12 21:29:54,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:29:54,425 INFO L474 AbstractCegarLoop]: Abstraction has 183 states and 184 transitions. [2024-09-12 21:29:54,425 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.6206896551724137) internal successors, (76), 27 states have internal predecessors, (76), 22 states have call successors, (24), 3 states have call predecessors, (24), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2024-09-12 21:29:54,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:54,426 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 184 transitions. [2024-09-12 21:29:54,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2024-09-12 21:29:54,426 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:54,426 INFO L216 NwaCegarLoop]: trace histogram [22, 22, 22, 21, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:54,438 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2024-09-12 21:29:54,626 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,42 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:54,627 INFO L399 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:54,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:54,627 INFO L85 PathProgramCache]: Analyzing trace with hash 1190114605, now seen corresponding path program 41 times [2024-09-12 21:29:54,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:54,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960312958] [2024-09-12 21:29:54,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:54,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:54,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:55,225 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:55,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:55,226 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-12 21:29:55,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:55,227 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-09-12 21:29:55,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:55,227 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-12 21:29:55,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:55,228 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-12 21:29:55,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:55,229 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-12 21:29:55,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:55,230 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-12 21:29:55,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:55,231 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-12 21:29:55,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:55,231 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-12 21:29:55,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:55,232 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-12 21:29:55,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:55,233 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-09-12 21:29:55,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:55,234 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-12 21:29:55,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:55,234 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-09-12 21:29:55,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:55,235 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-12 21:29:55,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:55,236 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-09-12 21:29:55,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:55,237 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-12 21:29:55,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:55,237 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-09-12 21:29:55,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:55,238 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-12 21:29:55,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:55,239 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-09-12 21:29:55,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:55,240 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-12 21:29:55,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:55,241 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-09-12 21:29:55,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:55,241 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-09-12 21:29:55,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:55,242 INFO L134 CoverageAnalysis]: Checked inductivity of 1785 backedges. 714 proven. 231 refuted. 0 times theorem prover too weak. 840 trivial. 0 not checked. [2024-09-12 21:29:55,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:55,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960312958] [2024-09-12 21:29:55,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960312958] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:29:55,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1007026456] [2024-09-12 21:29:55,243 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 21:29:55,243 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:55,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:29:55,245 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-12 21:29:55,246 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-12 21:29:55,319 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 22 check-sat command(s) [2024-09-12 21:29:55,319 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:29:55,321 INFO L262 TraceCheckSpWp]: Trace formula consists of 442 conjuncts, 46 conjuncts are in the unsatisfiable core [2024-09-12 21:29:55,323 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:29:55,392 INFO L134 CoverageAnalysis]: Checked inductivity of 1785 backedges. 714 proven. 231 refuted. 0 times theorem prover too weak. 840 trivial. 0 not checked. [2024-09-12 21:29:55,392 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:29:55,858 INFO L134 CoverageAnalysis]: Checked inductivity of 1785 backedges. 714 proven. 231 refuted. 0 times theorem prover too weak. 840 trivial. 0 not checked. [2024-09-12 21:29:55,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1007026456] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:29:55,858 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:29:55,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47, 47] total 48 [2024-09-12 21:29:55,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414141995] [2024-09-12 21:29:55,858 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:29:55,858 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2024-09-12 21:29:55,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:29:55,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2024-09-12 21:29:55,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=577, Invalid=1679, Unknown=0, NotChecked=0, Total=2256 [2024-09-12 21:29:55,860 INFO L87 Difference]: Start difference. First operand 183 states and 184 transitions. Second operand has 48 states, 48 states have (on average 1.5833333333333333) internal successors, (76), 48 states have internal predecessors, (76), 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-12 21:29:56,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:29:56,039 INFO L93 Difference]: Finished difference Result 258 states and 281 transitions. [2024-09-12 21:29:56,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-09-12 21:29:56,040 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 1.5833333333333333) internal successors, (76), 48 states have internal predecessors, (76), 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 180 [2024-09-12 21:29:56,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:29:56,041 INFO L225 Difference]: With dead ends: 258 [2024-09-12 21:29:56,041 INFO L226 Difference]: Without dead ends: 184 [2024-09-12 21:29:56,042 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 450 GetRequests, 360 SyntacticMatches, 44 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1593 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=577, Invalid=1679, Unknown=0, NotChecked=0, Total=2256 [2024-09-12 21:29:56,042 INFO L434 NwaCegarLoop]: 51 mSDtfsCounter, 0 mSDsluCounter, 361 mSDsCounter, 0 mSdLazyCounter, 548 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 412 SdHoareTripleChecker+Invalid, 548 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 548 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:29:56,042 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 412 Invalid, 548 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 548 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:29:56,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2024-09-12 21:29:56,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 184. [2024-09-12 21:29:56,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 136 states have (on average 1.0147058823529411) internal successors, (138), 137 states have internal predecessors, (138), 24 states have call successors, (24), 24 states have call predecessors, (24), 23 states have return successors, (23), 22 states have call predecessors, (23), 23 states have call successors, (23) [2024-09-12 21:29:56,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 185 transitions. [2024-09-12 21:29:56,059 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 185 transitions. Word has length 180 [2024-09-12 21:29:56,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:29:56,059 INFO L474 AbstractCegarLoop]: Abstraction has 184 states and 185 transitions. [2024-09-12 21:29:56,059 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 1.5833333333333333) internal successors, (76), 48 states have internal predecessors, (76), 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-12 21:29:56,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:56,060 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 185 transitions. [2024-09-12 21:29:56,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2024-09-12 21:29:56,060 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:56,060 INFO L216 NwaCegarLoop]: trace histogram [22, 22, 22, 22, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:56,074 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2024-09-12 21:29:56,261 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,43 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:56,261 INFO L399 AbstractCegarLoop]: === Iteration 45 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:56,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:56,261 INFO L85 PathProgramCache]: Analyzing trace with hash 143665593, now seen corresponding path program 42 times [2024-09-12 21:29:56,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:56,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963218999] [2024-09-12 21:29:56,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:56,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:56,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:56,638 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:56,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:56,639 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-12 21:29:56,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:56,640 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-12 21:29:56,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:56,641 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-12 21:29:56,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:56,642 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-12 21:29:56,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:56,643 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 21:29:56,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:56,643 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 21:29:56,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:56,644 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-12 21:29:56,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:56,645 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-12 21:29:56,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:56,646 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-12 21:29:56,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:56,647 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 21:29:56,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:56,647 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-09-12 21:29:56,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:56,648 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-12 21:29:56,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:56,649 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-12 21:29:56,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:56,650 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-12 21:29:56,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:56,651 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-09-12 21:29:56,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:56,652 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-12 21:29:56,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:56,653 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2024-09-12 21:29:56,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:56,653 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-12 21:29:56,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:56,654 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-09-12 21:29:56,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:56,655 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-12 21:29:56,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:56,656 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-09-12 21:29:56,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:56,657 INFO L134 CoverageAnalysis]: Checked inductivity of 1807 backedges. 273 proven. 694 refuted. 0 times theorem prover too weak. 840 trivial. 0 not checked. [2024-09-12 21:29:56,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:56,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963218999] [2024-09-12 21:29:56,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963218999] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:29:56,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2124351332] [2024-09-12 21:29:56,658 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 21:29:56,658 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:56,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:29:56,659 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-12 21:29:56,660 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-12 21:29:56,727 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 22 check-sat command(s) [2024-09-12 21:29:56,728 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:29:56,729 INFO L262 TraceCheckSpWp]: Trace formula consists of 447 conjuncts, 50 conjuncts are in the unsatisfiable core [2024-09-12 21:29:56,731 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:29:56,814 INFO L134 CoverageAnalysis]: Checked inductivity of 1807 backedges. 295 proven. 672 refuted. 0 times theorem prover too weak. 840 trivial. 0 not checked. [2024-09-12 21:29:56,814 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:29:57,187 INFO L134 CoverageAnalysis]: Checked inductivity of 1807 backedges. 295 proven. 672 refuted. 0 times theorem prover too weak. 840 trivial. 0 not checked. [2024-09-12 21:29:57,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2124351332] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:29:57,188 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:29:57,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 30 [2024-09-12 21:29:57,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399751836] [2024-09-12 21:29:57,188 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:29:57,188 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-09-12 21:29:57,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:29:57,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-09-12 21:29:57,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=313, Invalid=557, Unknown=0, NotChecked=0, Total=870 [2024-09-12 21:29:57,189 INFO L87 Difference]: Start difference. First operand 184 states and 185 transitions. Second operand has 30 states, 30 states have (on average 2.6333333333333333) internal successors, (79), 28 states have internal predecessors, (79), 23 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-09-12 21:29:57,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:29:57,301 INFO L93 Difference]: Finished difference Result 197 states and 199 transitions. [2024-09-12 21:29:57,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-09-12 21:29:57,302 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.6333333333333333) internal successors, (79), 28 states have internal predecessors, (79), 23 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) Word has length 181 [2024-09-12 21:29:57,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:29:57,304 INFO L225 Difference]: With dead ends: 197 [2024-09-12 21:29:57,304 INFO L226 Difference]: Without dead ends: 195 [2024-09-12 21:29:57,305 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 454 GetRequests, 381 SyntacticMatches, 44 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 742 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=319, Invalid=611, Unknown=0, NotChecked=0, Total=930 [2024-09-12 21:29:57,305 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 252 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 252 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:29:57,305 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 97 Invalid, 253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 252 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:29:57,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2024-09-12 21:29:57,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 191. [2024-09-12 21:29:57,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 141 states have (on average 1.0141843971631206) internal successors, (143), 142 states have internal predecessors, (143), 25 states have call successors, (25), 25 states have call predecessors, (25), 24 states have return successors, (24), 23 states have call predecessors, (24), 24 states have call successors, (24) [2024-09-12 21:29:57,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 192 transitions. [2024-09-12 21:29:57,318 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 192 transitions. Word has length 181 [2024-09-12 21:29:57,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:29:57,318 INFO L474 AbstractCegarLoop]: Abstraction has 191 states and 192 transitions. [2024-09-12 21:29:57,318 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.6333333333333333) internal successors, (79), 28 states have internal predecessors, (79), 23 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-09-12 21:29:57,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:57,318 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 192 transitions. [2024-09-12 21:29:57,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2024-09-12 21:29:57,319 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:57,319 INFO L216 NwaCegarLoop]: trace histogram [23, 23, 23, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:57,331 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2024-09-12 21:29:57,519 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2024-09-12 21:29:57,520 INFO L399 AbstractCegarLoop]: === Iteration 46 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:57,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:57,520 INFO L85 PathProgramCache]: Analyzing trace with hash 16991435, now seen corresponding path program 43 times [2024-09-12 21:29:57,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:57,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748794758] [2024-09-12 21:29:57,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:57,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:57,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:58,166 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:58,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:58,167 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-12 21:29:58,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:58,168 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-12 21:29:58,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:58,169 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-12 21:29:58,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:58,173 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-12 21:29:58,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:58,174 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 21:29:58,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:58,175 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 21:29:58,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:58,176 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-12 21:29:58,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:58,177 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-12 21:29:58,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:58,178 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-12 21:29:58,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:58,179 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 21:29:58,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:58,179 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-09-12 21:29:58,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:58,180 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-12 21:29:58,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:58,181 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-12 21:29:58,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:58,182 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-12 21:29:58,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:58,182 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-09-12 21:29:58,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:58,183 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-12 21:29:58,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:58,184 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2024-09-12 21:29:58,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:58,185 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-12 21:29:58,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:58,185 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-09-12 21:29:58,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:58,186 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-12 21:29:58,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:58,187 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-09-12 21:29:58,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:58,188 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-09-12 21:29:58,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:58,189 INFO L134 CoverageAnalysis]: Checked inductivity of 1958 backedges. 781 proven. 253 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2024-09-12 21:29:58,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:58,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748794758] [2024-09-12 21:29:58,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748794758] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:29:58,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [929760079] [2024-09-12 21:29:58,189 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-12 21:29:58,189 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:58,189 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:29:58,190 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-12 21:29:58,192 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-12 21:29:58,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:58,248 INFO L262 TraceCheckSpWp]: Trace formula consists of 461 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-09-12 21:29:58,250 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:29:58,318 INFO L134 CoverageAnalysis]: Checked inductivity of 1958 backedges. 781 proven. 253 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2024-09-12 21:29:58,318 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:29:58,833 INFO L134 CoverageAnalysis]: Checked inductivity of 1958 backedges. 781 proven. 253 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2024-09-12 21:29:58,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [929760079] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:29:58,833 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:29:58,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 49, 49] total 50 [2024-09-12 21:29:58,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134917422] [2024-09-12 21:29:58,834 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:29:58,834 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2024-09-12 21:29:58,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:29:58,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2024-09-12 21:29:58,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=626, Invalid=1824, Unknown=0, NotChecked=0, Total=2450 [2024-09-12 21:29:58,835 INFO L87 Difference]: Start difference. First operand 191 states and 192 transitions. Second operand has 50 states, 50 states have (on average 1.58) internal successors, (79), 50 states have internal predecessors, (79), 24 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2024-09-12 21:29:58,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:29:58,994 INFO L93 Difference]: Finished difference Result 269 states and 293 transitions. [2024-09-12 21:29:58,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-09-12 21:29:58,995 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 1.58) internal successors, (79), 50 states have internal predecessors, (79), 24 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) Word has length 188 [2024-09-12 21:29:58,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:29:58,996 INFO L225 Difference]: With dead ends: 269 [2024-09-12 21:29:58,996 INFO L226 Difference]: Without dead ends: 192 [2024-09-12 21:29:58,997 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 470 GetRequests, 376 SyntacticMatches, 46 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1735 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=626, Invalid=1824, Unknown=0, NotChecked=0, Total=2450 [2024-09-12 21:29:58,997 INFO L434 NwaCegarLoop]: 53 mSDtfsCounter, 0 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 490 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 407 SdHoareTripleChecker+Invalid, 490 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 490 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:29:58,997 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 407 Invalid, 490 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 490 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:29:58,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2024-09-12 21:29:59,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 192. [2024-09-12 21:29:59,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 142 states have (on average 1.0140845070422535) internal successors, (144), 143 states have internal predecessors, (144), 25 states have call successors, (25), 25 states have call predecessors, (25), 24 states have return successors, (24), 23 states have call predecessors, (24), 24 states have call successors, (24) [2024-09-12 21:29:59,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 193 transitions. [2024-09-12 21:29:59,008 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 193 transitions. Word has length 188 [2024-09-12 21:29:59,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:29:59,008 INFO L474 AbstractCegarLoop]: Abstraction has 192 states and 193 transitions. [2024-09-12 21:29:59,008 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 1.58) internal successors, (79), 50 states have internal predecessors, (79), 24 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2024-09-12 21:29:59,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:59,009 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 193 transitions. [2024-09-12 21:29:59,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2024-09-12 21:29:59,009 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:29:59,009 INFO L216 NwaCegarLoop]: trace histogram [23, 23, 23, 23, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:29:59,022 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2024-09-12 21:29:59,209 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2024-09-12 21:29:59,210 INFO L399 AbstractCegarLoop]: === Iteration 47 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:29:59,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:29:59,210 INFO L85 PathProgramCache]: Analyzing trace with hash 979135831, now seen corresponding path program 44 times [2024-09-12 21:29:59,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:29:59,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734733066] [2024-09-12 21:29:59,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:29:59,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:29:59,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:59,616 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:29:59,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:59,617 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-12 21:29:59,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:59,618 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-12 21:29:59,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:59,618 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-12 21:29:59,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:59,619 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 21:29:59,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:59,620 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-12 21:29:59,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:59,621 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-12 21:29:59,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:59,621 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-12 21:29:59,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:59,622 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-12 21:29:59,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:59,623 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-12 21:29:59,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:59,624 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-12 21:29:59,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:59,624 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-12 21:29:59,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:59,625 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-09-12 21:29:59,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:59,626 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-12 21:29:59,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:59,627 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-09-12 21:29:59,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:59,627 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-12 21:29:59,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:59,628 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-09-12 21:29:59,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:59,629 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-12 21:29:59,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:59,630 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-09-12 21:29:59,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:59,630 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-09-12 21:29:59,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:59,631 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2024-09-12 21:29:59,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:59,632 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-12 21:29:59,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:59,633 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-09-12 21:29:59,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:29:59,634 INFO L134 CoverageAnalysis]: Checked inductivity of 1981 backedges. 297 proven. 760 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2024-09-12 21:29:59,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:29:59,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734733066] [2024-09-12 21:29:59,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734733066] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:29:59,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1104605752] [2024-09-12 21:29:59,634 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 21:29:59,634 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:29:59,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:29:59,635 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-12 21:29:59,636 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-12 21:29:59,692 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 21:29:59,692 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:29:59,694 INFO L262 TraceCheckSpWp]: Trace formula consists of 466 conjuncts, 49 conjuncts are in the unsatisfiable core [2024-09-12 21:29:59,696 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:29:59,783 INFO L134 CoverageAnalysis]: Checked inductivity of 1981 backedges. 320 proven. 737 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2024-09-12 21:29:59,783 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:30:00,197 INFO L134 CoverageAnalysis]: Checked inductivity of 1981 backedges. 320 proven. 737 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2024-09-12 21:30:00,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1104605752] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:30:00,198 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:30:00,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28, 28] total 31 [2024-09-12 21:30:00,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950314280] [2024-09-12 21:30:00,198 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:30:00,198 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-09-12 21:30:00,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:30:00,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-09-12 21:30:00,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=338, Invalid=592, Unknown=0, NotChecked=0, Total=930 [2024-09-12 21:30:00,199 INFO L87 Difference]: Start difference. First operand 192 states and 193 transitions. Second operand has 31 states, 31 states have (on average 2.6451612903225805) internal successors, (82), 29 states have internal predecessors, (82), 24 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2024-09-12 21:30:00,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:30:00,319 INFO L93 Difference]: Finished difference Result 205 states and 207 transitions. [2024-09-12 21:30:00,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-09-12 21:30:00,320 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.6451612903225805) internal successors, (82), 29 states have internal predecessors, (82), 24 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) Word has length 189 [2024-09-12 21:30:00,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:30:00,321 INFO L225 Difference]: With dead ends: 205 [2024-09-12 21:30:00,321 INFO L226 Difference]: Without dead ends: 203 [2024-09-12 21:30:00,322 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 474 GetRequests, 396 SyntacticMatches, 48 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 847 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=344, Invalid=648, Unknown=0, NotChecked=0, Total=992 [2024-09-12 21:30:00,322 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 278 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:30:00,322 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 98 Invalid, 280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 278 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:30:00,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2024-09-12 21:30:00,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 199. [2024-09-12 21:30:00,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 147 states have (on average 1.0136054421768708) internal successors, (149), 148 states have internal predecessors, (149), 26 states have call successors, (26), 26 states have call predecessors, (26), 25 states have return successors, (25), 24 states have call predecessors, (25), 25 states have call successors, (25) [2024-09-12 21:30:00,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 200 transitions. [2024-09-12 21:30:00,334 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 200 transitions. Word has length 189 [2024-09-12 21:30:00,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:30:00,334 INFO L474 AbstractCegarLoop]: Abstraction has 199 states and 200 transitions. [2024-09-12 21:30:00,334 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.6451612903225805) internal successors, (82), 29 states have internal predecessors, (82), 24 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2024-09-12 21:30:00,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:00,334 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 200 transitions. [2024-09-12 21:30:00,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2024-09-12 21:30:00,335 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:30:00,335 INFO L216 NwaCegarLoop]: trace histogram [24, 24, 24, 23, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:30:00,348 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-12 21:30:00,536 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,46 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:30:00,536 INFO L399 AbstractCegarLoop]: === Iteration 48 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:30:00,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:00,536 INFO L85 PathProgramCache]: Analyzing trace with hash 2104447853, now seen corresponding path program 45 times [2024-09-12 21:30:00,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:30:00,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487223940] [2024-09-12 21:30:00,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:30:00,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:30:00,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:01,241 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:30:01,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:01,242 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-12 21:30:01,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:01,243 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-12 21:30:01,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:01,244 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-12 21:30:01,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:01,245 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 21:30:01,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:01,246 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-12 21:30:01,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:01,246 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-12 21:30:01,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:01,247 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-12 21:30:01,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:01,248 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-12 21:30:01,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:01,249 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-12 21:30:01,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:01,249 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-12 21:30:01,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:01,250 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-12 21:30:01,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:01,251 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-09-12 21:30:01,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:01,251 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-12 21:30:01,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:01,252 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-09-12 21:30:01,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:01,253 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-12 21:30:01,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:01,254 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-09-12 21:30:01,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:01,254 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-12 21:30:01,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:01,255 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-09-12 21:30:01,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:01,256 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-09-12 21:30:01,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:01,257 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2024-09-12 21:30:01,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:01,257 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-12 21:30:01,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:01,258 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-09-12 21:30:01,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:01,259 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-09-12 21:30:01,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:01,260 INFO L134 CoverageAnalysis]: Checked inductivity of 2139 backedges. 851 proven. 276 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2024-09-12 21:30:01,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:30:01,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487223940] [2024-09-12 21:30:01,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487223940] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:30:01,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [461841581] [2024-09-12 21:30:01,260 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 21:30:01,260 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:30:01,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:30:01,261 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-12 21:30:01,262 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-12 21:30:01,332 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 24 check-sat command(s) [2024-09-12 21:30:01,332 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:30:01,334 INFO L262 TraceCheckSpWp]: Trace formula consists of 480 conjuncts, 50 conjuncts are in the unsatisfiable core [2024-09-12 21:30:01,336 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:30:01,415 INFO L134 CoverageAnalysis]: Checked inductivity of 2139 backedges. 851 proven. 276 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2024-09-12 21:30:01,415 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:30:01,970 INFO L134 CoverageAnalysis]: Checked inductivity of 2139 backedges. 851 proven. 276 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2024-09-12 21:30:01,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [461841581] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:30:01,970 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:30:01,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51, 51] total 52 [2024-09-12 21:30:01,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486677703] [2024-09-12 21:30:01,970 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:30:01,971 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2024-09-12 21:30:01,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:30:01,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2024-09-12 21:30:01,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=677, Invalid=1975, Unknown=0, NotChecked=0, Total=2652 [2024-09-12 21:30:01,972 INFO L87 Difference]: Start difference. First operand 199 states and 200 transitions. Second operand has 52 states, 52 states have (on average 1.5769230769230769) internal successors, (82), 52 states have internal predecessors, (82), 25 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-09-12 21:30:02,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:30:02,150 INFO L93 Difference]: Finished difference Result 280 states and 305 transitions. [2024-09-12 21:30:02,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-09-12 21:30:02,150 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 1.5769230769230769) internal successors, (82), 52 states have internal predecessors, (82), 25 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) Word has length 196 [2024-09-12 21:30:02,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:30:02,151 INFO L225 Difference]: With dead ends: 280 [2024-09-12 21:30:02,152 INFO L226 Difference]: Without dead ends: 200 [2024-09-12 21:30:02,152 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 490 GetRequests, 392 SyntacticMatches, 48 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1883 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=677, Invalid=1975, Unknown=0, NotChecked=0, Total=2652 [2024-09-12 21:30:02,152 INFO L434 NwaCegarLoop]: 55 mSDtfsCounter, 0 mSDsluCounter, 399 mSDsCounter, 0 mSdLazyCounter, 519 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 454 SdHoareTripleChecker+Invalid, 519 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 519 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:30:02,152 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 454 Invalid, 519 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 519 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:30:02,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2024-09-12 21:30:02,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 200. [2024-09-12 21:30:02,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 148 states have (on average 1.0135135135135136) internal successors, (150), 149 states have internal predecessors, (150), 26 states have call successors, (26), 26 states have call predecessors, (26), 25 states have return successors, (25), 24 states have call predecessors, (25), 25 states have call successors, (25) [2024-09-12 21:30:02,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 201 transitions. [2024-09-12 21:30:02,163 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 201 transitions. Word has length 196 [2024-09-12 21:30:02,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:30:02,163 INFO L474 AbstractCegarLoop]: Abstraction has 200 states and 201 transitions. [2024-09-12 21:30:02,164 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 1.5769230769230769) internal successors, (82), 52 states have internal predecessors, (82), 25 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-09-12 21:30:02,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:02,164 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 201 transitions. [2024-09-12 21:30:02,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2024-09-12 21:30:02,165 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:30:02,165 INFO L216 NwaCegarLoop]: trace histogram [24, 24, 24, 24, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:30:02,178 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-12 21:30:02,365 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,47 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:30:02,365 INFO L399 AbstractCegarLoop]: === Iteration 49 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:30:02,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:02,365 INFO L85 PathProgramCache]: Analyzing trace with hash 344797177, now seen corresponding path program 46 times [2024-09-12 21:30:02,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:30:02,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575371750] [2024-09-12 21:30:02,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:30:02,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:30:02,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:02,813 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:30:02,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:02,814 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-12 21:30:02,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:02,815 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-12 21:30:02,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:02,815 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-12 21:30:02,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:02,816 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-12 21:30:02,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:02,817 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-12 21:30:02,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:02,818 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-12 21:30:02,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:02,818 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-12 21:30:02,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:02,819 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-12 21:30:02,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:02,820 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 21:30:02,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:02,821 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-12 21:30:02,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:02,822 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-12 21:30:02,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:02,823 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-12 21:30:02,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:02,824 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-09-12 21:30:02,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:02,824 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-12 21:30:02,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:02,825 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-09-12 21:30:02,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:02,826 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-12 21:30:02,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:02,827 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2024-09-12 21:30:02,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:02,828 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-09-12 21:30:02,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:02,829 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-09-12 21:30:02,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:02,830 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-12 21:30:02,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:02,831 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-09-12 21:30:02,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:02,831 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-09-12 21:30:02,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:02,832 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2024-09-12 21:30:02,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:02,833 INFO L134 CoverageAnalysis]: Checked inductivity of 2163 backedges. 322 proven. 829 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2024-09-12 21:30:02,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:30:02,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575371750] [2024-09-12 21:30:02,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575371750] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:30:02,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1901930781] [2024-09-12 21:30:02,834 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 21:30:02,834 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:30:02,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:30:02,835 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-12 21:30:02,835 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-12 21:30:02,897 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 21:30:02,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:30:02,899 INFO L262 TraceCheckSpWp]: Trace formula consists of 485 conjuncts, 54 conjuncts are in the unsatisfiable core [2024-09-12 21:30:02,901 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:30:03,000 INFO L134 CoverageAnalysis]: Checked inductivity of 2163 backedges. 346 proven. 805 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2024-09-12 21:30:03,000 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:30:03,417 INFO L134 CoverageAnalysis]: Checked inductivity of 2163 backedges. 346 proven. 805 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2024-09-12 21:30:03,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1901930781] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:30:03,417 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:30:03,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 32 [2024-09-12 21:30:03,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591076879] [2024-09-12 21:30:03,417 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:30:03,418 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-09-12 21:30:03,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:30:03,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-09-12 21:30:03,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=364, Invalid=628, Unknown=0, NotChecked=0, Total=992 [2024-09-12 21:30:03,418 INFO L87 Difference]: Start difference. First operand 200 states and 201 transitions. Second operand has 32 states, 32 states have (on average 2.65625) internal successors, (85), 30 states have internal predecessors, (85), 25 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-09-12 21:30:03,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:30:03,530 INFO L93 Difference]: Finished difference Result 213 states and 215 transitions. [2024-09-12 21:30:03,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-09-12 21:30:03,530 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.65625) internal successors, (85), 30 states have internal predecessors, (85), 25 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) Word has length 197 [2024-09-12 21:30:03,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:30:03,531 INFO L225 Difference]: With dead ends: 213 [2024-09-12 21:30:03,531 INFO L226 Difference]: Without dead ends: 211 [2024-09-12 21:30:03,532 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 494 GetRequests, 415 SyntacticMatches, 48 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 858 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=370, Invalid=686, Unknown=0, NotChecked=0, Total=1056 [2024-09-12 21:30:03,532 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 281 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 281 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:30:03,532 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 99 Invalid, 283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 281 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:30:03,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2024-09-12 21:30:03,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 207. [2024-09-12 21:30:03,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 153 states have (on average 1.0130718954248366) internal successors, (155), 154 states have internal predecessors, (155), 27 states have call successors, (27), 27 states have call predecessors, (27), 26 states have return successors, (26), 25 states have call predecessors, (26), 26 states have call successors, (26) [2024-09-12 21:30:03,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 208 transitions. [2024-09-12 21:30:03,543 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 208 transitions. Word has length 197 [2024-09-12 21:30:03,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:30:03,543 INFO L474 AbstractCegarLoop]: Abstraction has 207 states and 208 transitions. [2024-09-12 21:30:03,543 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.65625) internal successors, (85), 30 states have internal predecessors, (85), 25 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-09-12 21:30:03,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:03,543 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 208 transitions. [2024-09-12 21:30:03,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2024-09-12 21:30:03,544 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:30:03,544 INFO L216 NwaCegarLoop]: trace histogram [25, 25, 25, 24, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:30:03,556 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2024-09-12 21:30:03,744 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2024-09-12 21:30:03,744 INFO L399 AbstractCegarLoop]: === Iteration 50 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:30:03,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:03,745 INFO L85 PathProgramCache]: Analyzing trace with hash 767473291, now seen corresponding path program 47 times [2024-09-12 21:30:03,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:30:03,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873611294] [2024-09-12 21:30:03,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:30:03,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:30:03,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:04,494 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:30:04,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:04,495 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-12 21:30:04,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:04,496 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-12 21:30:04,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:04,496 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-12 21:30:04,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:04,497 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-12 21:30:04,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:04,498 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-12 21:30:04,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:04,498 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-12 21:30:04,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:04,499 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-12 21:30:04,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:04,500 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-12 21:30:04,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:04,501 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 21:30:04,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:04,501 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-12 21:30:04,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:04,502 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-12 21:30:04,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:04,503 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-12 21:30:04,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:04,508 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-09-12 21:30:04,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:04,509 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-12 21:30:04,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:04,509 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-09-12 21:30:04,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:04,510 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-12 21:30:04,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:04,511 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2024-09-12 21:30:04,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:04,512 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-09-12 21:30:04,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:04,512 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-09-12 21:30:04,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:04,513 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-12 21:30:04,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:04,514 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-09-12 21:30:04,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:04,515 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-09-12 21:30:04,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:04,515 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2024-09-12 21:30:04,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:04,516 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-09-12 21:30:04,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:04,517 INFO L134 CoverageAnalysis]: Checked inductivity of 2328 backedges. 924 proven. 300 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-09-12 21:30:04,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:30:04,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873611294] [2024-09-12 21:30:04,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873611294] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:30:04,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [830707788] [2024-09-12 21:30:04,517 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 21:30:04,518 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:30:04,518 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:30:04,519 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-12 21:30:04,519 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-12 21:30:04,593 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 25 check-sat command(s) [2024-09-12 21:30:04,593 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:30:04,595 INFO L262 TraceCheckSpWp]: Trace formula consists of 499 conjuncts, 52 conjuncts are in the unsatisfiable core [2024-09-12 21:30:04,597 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:30:04,696 INFO L134 CoverageAnalysis]: Checked inductivity of 2328 backedges. 924 proven. 300 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-09-12 21:30:04,696 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:30:05,295 INFO L134 CoverageAnalysis]: Checked inductivity of 2328 backedges. 924 proven. 300 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-09-12 21:30:05,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [830707788] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:30:05,295 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:30:05,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 53, 53] total 54 [2024-09-12 21:30:05,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659295264] [2024-09-12 21:30:05,295 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:30:05,296 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2024-09-12 21:30:05,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:30:05,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2024-09-12 21:30:05,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=730, Invalid=2132, Unknown=0, NotChecked=0, Total=2862 [2024-09-12 21:30:05,296 INFO L87 Difference]: Start difference. First operand 207 states and 208 transitions. Second operand has 54 states, 54 states have (on average 1.5740740740740742) internal successors, (85), 54 states have internal predecessors, (85), 26 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2024-09-12 21:30:05,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:30:05,457 INFO L93 Difference]: Finished difference Result 291 states and 317 transitions. [2024-09-12 21:30:05,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-09-12 21:30:05,458 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 1.5740740740740742) internal successors, (85), 54 states have internal predecessors, (85), 26 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) Word has length 204 [2024-09-12 21:30:05,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:30:05,459 INFO L225 Difference]: With dead ends: 291 [2024-09-12 21:30:05,459 INFO L226 Difference]: Without dead ends: 208 [2024-09-12 21:30:05,459 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 510 GetRequests, 408 SyntacticMatches, 50 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2037 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=730, Invalid=2132, Unknown=0, NotChecked=0, Total=2862 [2024-09-12 21:30:05,460 INFO L434 NwaCegarLoop]: 57 mSDtfsCounter, 0 mSDsluCounter, 324 mSDsCounter, 0 mSdLazyCounter, 453 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 381 SdHoareTripleChecker+Invalid, 453 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 453 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:30:05,460 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 381 Invalid, 453 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 453 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:30:05,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2024-09-12 21:30:05,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 208. [2024-09-12 21:30:05,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 154 states have (on average 1.0129870129870129) internal successors, (156), 155 states have internal predecessors, (156), 27 states have call successors, (27), 27 states have call predecessors, (27), 26 states have return successors, (26), 25 states have call predecessors, (26), 26 states have call successors, (26) [2024-09-12 21:30:05,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 209 transitions. [2024-09-12 21:30:05,478 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 209 transitions. Word has length 204 [2024-09-12 21:30:05,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:30:05,479 INFO L474 AbstractCegarLoop]: Abstraction has 208 states and 209 transitions. [2024-09-12 21:30:05,479 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 1.5740740740740742) internal successors, (85), 54 states have internal predecessors, (85), 26 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2024-09-12 21:30:05,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:05,479 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 209 transitions. [2024-09-12 21:30:05,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2024-09-12 21:30:05,480 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:30:05,480 INFO L216 NwaCegarLoop]: trace histogram [25, 25, 25, 25, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:30:05,492 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2024-09-12 21:30:05,680 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2024-09-12 21:30:05,681 INFO L399 AbstractCegarLoop]: === Iteration 51 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:30:05,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:05,681 INFO L85 PathProgramCache]: Analyzing trace with hash 1017988887, now seen corresponding path program 48 times [2024-09-12 21:30:05,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:30:05,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086160875] [2024-09-12 21:30:05,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:30:05,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:30:05,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:06,152 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:30:06,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:06,153 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-12 21:30:06,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:06,157 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 21:30:06,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:06,158 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 21:30:06,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:06,159 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-12 21:30:06,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:06,159 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-12 21:30:06,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:06,160 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-12 21:30:06,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:06,161 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-12 21:30:06,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:06,162 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-12 21:30:06,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:06,163 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-12 21:30:06,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:06,164 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-12 21:30:06,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:06,165 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-12 21:30:06,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:06,166 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-12 21:30:06,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:06,166 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-12 21:30:06,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:06,167 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-09-12 21:30:06,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:06,168 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-12 21:30:06,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:06,169 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-09-12 21:30:06,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:06,170 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-12 21:30:06,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:06,171 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-09-12 21:30:06,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:06,172 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-09-12 21:30:06,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:06,172 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-09-12 21:30:06,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:06,173 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-12 21:30:06,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:06,174 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-09-12 21:30:06,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:06,175 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-12 21:30:06,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:06,176 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-09-12 21:30:06,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:06,177 INFO L134 CoverageAnalysis]: Checked inductivity of 2353 backedges. 348 proven. 901 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-09-12 21:30:06,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:30:06,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086160875] [2024-09-12 21:30:06,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086160875] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:30:06,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1545236146] [2024-09-12 21:30:06,177 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 21:30:06,177 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:30:06,177 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:30:06,179 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-12 21:30:06,180 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-12 21:30:06,254 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 25 check-sat command(s) [2024-09-12 21:30:06,254 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:30:06,256 INFO L262 TraceCheckSpWp]: Trace formula consists of 504 conjuncts, 56 conjuncts are in the unsatisfiable core [2024-09-12 21:30:06,258 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:30:06,348 INFO L134 CoverageAnalysis]: Checked inductivity of 2353 backedges. 373 proven. 876 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-09-12 21:30:06,348 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:30:06,808 INFO L134 CoverageAnalysis]: Checked inductivity of 2353 backedges. 373 proven. 876 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-09-12 21:30:06,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1545236146] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:30:06,809 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:30:06,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30, 30] total 33 [2024-09-12 21:30:06,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244544695] [2024-09-12 21:30:06,809 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:30:06,809 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-09-12 21:30:06,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:30:06,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-09-12 21:30:06,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=391, Invalid=665, Unknown=0, NotChecked=0, Total=1056 [2024-09-12 21:30:06,810 INFO L87 Difference]: Start difference. First operand 208 states and 209 transitions. Second operand has 33 states, 33 states have (on average 2.6666666666666665) internal successors, (88), 31 states have internal predecessors, (88), 26 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-12 21:30:06,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:30:06,925 INFO L93 Difference]: Finished difference Result 221 states and 223 transitions. [2024-09-12 21:30:06,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-09-12 21:30:06,926 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.6666666666666665) internal successors, (88), 31 states have internal predecessors, (88), 26 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 205 [2024-09-12 21:30:06,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:30:06,927 INFO L225 Difference]: With dead ends: 221 [2024-09-12 21:30:06,927 INFO L226 Difference]: Without dead ends: 219 [2024-09-12 21:30:06,927 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 514 GetRequests, 432 SyntacticMatches, 50 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 919 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=397, Invalid=725, Unknown=0, NotChecked=0, Total=1122 [2024-09-12 21:30:06,927 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 305 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 306 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 305 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:30:06,928 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 114 Invalid, 306 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 305 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:30:06,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2024-09-12 21:30:06,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 215. [2024-09-12 21:30:06,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 159 states have (on average 1.0125786163522013) internal successors, (161), 160 states have internal predecessors, (161), 28 states have call successors, (28), 28 states have call predecessors, (28), 27 states have return successors, (27), 26 states have call predecessors, (27), 27 states have call successors, (27) [2024-09-12 21:30:06,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 216 transitions. [2024-09-12 21:30:06,939 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 216 transitions. Word has length 205 [2024-09-12 21:30:06,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:30:06,939 INFO L474 AbstractCegarLoop]: Abstraction has 215 states and 216 transitions. [2024-09-12 21:30:06,940 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.6666666666666665) internal successors, (88), 31 states have internal predecessors, (88), 26 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-12 21:30:06,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:06,940 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 216 transitions. [2024-09-12 21:30:06,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2024-09-12 21:30:06,940 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:30:06,941 INFO L216 NwaCegarLoop]: trace histogram [26, 26, 26, 25, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:30:06,953 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-12 21:30:07,141 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,50 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:30:07,141 INFO L399 AbstractCegarLoop]: === Iteration 52 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:30:07,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:07,142 INFO L85 PathProgramCache]: Analyzing trace with hash 151650733, now seen corresponding path program 49 times [2024-09-12 21:30:07,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:30:07,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367757685] [2024-09-12 21:30:07,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:30:07,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:30:07,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:07,954 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:30:07,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:07,955 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-12 21:30:07,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:07,956 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 21:30:07,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:07,957 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 21:30:07,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:07,958 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-12 21:30:07,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:07,958 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-12 21:30:07,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:07,959 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-12 21:30:07,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:07,960 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-12 21:30:07,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:07,961 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-12 21:30:07,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:07,961 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-12 21:30:07,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:07,962 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-12 21:30:07,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:07,963 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-12 21:30:07,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:07,964 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-12 21:30:07,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:07,964 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-12 21:30:07,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:07,965 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-09-12 21:30:07,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:07,966 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-12 21:30:07,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:07,967 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-09-12 21:30:07,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:07,967 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-12 21:30:07,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:07,968 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-09-12 21:30:07,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:07,969 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-09-12 21:30:07,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:07,970 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-09-12 21:30:07,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:07,970 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-12 21:30:07,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:07,971 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-09-12 21:30:07,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:07,972 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-12 21:30:07,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:07,973 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-09-12 21:30:07,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:07,973 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-09-12 21:30:07,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:07,974 INFO L134 CoverageAnalysis]: Checked inductivity of 2525 backedges. 1000 proven. 325 refuted. 0 times theorem prover too weak. 1200 trivial. 0 not checked. [2024-09-12 21:30:07,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:30:07,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367757685] [2024-09-12 21:30:07,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367757685] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:30:07,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1514597209] [2024-09-12 21:30:07,975 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-12 21:30:07,975 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:30:07,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:30:07,976 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-12 21:30:07,977 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-12 21:30:08,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:08,039 INFO L262 TraceCheckSpWp]: Trace formula consists of 518 conjuncts, 54 conjuncts are in the unsatisfiable core [2024-09-12 21:30:08,041 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:30:08,130 INFO L134 CoverageAnalysis]: Checked inductivity of 2525 backedges. 1000 proven. 325 refuted. 0 times theorem prover too weak. 1200 trivial. 0 not checked. [2024-09-12 21:30:08,130 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:30:08,772 INFO L134 CoverageAnalysis]: Checked inductivity of 2525 backedges. 1000 proven. 325 refuted. 0 times theorem prover too weak. 1200 trivial. 0 not checked. [2024-09-12 21:30:08,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1514597209] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:30:08,772 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:30:08,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 55, 55] total 56 [2024-09-12 21:30:08,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695447263] [2024-09-12 21:30:08,773 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:30:08,773 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2024-09-12 21:30:08,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:30:08,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2024-09-12 21:30:08,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=785, Invalid=2295, Unknown=0, NotChecked=0, Total=3080 [2024-09-12 21:30:08,774 INFO L87 Difference]: Start difference. First operand 215 states and 216 transitions. Second operand has 56 states, 56 states have (on average 1.5714285714285714) internal successors, (88), 56 states have internal predecessors, (88), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2024-09-12 21:30:08,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:30:08,974 INFO L93 Difference]: Finished difference Result 302 states and 329 transitions. [2024-09-12 21:30:08,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2024-09-12 21:30:08,974 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 1.5714285714285714) internal successors, (88), 56 states have internal predecessors, (88), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) Word has length 212 [2024-09-12 21:30:08,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:30:08,976 INFO L225 Difference]: With dead ends: 302 [2024-09-12 21:30:08,976 INFO L226 Difference]: Without dead ends: 216 [2024-09-12 21:30:08,976 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 530 GetRequests, 424 SyntacticMatches, 52 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2197 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=785, Invalid=2295, Unknown=0, NotChecked=0, Total=3080 [2024-09-12 21:30:08,977 INFO L434 NwaCegarLoop]: 59 mSDtfsCounter, 0 mSDsluCounter, 451 mSDsCounter, 0 mSdLazyCounter, 608 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 510 SdHoareTripleChecker+Invalid, 608 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 608 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 21:30:08,977 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 510 Invalid, 608 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 608 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 21:30:08,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2024-09-12 21:30:08,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 216. [2024-09-12 21:30:08,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 160 states have (on average 1.0125) internal successors, (162), 161 states have internal predecessors, (162), 28 states have call successors, (28), 28 states have call predecessors, (28), 27 states have return successors, (27), 26 states have call predecessors, (27), 27 states have call successors, (27) [2024-09-12 21:30:08,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 217 transitions. [2024-09-12 21:30:08,988 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 217 transitions. Word has length 212 [2024-09-12 21:30:08,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:30:08,989 INFO L474 AbstractCegarLoop]: Abstraction has 216 states and 217 transitions. [2024-09-12 21:30:08,989 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 1.5714285714285714) internal successors, (88), 56 states have internal predecessors, (88), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2024-09-12 21:30:08,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:08,989 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 217 transitions. [2024-09-12 21:30:08,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2024-09-12 21:30:08,990 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:30:08,990 INFO L216 NwaCegarLoop]: trace histogram [26, 26, 26, 26, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:30:09,003 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2024-09-12 21:30:09,190 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2024-09-12 21:30:09,190 INFO L399 AbstractCegarLoop]: === Iteration 53 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:30:09,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:09,190 INFO L85 PathProgramCache]: Analyzing trace with hash -573225415, now seen corresponding path program 50 times [2024-09-12 21:30:09,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:30:09,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370724595] [2024-09-12 21:30:09,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:30:09,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:30:09,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:09,709 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:30:09,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:09,710 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-12 21:30:09,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:09,711 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-12 21:30:09,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:09,712 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-12 21:30:09,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:09,712 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-12 21:30:09,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:09,713 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-12 21:30:09,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:09,714 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-12 21:30:09,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:09,715 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-12 21:30:09,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:09,715 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-12 21:30:09,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:09,716 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-12 21:30:09,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:09,717 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-12 21:30:09,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:09,718 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-12 21:30:09,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:09,719 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-12 21:30:09,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:09,720 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-12 21:30:09,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:09,721 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-12 21:30:09,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:09,722 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-09-12 21:30:09,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:09,722 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-12 21:30:09,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:09,723 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-09-12 21:30:09,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:09,724 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-12 21:30:09,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:09,725 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-09-12 21:30:09,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:09,726 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-09-12 21:30:09,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:09,727 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-09-12 21:30:09,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:09,728 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-09-12 21:30:09,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:09,729 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-09-12 21:30:09,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:09,729 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-09-12 21:30:09,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:09,730 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-09-12 21:30:09,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:09,731 INFO L134 CoverageAnalysis]: Checked inductivity of 2551 backedges. 375 proven. 976 refuted. 0 times theorem prover too weak. 1200 trivial. 0 not checked. [2024-09-12 21:30:09,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:30:09,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370724595] [2024-09-12 21:30:09,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370724595] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:30:09,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1983778367] [2024-09-12 21:30:09,732 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 21:30:09,732 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:30:09,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:30:09,733 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-12 21:30:09,733 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-12 21:30:09,796 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 21:30:09,796 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:30:09,798 INFO L262 TraceCheckSpWp]: Trace formula consists of 523 conjuncts, 55 conjuncts are in the unsatisfiable core [2024-09-12 21:30:09,800 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:30:09,904 INFO L134 CoverageAnalysis]: Checked inductivity of 2551 backedges. 401 proven. 950 refuted. 0 times theorem prover too weak. 1200 trivial. 0 not checked. [2024-09-12 21:30:09,904 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:30:10,412 INFO L134 CoverageAnalysis]: Checked inductivity of 2551 backedges. 401 proven. 950 refuted. 0 times theorem prover too weak. 1200 trivial. 0 not checked. [2024-09-12 21:30:10,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1983778367] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:30:10,412 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:30:10,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 34 [2024-09-12 21:30:10,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809422394] [2024-09-12 21:30:10,413 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:30:10,413 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-09-12 21:30:10,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:30:10,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-09-12 21:30:10,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=419, Invalid=703, Unknown=0, NotChecked=0, Total=1122 [2024-09-12 21:30:10,414 INFO L87 Difference]: Start difference. First operand 216 states and 217 transitions. Second operand has 34 states, 34 states have (on average 2.676470588235294) internal successors, (91), 32 states have internal predecessors, (91), 27 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2024-09-12 21:30:10,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:30:10,531 INFO L93 Difference]: Finished difference Result 229 states and 231 transitions. [2024-09-12 21:30:10,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-09-12 21:30:10,531 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.676470588235294) internal successors, (91), 32 states have internal predecessors, (91), 27 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) Word has length 213 [2024-09-12 21:30:10,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:30:10,532 INFO L225 Difference]: With dead ends: 229 [2024-09-12 21:30:10,532 INFO L226 Difference]: Without dead ends: 227 [2024-09-12 21:30:10,532 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 534 GetRequests, 447 SyntacticMatches, 54 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1036 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=425, Invalid=765, Unknown=0, NotChecked=0, Total=1190 [2024-09-12 21:30:10,533 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 300 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:30:10,533 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 112 Invalid, 302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 300 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:30:10,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2024-09-12 21:30:10,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 223. [2024-09-12 21:30:10,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 165 states have (on average 1.0121212121212122) internal successors, (167), 166 states have internal predecessors, (167), 29 states have call successors, (29), 29 states have call predecessors, (29), 28 states have return successors, (28), 27 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-12 21:30:10,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 224 transitions. [2024-09-12 21:30:10,544 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 224 transitions. Word has length 213 [2024-09-12 21:30:10,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:30:10,545 INFO L474 AbstractCegarLoop]: Abstraction has 223 states and 224 transitions. [2024-09-12 21:30:10,545 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.676470588235294) internal successors, (91), 32 states have internal predecessors, (91), 27 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2024-09-12 21:30:10,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:10,545 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 224 transitions. [2024-09-12 21:30:10,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2024-09-12 21:30:10,546 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:30:10,546 INFO L216 NwaCegarLoop]: trace histogram [27, 27, 27, 26, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:30:10,559 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2024-09-12 21:30:10,746 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,52 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:30:10,746 INFO L399 AbstractCegarLoop]: === Iteration 54 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:30:10,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:10,747 INFO L85 PathProgramCache]: Analyzing trace with hash 899487819, now seen corresponding path program 51 times [2024-09-12 21:30:10,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:30:10,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842627765] [2024-09-12 21:30:10,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:30:10,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:30:10,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:11,654 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:30:11,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:11,655 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-12 21:30:11,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:11,656 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-12 21:30:11,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:11,656 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-12 21:30:11,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:11,657 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-12 21:30:11,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:11,658 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-12 21:30:11,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:11,659 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-12 21:30:11,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:11,659 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-12 21:30:11,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:11,660 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-12 21:30:11,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:11,661 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-12 21:30:11,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:11,661 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-12 21:30:11,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:11,662 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-12 21:30:11,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:11,663 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-12 21:30:11,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:11,664 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-12 21:30:11,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:11,664 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-12 21:30:11,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:11,665 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-09-12 21:30:11,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:11,666 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-12 21:30:11,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:11,667 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-09-12 21:30:11,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:11,667 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-12 21:30:11,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:11,668 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-09-12 21:30:11,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:11,669 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-09-12 21:30:11,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:11,670 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-09-12 21:30:11,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:11,670 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-09-12 21:30:11,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:11,671 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-09-12 21:30:11,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:11,672 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-09-12 21:30:11,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:11,673 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-09-12 21:30:11,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:11,674 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-09-12 21:30:11,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:11,675 INFO L134 CoverageAnalysis]: Checked inductivity of 2730 backedges. 1079 proven. 351 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2024-09-12 21:30:11,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:30:11,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842627765] [2024-09-12 21:30:11,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842627765] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:30:11,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1008964646] [2024-09-12 21:30:11,675 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 21:30:11,675 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:30:11,675 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:30:11,676 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-12 21:30:11,677 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-12 21:30:11,758 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 27 check-sat command(s) [2024-09-12 21:30:11,758 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:30:11,760 INFO L262 TraceCheckSpWp]: Trace formula consists of 537 conjuncts, 56 conjuncts are in the unsatisfiable core [2024-09-12 21:30:11,762 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:30:11,863 INFO L134 CoverageAnalysis]: Checked inductivity of 2730 backedges. 1079 proven. 351 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2024-09-12 21:30:11,864 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:30:12,557 INFO L134 CoverageAnalysis]: Checked inductivity of 2730 backedges. 1079 proven. 351 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2024-09-12 21:30:12,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1008964646] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:30:12,558 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:30:12,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 57, 57] total 58 [2024-09-12 21:30:12,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863410954] [2024-09-12 21:30:12,558 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:30:12,566 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2024-09-12 21:30:12,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:30:12,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2024-09-12 21:30:12,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=842, Invalid=2464, Unknown=0, NotChecked=0, Total=3306 [2024-09-12 21:30:12,567 INFO L87 Difference]: Start difference. First operand 223 states and 224 transitions. Second operand has 58 states, 58 states have (on average 1.5689655172413792) internal successors, (91), 58 states have internal predecessors, (91), 28 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2024-09-12 21:30:12,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:30:12,805 INFO L93 Difference]: Finished difference Result 313 states and 341 transitions. [2024-09-12 21:30:12,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-09-12 21:30:12,805 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 1.5689655172413792) internal successors, (91), 58 states have internal predecessors, (91), 28 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) Word has length 220 [2024-09-12 21:30:12,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:30:12,807 INFO L225 Difference]: With dead ends: 313 [2024-09-12 21:30:12,807 INFO L226 Difference]: Without dead ends: 224 [2024-09-12 21:30:12,807 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 550 GetRequests, 440 SyntacticMatches, 54 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2363 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=842, Invalid=2464, Unknown=0, NotChecked=0, Total=3306 [2024-09-12 21:30:12,807 INFO L434 NwaCegarLoop]: 61 mSDtfsCounter, 0 mSDsluCounter, 561 mSDsCounter, 0 mSdLazyCounter, 678 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 622 SdHoareTripleChecker+Invalid, 678 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 678 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 21:30:12,808 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 622 Invalid, 678 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 678 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 21:30:12,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2024-09-12 21:30:12,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 224. [2024-09-12 21:30:12,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 166 states have (on average 1.0120481927710843) internal successors, (168), 167 states have internal predecessors, (168), 29 states have call successors, (29), 29 states have call predecessors, (29), 28 states have return successors, (28), 27 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-12 21:30:12,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 225 transitions. [2024-09-12 21:30:12,820 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 225 transitions. Word has length 220 [2024-09-12 21:30:12,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:30:12,820 INFO L474 AbstractCegarLoop]: Abstraction has 224 states and 225 transitions. [2024-09-12 21:30:12,821 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 1.5689655172413792) internal successors, (91), 58 states have internal predecessors, (91), 28 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2024-09-12 21:30:12,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:12,821 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 225 transitions. [2024-09-12 21:30:12,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2024-09-12 21:30:12,822 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:30:12,822 INFO L216 NwaCegarLoop]: trace histogram [27, 27, 27, 27, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:30:12,835 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2024-09-12 21:30:13,022 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,53 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:30:13,022 INFO L399 AbstractCegarLoop]: === Iteration 55 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:30:13,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:13,023 INFO L85 PathProgramCache]: Analyzing trace with hash 1381044439, now seen corresponding path program 52 times [2024-09-12 21:30:13,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:30:13,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975485793] [2024-09-12 21:30:13,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:30:13,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:30:13,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:13,571 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:30:13,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:13,572 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 21:30:13,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:13,573 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-12 21:30:13,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:13,574 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-12 21:30:13,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:13,574 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-12 21:30:13,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:13,575 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-12 21:30:13,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:13,576 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 21:30:13,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:13,577 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-12 21:30:13,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:13,578 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-12 21:30:13,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:13,578 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-12 21:30:13,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:13,579 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-09-12 21:30:13,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:13,580 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-12 21:30:13,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:13,581 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-09-12 21:30:13,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:13,581 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-12 21:30:13,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:13,582 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-09-12 21:30:13,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:13,583 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-12 21:30:13,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:13,584 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-09-12 21:30:13,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:13,584 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-12 21:30:13,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:13,585 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-09-12 21:30:13,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:13,586 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-12 21:30:13,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:13,587 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-09-12 21:30:13,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:13,588 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-12 21:30:13,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:13,589 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-09-12 21:30:13,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:13,589 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-09-12 21:30:13,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:13,590 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-09-12 21:30:13,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:13,591 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-09-12 21:30:13,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:13,592 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-09-12 21:30:13,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:13,593 INFO L134 CoverageAnalysis]: Checked inductivity of 2757 backedges. 403 proven. 1054 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2024-09-12 21:30:13,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:30:13,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975485793] [2024-09-12 21:30:13,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975485793] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:30:13,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [703985639] [2024-09-12 21:30:13,593 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 21:30:13,593 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:30:13,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:30:13,594 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-12 21:30:13,595 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-12 21:30:13,662 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 21:30:13,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:30:13,664 INFO L262 TraceCheckSpWp]: Trace formula consists of 542 conjuncts, 60 conjuncts are in the unsatisfiable core [2024-09-12 21:30:13,666 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:30:13,765 INFO L134 CoverageAnalysis]: Checked inductivity of 2757 backedges. 430 proven. 1027 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2024-09-12 21:30:13,765 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:30:14,304 INFO L134 CoverageAnalysis]: Checked inductivity of 2757 backedges. 430 proven. 1027 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2024-09-12 21:30:14,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [703985639] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:30:14,305 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:30:14,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 32] total 35 [2024-09-12 21:30:14,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545907331] [2024-09-12 21:30:14,305 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:30:14,305 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-09-12 21:30:14,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:30:14,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-09-12 21:30:14,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=448, Invalid=742, Unknown=0, NotChecked=0, Total=1190 [2024-09-12 21:30:14,306 INFO L87 Difference]: Start difference. First operand 224 states and 225 transitions. Second operand has 35 states, 35 states have (on average 2.6857142857142855) internal successors, (94), 33 states have internal predecessors, (94), 28 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-12 21:30:14,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:30:14,448 INFO L93 Difference]: Finished difference Result 237 states and 239 transitions. [2024-09-12 21:30:14,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-09-12 21:30:14,448 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.6857142857142855) internal successors, (94), 33 states have internal predecessors, (94), 28 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 221 [2024-09-12 21:30:14,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:30:14,450 INFO L225 Difference]: With dead ends: 237 [2024-09-12 21:30:14,450 INFO L226 Difference]: Without dead ends: 235 [2024-09-12 21:30:14,450 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 554 GetRequests, 466 SyntacticMatches, 54 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1047 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=454, Invalid=806, Unknown=0, NotChecked=0, Total=1260 [2024-09-12 21:30:14,450 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 359 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 360 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 359 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:30:14,450 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 113 Invalid, 360 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 359 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:30:14,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2024-09-12 21:30:14,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 231. [2024-09-12 21:30:14,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 231 states, 171 states have (on average 1.0116959064327486) internal successors, (173), 172 states have internal predecessors, (173), 30 states have call successors, (30), 30 states have call predecessors, (30), 29 states have return successors, (29), 28 states have call predecessors, (29), 29 states have call successors, (29) [2024-09-12 21:30:14,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 232 transitions. [2024-09-12 21:30:14,463 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 232 transitions. Word has length 221 [2024-09-12 21:30:14,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:30:14,463 INFO L474 AbstractCegarLoop]: Abstraction has 231 states and 232 transitions. [2024-09-12 21:30:14,463 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.6857142857142855) internal successors, (94), 33 states have internal predecessors, (94), 28 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-12 21:30:14,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:14,464 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 232 transitions. [2024-09-12 21:30:14,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 229 [2024-09-12 21:30:14,464 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:30:14,464 INFO L216 NwaCegarLoop]: trace histogram [28, 28, 28, 27, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:30:14,477 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-12 21:30:14,665 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2024-09-12 21:30:14,665 INFO L399 AbstractCegarLoop]: === Iteration 56 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:30:14,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:14,665 INFO L85 PathProgramCache]: Analyzing trace with hash -1692155923, now seen corresponding path program 53 times [2024-09-12 21:30:14,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:30:14,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167623468] [2024-09-12 21:30:14,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:30:14,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:30:14,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:15,654 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:30:15,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:15,655 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-12 21:30:15,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:15,656 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-12 21:30:15,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:15,657 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-12 21:30:15,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:15,657 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-12 21:30:15,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:15,658 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-12 21:30:15,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:15,659 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 21:30:15,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:15,659 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-12 21:30:15,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:15,660 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-12 21:30:15,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:15,661 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-12 21:30:15,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:15,662 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-09-12 21:30:15,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:15,663 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-12 21:30:15,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:15,664 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-09-12 21:30:15,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:15,665 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-12 21:30:15,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:15,666 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-09-12 21:30:15,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:15,666 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-12 21:30:15,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:15,667 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-09-12 21:30:15,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:15,668 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-12 21:30:15,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:15,669 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-09-12 21:30:15,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:15,670 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-12 21:30:15,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:15,671 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-09-12 21:30:15,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:15,672 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-12 21:30:15,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:15,673 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-09-12 21:30:15,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:15,674 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-09-12 21:30:15,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:15,674 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-09-12 21:30:15,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:15,675 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-09-12 21:30:15,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:15,676 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-09-12 21:30:15,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:15,677 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-09-12 21:30:15,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:15,678 INFO L134 CoverageAnalysis]: Checked inductivity of 2943 backedges. 1161 proven. 378 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2024-09-12 21:30:15,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:30:15,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167623468] [2024-09-12 21:30:15,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167623468] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:30:15,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [961511384] [2024-09-12 21:30:15,678 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 21:30:15,678 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:30:15,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:30:15,681 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-12 21:30:15,682 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-12 21:30:15,771 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 28 check-sat command(s) [2024-09-12 21:30:15,771 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:30:15,774 INFO L262 TraceCheckSpWp]: Trace formula consists of 556 conjuncts, 58 conjuncts are in the unsatisfiable core [2024-09-12 21:30:15,777 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:30:15,874 INFO L134 CoverageAnalysis]: Checked inductivity of 2943 backedges. 1161 proven. 378 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2024-09-12 21:30:15,874 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:30:16,602 INFO L134 CoverageAnalysis]: Checked inductivity of 2943 backedges. 1161 proven. 378 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2024-09-12 21:30:16,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [961511384] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:30:16,602 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:30:16,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 59, 59] total 60 [2024-09-12 21:30:16,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771143867] [2024-09-12 21:30:16,602 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:30:16,603 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2024-09-12 21:30:16,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:30:16,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2024-09-12 21:30:16,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=901, Invalid=2639, Unknown=0, NotChecked=0, Total=3540 [2024-09-12 21:30:16,604 INFO L87 Difference]: Start difference. First operand 231 states and 232 transitions. Second operand has 60 states, 60 states have (on average 1.5666666666666667) internal successors, (94), 60 states have internal predecessors, (94), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-12 21:30:16,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:30:16,786 INFO L93 Difference]: Finished difference Result 324 states and 353 transitions. [2024-09-12 21:30:16,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-09-12 21:30:16,786 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 1.5666666666666667) internal successors, (94), 60 states have internal predecessors, (94), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Word has length 228 [2024-09-12 21:30:16,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:30:16,788 INFO L225 Difference]: With dead ends: 324 [2024-09-12 21:30:16,788 INFO L226 Difference]: Without dead ends: 232 [2024-09-12 21:30:16,788 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 570 GetRequests, 456 SyntacticMatches, 56 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2535 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=901, Invalid=2639, Unknown=0, NotChecked=0, Total=3540 [2024-09-12 21:30:16,788 INFO L434 NwaCegarLoop]: 63 mSDtfsCounter, 0 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 486 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 332 SdHoareTripleChecker+Invalid, 486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 486 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:30:16,789 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 332 Invalid, 486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 486 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:30:16,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2024-09-12 21:30:16,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 232. [2024-09-12 21:30:16,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232 states, 172 states have (on average 1.0116279069767442) internal successors, (174), 173 states have internal predecessors, (174), 30 states have call successors, (30), 30 states have call predecessors, (30), 29 states have return successors, (29), 28 states have call predecessors, (29), 29 states have call successors, (29) [2024-09-12 21:30:16,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 233 transitions. [2024-09-12 21:30:16,802 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 233 transitions. Word has length 228 [2024-09-12 21:30:16,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:30:16,802 INFO L474 AbstractCegarLoop]: Abstraction has 232 states and 233 transitions. [2024-09-12 21:30:16,802 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 1.5666666666666667) internal successors, (94), 60 states have internal predecessors, (94), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-12 21:30:16,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:16,802 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 233 transitions. [2024-09-12 21:30:16,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 230 [2024-09-12 21:30:16,803 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:30:16,803 INFO L216 NwaCegarLoop]: trace histogram [28, 28, 28, 28, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:30:16,815 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2024-09-12 21:30:17,004 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,55 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:30:17,004 INFO L399 AbstractCegarLoop]: === Iteration 57 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:30:17,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:17,004 INFO L85 PathProgramCache]: Analyzing trace with hash -1244894087, now seen corresponding path program 54 times [2024-09-12 21:30:17,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:30:17,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842215875] [2024-09-12 21:30:17,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:30:17,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:30:17,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:17,580 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:30:17,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:17,581 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-09-12 21:30:17,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:17,582 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-12 21:30:17,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:17,583 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-12 21:30:17,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:17,584 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-12 21:30:17,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:17,584 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-12 21:30:17,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:17,585 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-12 21:30:17,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:17,586 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-12 21:30:17,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:17,586 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-12 21:30:17,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:17,587 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-09-12 21:30:17,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:17,588 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-12 21:30:17,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:17,589 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-09-12 21:30:17,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:17,590 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-12 21:30:17,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:17,590 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-09-12 21:30:17,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:17,591 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-12 21:30:17,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:17,592 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-09-12 21:30:17,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:17,593 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-12 21:30:17,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:17,593 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-09-12 21:30:17,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:17,594 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-12 21:30:17,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:17,595 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-09-12 21:30:17,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:17,596 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-09-12 21:30:17,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:17,597 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2024-09-12 21:30:17,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:17,597 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-09-12 21:30:17,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:17,598 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-09-12 21:30:17,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:17,599 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-09-12 21:30:17,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:17,600 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2024-09-12 21:30:17,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:17,601 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-09-12 21:30:17,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:17,601 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-09-12 21:30:17,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:17,602 INFO L134 CoverageAnalysis]: Checked inductivity of 2971 backedges. 432 proven. 1135 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2024-09-12 21:30:17,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:30:17,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842215875] [2024-09-12 21:30:17,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842215875] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:30:17,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1641437226] [2024-09-12 21:30:17,603 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 21:30:17,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:30:17,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:30:17,604 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-12 21:30:17,605 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-12 21:30:17,688 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 28 check-sat command(s) [2024-09-12 21:30:17,688 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:30:17,690 INFO L262 TraceCheckSpWp]: Trace formula consists of 561 conjuncts, 62 conjuncts are in the unsatisfiable core [2024-09-12 21:30:17,692 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:30:17,791 INFO L134 CoverageAnalysis]: Checked inductivity of 2971 backedges. 460 proven. 1107 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2024-09-12 21:30:17,791 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:30:18,360 INFO L134 CoverageAnalysis]: Checked inductivity of 2971 backedges. 460 proven. 1107 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2024-09-12 21:30:18,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1641437226] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:30:18,360 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:30:18,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 36 [2024-09-12 21:30:18,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528818844] [2024-09-12 21:30:18,361 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:30:18,361 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2024-09-12 21:30:18,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:30:18,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2024-09-12 21:30:18,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=478, Invalid=782, Unknown=0, NotChecked=0, Total=1260 [2024-09-12 21:30:18,362 INFO L87 Difference]: Start difference. First operand 232 states and 233 transitions. Second operand has 36 states, 36 states have (on average 2.6944444444444446) internal successors, (97), 34 states have internal predecessors, (97), 29 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-12 21:30:18,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:30:18,497 INFO L93 Difference]: Finished difference Result 245 states and 247 transitions. [2024-09-12 21:30:18,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-09-12 21:30:18,497 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.6944444444444446) internal successors, (97), 34 states have internal predecessors, (97), 29 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Word has length 229 [2024-09-12 21:30:18,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:30:18,499 INFO L225 Difference]: With dead ends: 245 [2024-09-12 21:30:18,499 INFO L226 Difference]: Without dead ends: 243 [2024-09-12 21:30:18,499 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 574 GetRequests, 483 SyntacticMatches, 56 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1114 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=484, Invalid=848, Unknown=0, NotChecked=0, Total=1332 [2024-09-12 21:30:18,499 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 315 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 315 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:30:18,500 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 104 Invalid, 317 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 315 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:30:18,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2024-09-12 21:30:18,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 239. [2024-09-12 21:30:18,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 239 states, 177 states have (on average 1.0112994350282485) internal successors, (179), 178 states have internal predecessors, (179), 31 states have call successors, (31), 31 states have call predecessors, (31), 30 states have return successors, (30), 29 states have call predecessors, (30), 30 states have call successors, (30) [2024-09-12 21:30:18,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 240 transitions. [2024-09-12 21:30:18,518 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 240 transitions. Word has length 229 [2024-09-12 21:30:18,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:30:18,519 INFO L474 AbstractCegarLoop]: Abstraction has 239 states and 240 transitions. [2024-09-12 21:30:18,519 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.6944444444444446) internal successors, (97), 34 states have internal predecessors, (97), 29 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-12 21:30:18,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:18,519 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 240 transitions. [2024-09-12 21:30:18,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 237 [2024-09-12 21:30:18,520 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:30:18,520 INFO L216 NwaCegarLoop]: trace histogram [29, 29, 29, 28, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:30:18,533 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2024-09-12 21:30:18,721 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,56 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:30:18,721 INFO L399 AbstractCegarLoop]: === Iteration 58 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:30:18,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:18,721 INFO L85 PathProgramCache]: Analyzing trace with hash 783968779, now seen corresponding path program 55 times [2024-09-12 21:30:18,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:30:18,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902343684] [2024-09-12 21:30:18,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:30:18,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:30:18,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:19,716 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:30:19,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:19,717 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-09-12 21:30:19,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:19,718 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-12 21:30:19,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:19,719 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-12 21:30:19,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:19,720 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-12 21:30:19,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:19,720 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-12 21:30:19,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:19,721 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-12 21:30:19,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:19,722 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-12 21:30:19,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:19,723 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-12 21:30:19,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:19,723 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-09-12 21:30:19,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:19,724 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-12 21:30:19,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:19,725 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-09-12 21:30:19,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:19,726 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-12 21:30:19,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:19,726 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-09-12 21:30:19,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:19,727 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-12 21:30:19,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:19,728 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-09-12 21:30:19,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:19,729 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-12 21:30:19,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:19,729 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-09-12 21:30:19,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:19,730 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-12 21:30:19,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:19,731 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-09-12 21:30:19,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:19,732 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-09-12 21:30:19,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:19,733 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2024-09-12 21:30:19,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:19,734 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-09-12 21:30:19,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:19,735 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-09-12 21:30:19,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:19,736 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-09-12 21:30:19,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:19,736 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2024-09-12 21:30:19,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:19,737 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-09-12 21:30:19,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:19,738 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-09-12 21:30:19,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:19,739 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-09-12 21:30:19,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:19,740 INFO L134 CoverageAnalysis]: Checked inductivity of 3164 backedges. 1246 proven. 406 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-09-12 21:30:19,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:30:19,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902343684] [2024-09-12 21:30:19,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902343684] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:30:19,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1607901110] [2024-09-12 21:30:19,741 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-12 21:30:19,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:30:19,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:30:19,742 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-12 21:30:19,742 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-12 21:30:19,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:19,810 INFO L262 TraceCheckSpWp]: Trace formula consists of 575 conjuncts, 60 conjuncts are in the unsatisfiable core [2024-09-12 21:30:19,812 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:30:19,901 INFO L134 CoverageAnalysis]: Checked inductivity of 3164 backedges. 1246 proven. 406 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-09-12 21:30:19,901 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:30:20,676 INFO L134 CoverageAnalysis]: Checked inductivity of 3164 backedges. 1246 proven. 406 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-09-12 21:30:20,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1607901110] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:30:20,676 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:30:20,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [61, 61, 61] total 62 [2024-09-12 21:30:20,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16383568] [2024-09-12 21:30:20,677 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:30:20,677 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2024-09-12 21:30:20,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:30:20,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2024-09-12 21:30:20,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=962, Invalid=2820, Unknown=0, NotChecked=0, Total=3782 [2024-09-12 21:30:20,678 INFO L87 Difference]: Start difference. First operand 239 states and 240 transitions. Second operand has 62 states, 62 states have (on average 1.564516129032258) internal successors, (97), 62 states have internal predecessors, (97), 30 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2024-09-12 21:30:20,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:30:20,918 INFO L93 Difference]: Finished difference Result 335 states and 365 transitions. [2024-09-12 21:30:20,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-09-12 21:30:20,919 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 1.564516129032258) internal successors, (97), 62 states have internal predecessors, (97), 30 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) Word has length 236 [2024-09-12 21:30:20,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:30:20,920 INFO L225 Difference]: With dead ends: 335 [2024-09-12 21:30:20,920 INFO L226 Difference]: Without dead ends: 240 [2024-09-12 21:30:20,921 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 590 GetRequests, 472 SyntacticMatches, 58 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2713 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=962, Invalid=2820, Unknown=0, NotChecked=0, Total=3782 [2024-09-12 21:30:20,921 INFO L434 NwaCegarLoop]: 65 mSDtfsCounter, 0 mSDsluCounter, 432 mSDsCounter, 0 mSdLazyCounter, 645 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 497 SdHoareTripleChecker+Invalid, 645 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 645 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 21:30:20,921 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 497 Invalid, 645 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 645 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 21:30:20,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2024-09-12 21:30:20,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 240. [2024-09-12 21:30:20,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 240 states, 178 states have (on average 1.0112359550561798) internal successors, (180), 179 states have internal predecessors, (180), 31 states have call successors, (31), 31 states have call predecessors, (31), 30 states have return successors, (30), 29 states have call predecessors, (30), 30 states have call successors, (30) [2024-09-12 21:30:20,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 241 transitions. [2024-09-12 21:30:20,935 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 241 transitions. Word has length 236 [2024-09-12 21:30:20,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:30:20,936 INFO L474 AbstractCegarLoop]: Abstraction has 240 states and 241 transitions. [2024-09-12 21:30:20,936 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 1.564516129032258) internal successors, (97), 62 states have internal predecessors, (97), 30 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2024-09-12 21:30:20,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:20,936 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 241 transitions. [2024-09-12 21:30:20,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2024-09-12 21:30:20,937 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:30:20,937 INFO L216 NwaCegarLoop]: trace histogram [29, 29, 29, 29, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:30:20,949 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2024-09-12 21:30:21,138 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2024-09-12 21:30:21,138 INFO L399 AbstractCegarLoop]: === Iteration 59 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:30:21,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:21,139 INFO L85 PathProgramCache]: Analyzing trace with hash 828623511, now seen corresponding path program 56 times [2024-09-12 21:30:21,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:30:21,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626358468] [2024-09-12 21:30:21,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:30:21,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:30:21,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:21,824 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:30:21,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:21,825 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-12 21:30:21,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:21,826 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-12 21:30:21,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:21,827 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-12 21:30:21,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:21,828 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 21:30:21,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:21,829 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 21:30:21,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:21,829 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-12 21:30:21,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:21,830 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-12 21:30:21,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:21,831 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-12 21:30:21,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:21,832 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 21:30:21,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:21,833 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-09-12 21:30:21,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:21,834 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-12 21:30:21,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:21,835 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-12 21:30:21,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:21,835 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-12 21:30:21,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:21,836 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-09-12 21:30:21,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:21,837 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-12 21:30:21,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:21,838 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2024-09-12 21:30:21,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:21,839 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-12 21:30:21,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:21,840 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-09-12 21:30:21,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:21,840 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-12 21:30:21,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:21,841 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-09-12 21:30:21,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:21,842 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-09-12 21:30:21,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:21,843 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-09-12 21:30:21,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:21,844 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-09-12 21:30:21,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:21,845 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-09-12 21:30:21,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:21,846 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-09-12 21:30:21,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:21,847 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-09-12 21:30:21,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:21,848 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2024-09-12 21:30:21,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:21,849 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-09-12 21:30:21,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:21,850 INFO L134 CoverageAnalysis]: Checked inductivity of 3193 backedges. 462 proven. 1219 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-09-12 21:30:21,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:30:21,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626358468] [2024-09-12 21:30:21,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626358468] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:30:21,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1733454173] [2024-09-12 21:30:21,850 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 21:30:21,850 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:30:21,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:30:21,852 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-12 21:30:21,853 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-12 21:30:21,922 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 21:30:21,922 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:30:21,928 INFO L262 TraceCheckSpWp]: Trace formula consists of 580 conjuncts, 61 conjuncts are in the unsatisfiable core [2024-09-12 21:30:21,931 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:30:22,058 INFO L134 CoverageAnalysis]: Checked inductivity of 3193 backedges. 491 proven. 1190 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-09-12 21:30:22,058 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:30:22,650 INFO L134 CoverageAnalysis]: Checked inductivity of 3193 backedges. 491 proven. 1190 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-09-12 21:30:22,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1733454173] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:30:22,650 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:30:22,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34, 34] total 37 [2024-09-12 21:30:22,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190942399] [2024-09-12 21:30:22,651 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:30:22,651 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-09-12 21:30:22,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:30:22,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-09-12 21:30:22,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=509, Invalid=823, Unknown=0, NotChecked=0, Total=1332 [2024-09-12 21:30:22,652 INFO L87 Difference]: Start difference. First operand 240 states and 241 transitions. Second operand has 37 states, 37 states have (on average 2.7027027027027026) internal successors, (100), 35 states have internal predecessors, (100), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2024-09-12 21:30:22,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:30:22,779 INFO L93 Difference]: Finished difference Result 253 states and 255 transitions. [2024-09-12 21:30:22,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-09-12 21:30:22,780 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.7027027027027026) internal successors, (100), 35 states have internal predecessors, (100), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) Word has length 237 [2024-09-12 21:30:22,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:30:22,781 INFO L225 Difference]: With dead ends: 253 [2024-09-12 21:30:22,781 INFO L226 Difference]: Without dead ends: 251 [2024-09-12 21:30:22,781 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 594 GetRequests, 498 SyntacticMatches, 60 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1243 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=515, Invalid=891, Unknown=0, NotChecked=0, Total=1406 [2024-09-12 21:30:22,782 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 329 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 91 SdHoareTripleChecker+Invalid, 330 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 329 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:30:22,782 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 91 Invalid, 330 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 329 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:30:22,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2024-09-12 21:30:22,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 247. [2024-09-12 21:30:22,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 183 states have (on average 1.010928961748634) internal successors, (185), 184 states have internal predecessors, (185), 32 states have call successors, (32), 32 states have call predecessors, (32), 31 states have return successors, (31), 30 states have call predecessors, (31), 31 states have call successors, (31) [2024-09-12 21:30:22,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 248 transitions. [2024-09-12 21:30:22,796 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 248 transitions. Word has length 237 [2024-09-12 21:30:22,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:30:22,796 INFO L474 AbstractCegarLoop]: Abstraction has 247 states and 248 transitions. [2024-09-12 21:30:22,796 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.7027027027027026) internal successors, (100), 35 states have internal predecessors, (100), 30 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2024-09-12 21:30:22,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:22,797 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 248 transitions. [2024-09-12 21:30:22,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 245 [2024-09-12 21:30:22,797 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:30:22,797 INFO L216 NwaCegarLoop]: trace histogram [30, 30, 30, 29, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:30:22,810 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2024-09-12 21:30:23,001 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2024-09-12 21:30:23,002 INFO L399 AbstractCegarLoop]: === Iteration 60 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:30:23,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:23,002 INFO L85 PathProgramCache]: Analyzing trace with hash -1507815891, now seen corresponding path program 57 times [2024-09-12 21:30:23,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:30:23,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769297435] [2024-09-12 21:30:23,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:30:23,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:30:23,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:24,065 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:30:24,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:24,066 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-12 21:30:24,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:24,067 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-12 21:30:24,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:24,068 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-12 21:30:24,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:24,069 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 21:30:24,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:24,069 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 21:30:24,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:24,070 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-12 21:30:24,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:24,071 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-12 21:30:24,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:24,072 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-12 21:30:24,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:24,073 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 21:30:24,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:24,074 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-09-12 21:30:24,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:24,075 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-12 21:30:24,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:24,076 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-12 21:30:24,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:24,076 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-12 21:30:24,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:24,077 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-09-12 21:30:24,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:24,078 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-12 21:30:24,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:24,079 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2024-09-12 21:30:24,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:24,080 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-12 21:30:24,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:24,080 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-09-12 21:30:24,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:24,081 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-12 21:30:24,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:24,082 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-09-12 21:30:24,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:24,083 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-09-12 21:30:24,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:24,084 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-09-12 21:30:24,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:24,085 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-09-12 21:30:24,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:24,085 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-09-12 21:30:24,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:24,086 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-09-12 21:30:24,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:24,087 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-09-12 21:30:24,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:24,088 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2024-09-12 21:30:24,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:24,088 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-09-12 21:30:24,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:24,089 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-09-12 21:30:24,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:24,090 INFO L134 CoverageAnalysis]: Checked inductivity of 3393 backedges. 1334 proven. 435 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2024-09-12 21:30:24,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:30:24,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769297435] [2024-09-12 21:30:24,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769297435] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:30:24,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1369243010] [2024-09-12 21:30:24,091 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 21:30:24,091 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:30:24,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:30:24,092 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:30:24,092 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2024-09-12 21:30:24,181 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 30 check-sat command(s) [2024-09-12 21:30:24,181 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:30:24,184 INFO L262 TraceCheckSpWp]: Trace formula consists of 594 conjuncts, 62 conjuncts are in the unsatisfiable core [2024-09-12 21:30:24,187 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:30:24,298 INFO L134 CoverageAnalysis]: Checked inductivity of 3393 backedges. 1334 proven. 435 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2024-09-12 21:30:24,298 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:30:25,103 INFO L134 CoverageAnalysis]: Checked inductivity of 3393 backedges. 1334 proven. 435 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2024-09-12 21:30:25,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1369243010] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:30:25,103 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:30:25,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [63, 63, 63] total 64 [2024-09-12 21:30:25,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852091765] [2024-09-12 21:30:25,103 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:30:25,104 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2024-09-12 21:30:25,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:30:25,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2024-09-12 21:30:25,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1025, Invalid=3007, Unknown=0, NotChecked=0, Total=4032 [2024-09-12 21:30:25,105 INFO L87 Difference]: Start difference. First operand 247 states and 248 transitions. Second operand has 64 states, 64 states have (on average 1.5625) internal successors, (100), 64 states have internal predecessors, (100), 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-12 21:30:25,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:30:25,325 INFO L93 Difference]: Finished difference Result 346 states and 377 transitions. [2024-09-12 21:30:25,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2024-09-12 21:30:25,326 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 1.5625) internal successors, (100), 64 states have internal predecessors, (100), 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 244 [2024-09-12 21:30:25,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:30:25,330 INFO L225 Difference]: With dead ends: 346 [2024-09-12 21:30:25,330 INFO L226 Difference]: Without dead ends: 248 [2024-09-12 21:30:25,330 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 610 GetRequests, 488 SyntacticMatches, 60 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2897 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1025, Invalid=3007, Unknown=0, NotChecked=0, Total=4032 [2024-09-12 21:30:25,331 INFO L434 NwaCegarLoop]: 67 mSDtfsCounter, 0 mSDsluCounter, 313 mSDsCounter, 0 mSdLazyCounter, 578 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 380 SdHoareTripleChecker+Invalid, 578 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 578 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 21:30:25,331 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 380 Invalid, 578 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 578 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 21:30:25,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2024-09-12 21:30:25,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 248. [2024-09-12 21:30:25,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 184 states have (on average 1.0108695652173914) internal successors, (186), 185 states have internal predecessors, (186), 32 states have call successors, (32), 32 states have call predecessors, (32), 31 states have return successors, (31), 30 states have call predecessors, (31), 31 states have call successors, (31) [2024-09-12 21:30:25,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 249 transitions. [2024-09-12 21:30:25,347 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 249 transitions. Word has length 244 [2024-09-12 21:30:25,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:30:25,347 INFO L474 AbstractCegarLoop]: Abstraction has 248 states and 249 transitions. [2024-09-12 21:30:25,347 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 1.5625) internal successors, (100), 64 states have internal predecessors, (100), 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-12 21:30:25,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:25,347 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 249 transitions. [2024-09-12 21:30:25,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 246 [2024-09-12 21:30:25,348 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:30:25,348 INFO L216 NwaCegarLoop]: trace histogram [30, 30, 30, 30, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:30:25,362 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2024-09-12 21:30:25,549 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2024-09-12 21:30:25,549 INFO L399 AbstractCegarLoop]: === Iteration 61 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:30:25,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:25,549 INFO L85 PathProgramCache]: Analyzing trace with hash -1361665351, now seen corresponding path program 58 times [2024-09-12 21:30:25,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:30:25,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560644254] [2024-09-12 21:30:25,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:30:25,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:30:25,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:26,213 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:30:26,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:26,214 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-12 21:30:26,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:26,216 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-12 21:30:26,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:26,216 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 21:30:26,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:26,217 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-12 21:30:26,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:26,218 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-12 21:30:26,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:26,219 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-12 21:30:26,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:26,220 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-12 21:30:26,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:26,221 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-12 21:30:26,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:26,222 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-12 21:30:26,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:26,223 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-12 21:30:26,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:26,223 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-09-12 21:30:26,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:26,224 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-12 21:30:26,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:26,225 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-09-12 21:30:26,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:26,226 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-12 21:30:26,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:26,227 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-09-12 21:30:26,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:26,228 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-12 21:30:26,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:26,229 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-09-12 21:30:26,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:26,230 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-09-12 21:30:26,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:26,231 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2024-09-12 21:30:26,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:26,232 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-12 21:30:26,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:26,233 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-09-12 21:30:26,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:26,233 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-09-12 21:30:26,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:26,234 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-09-12 21:30:26,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:26,235 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-09-12 21:30:26,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:26,236 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-09-12 21:30:26,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:26,237 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-09-12 21:30:26,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:26,238 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-09-12 21:30:26,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:26,239 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-09-12 21:30:26,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:26,240 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-09-12 21:30:26,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:26,241 INFO L134 CoverageAnalysis]: Checked inductivity of 3423 backedges. 493 proven. 1306 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2024-09-12 21:30:26,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:30:26,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560644254] [2024-09-12 21:30:26,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560644254] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:30:26,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [845332190] [2024-09-12 21:30:26,241 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 21:30:26,242 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:30:26,242 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:30:26,243 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:30:26,244 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2024-09-12 21:30:26,322 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 21:30:26,322 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:30:26,325 INFO L262 TraceCheckSpWp]: Trace formula consists of 599 conjuncts, 66 conjuncts are in the unsatisfiable core [2024-09-12 21:30:26,327 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:30:26,450 INFO L134 CoverageAnalysis]: Checked inductivity of 3423 backedges. 523 proven. 1276 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2024-09-12 21:30:26,450 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:30:27,100 INFO L134 CoverageAnalysis]: Checked inductivity of 3423 backedges. 523 proven. 1276 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2024-09-12 21:30:27,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [845332190] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:30:27,100 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:30:27,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 38 [2024-09-12 21:30:27,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95100641] [2024-09-12 21:30:27,100 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:30:27,100 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-09-12 21:30:27,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:30:27,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-09-12 21:30:27,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=541, Invalid=865, Unknown=0, NotChecked=0, Total=1406 [2024-09-12 21:30:27,101 INFO L87 Difference]: Start difference. First operand 248 states and 249 transitions. Second operand has 38 states, 38 states have (on average 2.710526315789474) internal successors, (103), 36 states have internal predecessors, (103), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2024-09-12 21:30:27,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:30:27,245 INFO L93 Difference]: Finished difference Result 261 states and 263 transitions. [2024-09-12 21:30:27,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-09-12 21:30:27,245 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.710526315789474) internal successors, (103), 36 states have internal predecessors, (103), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) Word has length 245 [2024-09-12 21:30:27,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:30:27,247 INFO L225 Difference]: With dead ends: 261 [2024-09-12 21:30:27,247 INFO L226 Difference]: Without dead ends: 259 [2024-09-12 21:30:27,247 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 614 GetRequests, 517 SyntacticMatches, 60 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1254 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=547, Invalid=935, Unknown=0, NotChecked=0, Total=1482 [2024-09-12 21:30:27,247 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 361 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 361 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:30:27,247 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 105 Invalid, 362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 361 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:30:27,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2024-09-12 21:30:27,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 255. [2024-09-12 21:30:27,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 255 states, 189 states have (on average 1.0105820105820107) internal successors, (191), 190 states have internal predecessors, (191), 33 states have call successors, (33), 33 states have call predecessors, (33), 32 states have return successors, (32), 31 states have call predecessors, (32), 32 states have call successors, (32) [2024-09-12 21:30:27,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 255 states to 255 states and 256 transitions. [2024-09-12 21:30:27,262 INFO L78 Accepts]: Start accepts. Automaton has 255 states and 256 transitions. Word has length 245 [2024-09-12 21:30:27,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:30:27,262 INFO L474 AbstractCegarLoop]: Abstraction has 255 states and 256 transitions. [2024-09-12 21:30:27,262 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.710526315789474) internal successors, (103), 36 states have internal predecessors, (103), 31 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2024-09-12 21:30:27,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:27,263 INFO L276 IsEmpty]: Start isEmpty. Operand 255 states and 256 transitions. [2024-09-12 21:30:27,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2024-09-12 21:30:27,263 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:30:27,263 INFO L216 NwaCegarLoop]: trace histogram [31, 31, 31, 30, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:30:27,276 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2024-09-12 21:30:27,464 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,60 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:30:27,464 INFO L399 AbstractCegarLoop]: === Iteration 62 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:30:27,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:27,464 INFO L85 PathProgramCache]: Analyzing trace with hash 1311943627, now seen corresponding path program 59 times [2024-09-12 21:30:27,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:30:27,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650569500] [2024-09-12 21:30:27,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:30:27,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:30:27,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:28,597 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:30:28,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:28,598 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-12 21:30:28,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:28,599 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-12 21:30:28,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:28,600 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 21:30:28,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:28,601 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-12 21:30:28,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:28,601 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-12 21:30:28,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:28,602 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-12 21:30:28,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:28,603 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-12 21:30:28,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:28,604 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-12 21:30:28,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:28,605 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-12 21:30:28,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:28,605 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-12 21:30:28,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:28,606 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-09-12 21:30:28,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:28,607 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-12 21:30:28,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:28,608 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-09-12 21:30:28,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:28,609 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-12 21:30:28,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:28,609 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-09-12 21:30:28,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:28,610 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-12 21:30:28,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:28,611 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-09-12 21:30:28,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:28,612 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-09-12 21:30:28,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:28,613 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2024-09-12 21:30:28,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:28,614 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-12 21:30:28,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:28,615 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-09-12 21:30:28,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:28,615 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-09-12 21:30:28,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:28,616 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-09-12 21:30:28,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:28,617 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-09-12 21:30:28,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:28,618 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-09-12 21:30:28,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:28,619 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-09-12 21:30:28,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:28,620 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-09-12 21:30:28,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:28,621 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-09-12 21:30:28,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:28,621 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-09-12 21:30:28,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:28,622 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2024-09-12 21:30:28,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:28,623 INFO L134 CoverageAnalysis]: Checked inductivity of 3630 backedges. 1425 proven. 465 refuted. 0 times theorem prover too weak. 1740 trivial. 0 not checked. [2024-09-12 21:30:28,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:30:28,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650569500] [2024-09-12 21:30:28,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650569500] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:30:28,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1729792136] [2024-09-12 21:30:28,624 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 21:30:28,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:30:28,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:30:28,625 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:30:28,627 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2024-09-12 21:30:28,717 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 31 check-sat command(s) [2024-09-12 21:30:28,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:30:28,719 INFO L262 TraceCheckSpWp]: Trace formula consists of 613 conjuncts, 64 conjuncts are in the unsatisfiable core [2024-09-12 21:30:28,721 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:30:28,812 INFO L134 CoverageAnalysis]: Checked inductivity of 3630 backedges. 1425 proven. 465 refuted. 0 times theorem prover too weak. 1740 trivial. 0 not checked. [2024-09-12 21:30:28,812 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:30:29,672 INFO L134 CoverageAnalysis]: Checked inductivity of 3630 backedges. 1425 proven. 465 refuted. 0 times theorem prover too weak. 1740 trivial. 0 not checked. [2024-09-12 21:30:29,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1729792136] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:30:29,672 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:30:29,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 65, 65] total 66 [2024-09-12 21:30:29,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145287084] [2024-09-12 21:30:29,672 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:30:29,673 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2024-09-12 21:30:29,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:30:29,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2024-09-12 21:30:29,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1090, Invalid=3200, Unknown=0, NotChecked=0, Total=4290 [2024-09-12 21:30:29,674 INFO L87 Difference]: Start difference. First operand 255 states and 256 transitions. Second operand has 66 states, 66 states have (on average 1.5606060606060606) internal successors, (103), 66 states have internal predecessors, (103), 32 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2024-09-12 21:30:29,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:30:29,926 INFO L93 Difference]: Finished difference Result 357 states and 389 transitions. [2024-09-12 21:30:29,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-09-12 21:30:29,926 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 1.5606060606060606) internal successors, (103), 66 states have internal predecessors, (103), 32 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) Word has length 252 [2024-09-12 21:30:29,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:30:29,928 INFO L225 Difference]: With dead ends: 357 [2024-09-12 21:30:29,928 INFO L226 Difference]: Without dead ends: 256 [2024-09-12 21:30:29,928 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 630 GetRequests, 504 SyntacticMatches, 62 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3087 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=1090, Invalid=3200, Unknown=0, NotChecked=0, Total=4290 [2024-09-12 21:30:29,929 INFO L434 NwaCegarLoop]: 69 mSDtfsCounter, 0 mSDsluCounter, 429 mSDsCounter, 0 mSdLazyCounter, 734 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 498 SdHoareTripleChecker+Invalid, 734 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 734 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 21:30:29,929 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 498 Invalid, 734 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 734 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 21:30:29,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2024-09-12 21:30:29,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 256. [2024-09-12 21:30:29,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 256 states, 190 states have (on average 1.0105263157894737) internal successors, (192), 191 states have internal predecessors, (192), 33 states have call successors, (33), 33 states have call predecessors, (33), 32 states have return successors, (32), 31 states have call predecessors, (32), 32 states have call successors, (32) [2024-09-12 21:30:29,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 257 transitions. [2024-09-12 21:30:29,944 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 257 transitions. Word has length 252 [2024-09-12 21:30:29,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:30:29,944 INFO L474 AbstractCegarLoop]: Abstraction has 256 states and 257 transitions. [2024-09-12 21:30:29,944 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 1.5606060606060606) internal successors, (103), 66 states have internal predecessors, (103), 32 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2024-09-12 21:30:29,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:29,945 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 257 transitions. [2024-09-12 21:30:29,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 254 [2024-09-12 21:30:29,945 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:30:29,946 INFO L216 NwaCegarLoop]: trace histogram [31, 31, 31, 31, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:30:29,959 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2024-09-12 21:30:30,146 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2024-09-12 21:30:30,146 INFO L399 AbstractCegarLoop]: === Iteration 63 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:30:30,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:30,147 INFO L85 PathProgramCache]: Analyzing trace with hash -1358859177, now seen corresponding path program 60 times [2024-09-12 21:30:30,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:30:30,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861626751] [2024-09-12 21:30:30,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:30:30,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:30:30,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:30,892 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:30:30,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:30,893 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-12 21:30:30,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:30,894 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-12 21:30:30,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:30,895 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-12 21:30:30,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:30,896 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-12 21:30:30,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:30,897 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-12 21:30:30,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:30,897 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-12 21:30:30,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:30,898 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-12 21:30:30,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:30,899 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 21:30:30,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:30,900 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-12 21:30:30,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:30,900 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-12 21:30:30,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:30,901 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-12 21:30:30,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:30,902 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-09-12 21:30:30,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:30,903 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-12 21:30:30,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:30,904 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-09-12 21:30:30,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:30,905 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-12 21:30:30,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:30,906 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2024-09-12 21:30:30,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:30,907 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-09-12 21:30:30,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:30,908 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-09-12 21:30:30,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:30,908 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-12 21:30:30,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:30,909 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-09-12 21:30:30,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:30,910 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-09-12 21:30:30,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:30,911 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2024-09-12 21:30:30,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:30,912 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-09-12 21:30:30,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:30,912 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-09-12 21:30:30,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:30,913 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-09-12 21:30:30,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:30,914 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-09-12 21:30:30,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:30,915 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-09-12 21:30:30,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:30,916 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-09-12 21:30:30,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:30,916 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-09-12 21:30:30,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:30,917 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-09-12 21:30:30,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:30,918 INFO L134 CoverageAnalysis]: Checked inductivity of 3661 backedges. 525 proven. 1396 refuted. 0 times theorem prover too weak. 1740 trivial. 0 not checked. [2024-09-12 21:30:30,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:30:30,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861626751] [2024-09-12 21:30:30,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861626751] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:30:30,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [862413206] [2024-09-12 21:30:30,919 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 21:30:30,919 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:30:30,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:30:30,921 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:30:30,921 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2024-09-12 21:30:31,014 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 31 check-sat command(s) [2024-09-12 21:30:31,015 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:30:31,017 INFO L262 TraceCheckSpWp]: Trace formula consists of 618 conjuncts, 68 conjuncts are in the unsatisfiable core [2024-09-12 21:30:31,020 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:30:31,139 INFO L134 CoverageAnalysis]: Checked inductivity of 3661 backedges. 556 proven. 1365 refuted. 0 times theorem prover too weak. 1740 trivial. 0 not checked. [2024-09-12 21:30:31,139 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:30:31,797 INFO L134 CoverageAnalysis]: Checked inductivity of 3661 backedges. 556 proven. 1365 refuted. 0 times theorem prover too weak. 1740 trivial. 0 not checked. [2024-09-12 21:30:31,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [862413206] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:30:31,797 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:30:31,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36, 36] total 39 [2024-09-12 21:30:31,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809202169] [2024-09-12 21:30:31,797 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:30:31,798 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2024-09-12 21:30:31,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:30:31,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2024-09-12 21:30:31,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=574, Invalid=908, Unknown=0, NotChecked=0, Total=1482 [2024-09-12 21:30:31,799 INFO L87 Difference]: Start difference. First operand 256 states and 257 transitions. Second operand has 39 states, 39 states have (on average 2.717948717948718) internal successors, (106), 37 states have internal predecessors, (106), 32 states have call successors, (34), 3 states have call predecessors, (34), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2024-09-12 21:30:31,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:30:31,946 INFO L93 Difference]: Finished difference Result 269 states and 271 transitions. [2024-09-12 21:30:31,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-09-12 21:30:31,946 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.717948717948718) internal successors, (106), 37 states have internal predecessors, (106), 32 states have call successors, (34), 3 states have call predecessors, (34), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) Word has length 253 [2024-09-12 21:30:31,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:30:31,948 INFO L225 Difference]: With dead ends: 269 [2024-09-12 21:30:31,948 INFO L226 Difference]: Without dead ends: 267 [2024-09-12 21:30:31,948 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 634 GetRequests, 534 SyntacticMatches, 62 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1327 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=580, Invalid=980, Unknown=0, NotChecked=0, Total=1560 [2024-09-12 21:30:31,948 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 347 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 347 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:30:31,948 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 96 Invalid, 349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 347 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:30:31,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states. [2024-09-12 21:30:31,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 263. [2024-09-12 21:30:31,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 195 states have (on average 1.0102564102564102) internal successors, (197), 196 states have internal predecessors, (197), 34 states have call successors, (34), 34 states have call predecessors, (34), 33 states have return successors, (33), 32 states have call predecessors, (33), 33 states have call successors, (33) [2024-09-12 21:30:31,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 264 transitions. [2024-09-12 21:30:31,964 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 264 transitions. Word has length 253 [2024-09-12 21:30:31,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:30:31,964 INFO L474 AbstractCegarLoop]: Abstraction has 263 states and 264 transitions. [2024-09-12 21:30:31,964 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 2.717948717948718) internal successors, (106), 37 states have internal predecessors, (106), 32 states have call successors, (34), 3 states have call predecessors, (34), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2024-09-12 21:30:31,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:31,965 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 264 transitions. [2024-09-12 21:30:31,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 261 [2024-09-12 21:30:31,965 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:30:31,965 INFO L216 NwaCegarLoop]: trace histogram [32, 32, 32, 31, 31, 31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:30:31,979 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2024-09-12 21:30:32,166 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,62 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:30:32,167 INFO L399 AbstractCegarLoop]: === Iteration 64 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:30:32,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:32,167 INFO L85 PathProgramCache]: Analyzing trace with hash -1654363027, now seen corresponding path program 61 times [2024-09-12 21:30:32,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:30:32,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156472830] [2024-09-12 21:30:32,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:30:32,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:30:32,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:33,366 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:30:33,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:33,367 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-12 21:30:33,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:33,368 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-12 21:30:33,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:33,369 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-12 21:30:33,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:33,369 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-12 21:30:33,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:33,370 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-12 21:30:33,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:33,371 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-12 21:30:33,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:33,371 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-12 21:30:33,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:33,372 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 21:30:33,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:33,373 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-12 21:30:33,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:33,374 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-12 21:30:33,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:33,374 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-12 21:30:33,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:33,375 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-09-12 21:30:33,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:33,376 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-12 21:30:33,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:33,376 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-09-12 21:30:33,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:33,377 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-12 21:30:33,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:33,378 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2024-09-12 21:30:33,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:33,379 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-09-12 21:30:33,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:33,380 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-09-12 21:30:33,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:33,380 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-12 21:30:33,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:33,381 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-09-12 21:30:33,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:33,382 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-09-12 21:30:33,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:33,382 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2024-09-12 21:30:33,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:33,383 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-09-12 21:30:33,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:33,384 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-09-12 21:30:33,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:33,385 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-09-12 21:30:33,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:33,385 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-09-12 21:30:33,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:33,386 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-09-12 21:30:33,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:33,387 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-09-12 21:30:33,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:33,388 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-09-12 21:30:33,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:33,388 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-09-12 21:30:33,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:33,389 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-09-12 21:30:33,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:33,390 INFO L134 CoverageAnalysis]: Checked inductivity of 3875 backedges. 1519 proven. 496 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-09-12 21:30:33,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:30:33,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156472830] [2024-09-12 21:30:33,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156472830] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:30:33,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [299886140] [2024-09-12 21:30:33,391 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-12 21:30:33,391 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:30:33,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:30:33,392 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:30:33,392 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2024-09-12 21:30:33,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:33,464 INFO L262 TraceCheckSpWp]: Trace formula consists of 632 conjuncts, 66 conjuncts are in the unsatisfiable core [2024-09-12 21:30:33,467 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:30:33,588 INFO L134 CoverageAnalysis]: Checked inductivity of 3875 backedges. 1519 proven. 496 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-09-12 21:30:33,588 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:30:34,506 INFO L134 CoverageAnalysis]: Checked inductivity of 3875 backedges. 1519 proven. 496 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-09-12 21:30:34,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [299886140] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:30:34,506 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:30:34,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [67, 67, 67] total 68 [2024-09-12 21:30:34,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963956786] [2024-09-12 21:30:34,506 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:30:34,507 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2024-09-12 21:30:34,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:30:34,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2024-09-12 21:30:34,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1157, Invalid=3399, Unknown=0, NotChecked=0, Total=4556 [2024-09-12 21:30:34,508 INFO L87 Difference]: Start difference. First operand 263 states and 264 transitions. Second operand has 68 states, 68 states have (on average 1.5588235294117647) internal successors, (106), 68 states have internal predecessors, (106), 33 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2024-09-12 21:30:34,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:30:34,760 INFO L93 Difference]: Finished difference Result 368 states and 401 transitions. [2024-09-12 21:30:34,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2024-09-12 21:30:34,761 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 68 states have (on average 1.5588235294117647) internal successors, (106), 68 states have internal predecessors, (106), 33 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) Word has length 260 [2024-09-12 21:30:34,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:30:34,762 INFO L225 Difference]: With dead ends: 368 [2024-09-12 21:30:34,762 INFO L226 Difference]: Without dead ends: 264 [2024-09-12 21:30:34,763 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 650 GetRequests, 520 SyntacticMatches, 64 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3283 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=1157, Invalid=3399, Unknown=0, NotChecked=0, Total=4556 [2024-09-12 21:30:34,763 INFO L434 NwaCegarLoop]: 71 mSDtfsCounter, 0 mSDsluCounter, 431 mSDsCounter, 0 mSdLazyCounter, 731 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 502 SdHoareTripleChecker+Invalid, 731 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 731 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 21:30:34,763 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 502 Invalid, 731 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 731 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 21:30:34,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2024-09-12 21:30:34,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 264. [2024-09-12 21:30:34,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 196 states have (on average 1.010204081632653) internal successors, (198), 197 states have internal predecessors, (198), 34 states have call successors, (34), 34 states have call predecessors, (34), 33 states have return successors, (33), 32 states have call predecessors, (33), 33 states have call successors, (33) [2024-09-12 21:30:34,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 265 transitions. [2024-09-12 21:30:34,779 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 265 transitions. Word has length 260 [2024-09-12 21:30:34,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:30:34,780 INFO L474 AbstractCegarLoop]: Abstraction has 264 states and 265 transitions. [2024-09-12 21:30:34,780 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 68 states, 68 states have (on average 1.5588235294117647) internal successors, (106), 68 states have internal predecessors, (106), 33 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2024-09-12 21:30:34,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:34,780 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 265 transitions. [2024-09-12 21:30:34,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 262 [2024-09-12 21:30:34,781 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:30:34,781 INFO L216 NwaCegarLoop]: trace histogram [32, 32, 32, 32, 31, 31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:30:34,794 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2024-09-12 21:30:34,982 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,63 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:30:34,982 INFO L399 AbstractCegarLoop]: === Iteration 65 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:30:34,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:34,982 INFO L85 PathProgramCache]: Analyzing trace with hash -598218503, now seen corresponding path program 62 times [2024-09-12 21:30:34,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:30:34,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360466582] [2024-09-12 21:30:34,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:30:34,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:30:35,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:35,713 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:30:35,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:35,714 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 21:30:35,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:35,714 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 21:30:35,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:35,715 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-12 21:30:35,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:35,716 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-12 21:30:35,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:35,717 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-12 21:30:35,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:35,717 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-12 21:30:35,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:35,718 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-12 21:30:35,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:35,719 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-12 21:30:35,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:35,720 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-12 21:30:35,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:35,721 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-12 21:30:35,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:35,722 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-12 21:30:35,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:35,723 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-12 21:30:35,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:35,723 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-09-12 21:30:35,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:35,724 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-12 21:30:35,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:35,725 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-09-12 21:30:35,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:35,726 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-12 21:30:35,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:35,727 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-09-12 21:30:35,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:35,728 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-09-12 21:30:35,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:35,729 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-09-12 21:30:35,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:35,730 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-12 21:30:35,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:35,731 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-09-12 21:30:35,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:35,732 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-12 21:30:35,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:35,733 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-09-12 21:30:35,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:35,734 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-09-12 21:30:35,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:35,735 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2024-09-12 21:30:35,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:35,736 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-09-12 21:30:35,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:35,737 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-09-12 21:30:35,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:35,738 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-09-12 21:30:35,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:35,739 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 236 [2024-09-12 21:30:35,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:35,740 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-09-12 21:30:35,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:35,740 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-09-12 21:30:35,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:35,742 INFO L134 CoverageAnalysis]: Checked inductivity of 3907 backedges. 558 proven. 1489 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-09-12 21:30:35,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:30:35,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360466582] [2024-09-12 21:30:35,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360466582] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:30:35,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [133232477] [2024-09-12 21:30:35,742 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 21:30:35,742 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:30:35,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:30:35,743 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:30:35,744 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2024-09-12 21:30:35,820 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 21:30:35,820 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:30:35,822 INFO L262 TraceCheckSpWp]: Trace formula consists of 637 conjuncts, 67 conjuncts are in the unsatisfiable core [2024-09-12 21:30:35,824 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:30:35,946 INFO L134 CoverageAnalysis]: Checked inductivity of 3907 backedges. 590 proven. 1457 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-09-12 21:30:35,946 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:30:36,637 INFO L134 CoverageAnalysis]: Checked inductivity of 3907 backedges. 590 proven. 1457 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-09-12 21:30:36,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [133232477] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:30:36,637 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:30:36,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37, 37] total 40 [2024-09-12 21:30:36,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102193498] [2024-09-12 21:30:36,638 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:30:36,638 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2024-09-12 21:30:36,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:30:36,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2024-09-12 21:30:36,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=608, Invalid=952, Unknown=0, NotChecked=0, Total=1560 [2024-09-12 21:30:36,639 INFO L87 Difference]: Start difference. First operand 264 states and 265 transitions. Second operand has 40 states, 40 states have (on average 2.725) internal successors, (109), 38 states have internal predecessors, (109), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2024-09-12 21:30:36,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:30:36,779 INFO L93 Difference]: Finished difference Result 277 states and 279 transitions. [2024-09-12 21:30:36,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-09-12 21:30:36,779 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.725) internal successors, (109), 38 states have internal predecessors, (109), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) Word has length 261 [2024-09-12 21:30:36,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:30:36,780 INFO L225 Difference]: With dead ends: 277 [2024-09-12 21:30:36,780 INFO L226 Difference]: Without dead ends: 275 [2024-09-12 21:30:36,781 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 654 GetRequests, 549 SyntacticMatches, 66 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1468 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=614, Invalid=1026, Unknown=0, NotChecked=0, Total=1640 [2024-09-12 21:30:36,781 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 335 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:30:36,781 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 90 Invalid, 335 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 333 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:30:36,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2024-09-12 21:30:36,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 271. [2024-09-12 21:30:36,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 271 states, 201 states have (on average 1.0099502487562189) internal successors, (203), 202 states have internal predecessors, (203), 35 states have call successors, (35), 35 states have call predecessors, (35), 34 states have return successors, (34), 33 states have call predecessors, (34), 34 states have call successors, (34) [2024-09-12 21:30:36,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 271 states to 271 states and 272 transitions. [2024-09-12 21:30:36,800 INFO L78 Accepts]: Start accepts. Automaton has 271 states and 272 transitions. Word has length 261 [2024-09-12 21:30:36,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:30:36,801 INFO L474 AbstractCegarLoop]: Abstraction has 271 states and 272 transitions. [2024-09-12 21:30:36,801 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.725) internal successors, (109), 38 states have internal predecessors, (109), 33 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2024-09-12 21:30:36,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:36,801 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 272 transitions. [2024-09-12 21:30:36,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 269 [2024-09-12 21:30:36,802 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:30:36,802 INFO L216 NwaCegarLoop]: trace histogram [33, 33, 33, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:30:36,814 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2024-09-12 21:30:37,003 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2024-09-12 21:30:37,003 INFO L399 AbstractCegarLoop]: === Iteration 66 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:30:37,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:37,003 INFO L85 PathProgramCache]: Analyzing trace with hash -1474175605, now seen corresponding path program 63 times [2024-09-12 21:30:37,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:30:37,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357185969] [2024-09-12 21:30:37,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:30:37,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:30:37,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:38,258 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:30:38,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:38,259 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-12 21:30:38,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:38,259 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 21:30:38,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:38,260 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-12 21:30:38,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:38,261 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-12 21:30:38,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:38,262 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-12 21:30:38,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:38,262 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-12 21:30:38,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:38,263 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-12 21:30:38,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:38,264 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-12 21:30:38,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:38,264 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-12 21:30:38,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:38,265 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-12 21:30:38,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:38,266 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-12 21:30:38,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:38,267 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-12 21:30:38,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:38,267 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-09-12 21:30:38,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:38,268 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-12 21:30:38,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:38,269 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-09-12 21:30:38,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:38,270 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-12 21:30:38,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:38,270 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-09-12 21:30:38,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:38,271 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-09-12 21:30:38,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:38,272 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-09-12 21:30:38,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:38,273 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-12 21:30:38,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:38,273 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-09-12 21:30:38,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:38,274 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-12 21:30:38,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:38,275 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-09-12 21:30:38,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:38,276 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-09-12 21:30:38,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:38,276 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2024-09-12 21:30:38,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:38,277 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-09-12 21:30:38,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:38,278 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-09-12 21:30:38,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:38,279 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-09-12 21:30:38,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:38,279 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 236 [2024-09-12 21:30:38,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:38,280 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-09-12 21:30:38,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:38,281 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-09-12 21:30:38,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:38,282 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-09-12 21:30:38,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:38,283 INFO L134 CoverageAnalysis]: Checked inductivity of 4128 backedges. 1616 proven. 528 refuted. 0 times theorem prover too weak. 1984 trivial. 0 not checked. [2024-09-12 21:30:38,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:30:38,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357185969] [2024-09-12 21:30:38,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357185969] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:30:38,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1398914324] [2024-09-12 21:30:38,283 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 21:30:38,283 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:30:38,283 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:30:38,284 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:30:38,285 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2024-09-12 21:30:38,381 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 33 check-sat command(s) [2024-09-12 21:30:38,381 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:30:38,383 INFO L262 TraceCheckSpWp]: Trace formula consists of 651 conjuncts, 68 conjuncts are in the unsatisfiable core [2024-09-12 21:30:38,385 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:30:38,481 INFO L134 CoverageAnalysis]: Checked inductivity of 4128 backedges. 1616 proven. 528 refuted. 0 times theorem prover too weak. 1984 trivial. 0 not checked. [2024-09-12 21:30:38,481 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:30:39,413 INFO L134 CoverageAnalysis]: Checked inductivity of 4128 backedges. 1616 proven. 528 refuted. 0 times theorem prover too weak. 1984 trivial. 0 not checked. [2024-09-12 21:30:39,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1398914324] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:30:39,413 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:30:39,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [69, 69, 69] total 70 [2024-09-12 21:30:39,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464671049] [2024-09-12 21:30:39,414 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:30:39,414 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2024-09-12 21:30:39,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:30:39,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2024-09-12 21:30:39,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1226, Invalid=3604, Unknown=0, NotChecked=0, Total=4830 [2024-09-12 21:30:39,415 INFO L87 Difference]: Start difference. First operand 271 states and 272 transitions. Second operand has 70 states, 70 states have (on average 1.5571428571428572) internal successors, (109), 70 states have internal predecessors, (109), 34 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2024-09-12 21:30:39,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:30:39,722 INFO L93 Difference]: Finished difference Result 379 states and 413 transitions. [2024-09-12 21:30:39,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-09-12 21:30:39,722 INFO L78 Accepts]: Start accepts. Automaton has has 70 states, 70 states have (on average 1.5571428571428572) internal successors, (109), 70 states have internal predecessors, (109), 34 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) Word has length 268 [2024-09-12 21:30:39,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:30:39,724 INFO L225 Difference]: With dead ends: 379 [2024-09-12 21:30:39,724 INFO L226 Difference]: Without dead ends: 272 [2024-09-12 21:30:39,724 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 670 GetRequests, 536 SyntacticMatches, 66 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3485 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=1226, Invalid=3604, Unknown=0, NotChecked=0, Total=4830 [2024-09-12 21:30:39,724 INFO L434 NwaCegarLoop]: 73 mSDtfsCounter, 0 mSDsluCounter, 669 mSDsCounter, 0 mSdLazyCounter, 933 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 742 SdHoareTripleChecker+Invalid, 933 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 933 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 21:30:39,725 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 742 Invalid, 933 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 933 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 21:30:39,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2024-09-12 21:30:39,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 272. [2024-09-12 21:30:39,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 272 states, 202 states have (on average 1.00990099009901) internal successors, (204), 203 states have internal predecessors, (204), 35 states have call successors, (35), 35 states have call predecessors, (35), 34 states have return successors, (34), 33 states have call predecessors, (34), 34 states have call successors, (34) [2024-09-12 21:30:39,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 273 transitions. [2024-09-12 21:30:39,740 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 273 transitions. Word has length 268 [2024-09-12 21:30:39,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:30:39,740 INFO L474 AbstractCegarLoop]: Abstraction has 272 states and 273 transitions. [2024-09-12 21:30:39,741 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 1.5571428571428572) internal successors, (109), 70 states have internal predecessors, (109), 34 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2024-09-12 21:30:39,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:39,741 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 273 transitions. [2024-09-12 21:30:39,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 270 [2024-09-12 21:30:39,742 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:30:39,742 INFO L216 NwaCegarLoop]: trace histogram [33, 33, 33, 33, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:30:39,754 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2024-09-12 21:30:39,942 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,65 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:30:39,942 INFO L399 AbstractCegarLoop]: === Iteration 67 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:30:39,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:39,943 INFO L85 PathProgramCache]: Analyzing trace with hash 2135297559, now seen corresponding path program 64 times [2024-09-12 21:30:39,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:30:39,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049308231] [2024-09-12 21:30:39,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:30:39,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:30:39,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:40,716 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:30:40,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:40,717 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-12 21:30:40,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:40,718 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-12 21:30:40,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:40,718 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-12 21:30:40,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:40,719 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-12 21:30:40,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:40,720 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-12 21:30:40,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:40,720 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-12 21:30:40,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:40,721 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-12 21:30:40,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:40,722 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-12 21:30:40,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:40,723 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-12 21:30:40,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:40,724 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-12 21:30:40,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:40,724 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-12 21:30:40,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:40,725 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-12 21:30:40,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:40,726 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-12 21:30:40,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:40,727 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-09-12 21:30:40,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:40,727 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-12 21:30:40,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:40,728 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-09-12 21:30:40,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:40,729 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-12 21:30:40,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:40,730 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-09-12 21:30:40,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:40,730 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-09-12 21:30:40,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:40,731 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-09-12 21:30:40,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:40,732 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-09-12 21:30:40,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:40,733 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-09-12 21:30:40,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:40,733 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-09-12 21:30:40,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:40,734 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-09-12 21:30:40,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:40,735 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-09-12 21:30:40,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:40,736 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-09-12 21:30:40,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:40,736 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-09-12 21:30:40,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:40,737 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2024-09-12 21:30:40,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:40,738 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-09-12 21:30:40,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:40,739 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2024-09-12 21:30:40,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:40,739 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-09-12 21:30:40,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:40,740 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 258 [2024-09-12 21:30:40,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:40,741 INFO L134 CoverageAnalysis]: Checked inductivity of 4161 backedges. 592 proven. 1585 refuted. 0 times theorem prover too weak. 1984 trivial. 0 not checked. [2024-09-12 21:30:40,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:30:40,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049308231] [2024-09-12 21:30:40,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049308231] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:30:40,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [457938263] [2024-09-12 21:30:40,741 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 21:30:40,742 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:30:40,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:30:40,742 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:30:40,743 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2024-09-12 21:30:40,818 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 21:30:40,818 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:30:40,820 INFO L262 TraceCheckSpWp]: Trace formula consists of 656 conjuncts, 72 conjuncts are in the unsatisfiable core [2024-09-12 21:30:40,822 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:30:40,975 INFO L134 CoverageAnalysis]: Checked inductivity of 4161 backedges. 625 proven. 1552 refuted. 0 times theorem prover too weak. 1984 trivial. 0 not checked. [2024-09-12 21:30:40,975 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:30:41,698 INFO L134 CoverageAnalysis]: Checked inductivity of 4161 backedges. 625 proven. 1552 refuted. 0 times theorem prover too weak. 1984 trivial. 0 not checked. [2024-09-12 21:30:41,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [457938263] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:30:41,698 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:30:41,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38, 38] total 41 [2024-09-12 21:30:41,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434774164] [2024-09-12 21:30:41,698 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:30:41,699 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2024-09-12 21:30:41,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:30:41,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2024-09-12 21:30:41,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=643, Invalid=997, Unknown=0, NotChecked=0, Total=1640 [2024-09-12 21:30:41,699 INFO L87 Difference]: Start difference. First operand 272 states and 273 transitions. Second operand has 41 states, 41 states have (on average 2.731707317073171) internal successors, (112), 39 states have internal predecessors, (112), 34 states have call successors, (36), 3 states have call predecessors, (36), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2024-09-12 21:30:41,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:30:41,835 INFO L93 Difference]: Finished difference Result 285 states and 287 transitions. [2024-09-12 21:30:41,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-09-12 21:30:41,836 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.731707317073171) internal successors, (112), 39 states have internal predecessors, (112), 34 states have call successors, (36), 3 states have call predecessors, (36), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) Word has length 269 [2024-09-12 21:30:41,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:30:41,837 INFO L225 Difference]: With dead ends: 285 [2024-09-12 21:30:41,837 INFO L226 Difference]: Without dead ends: 283 [2024-09-12 21:30:41,837 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 674 GetRequests, 568 SyntacticMatches, 66 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1479 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=649, Invalid=1073, Unknown=0, NotChecked=0, Total=1722 [2024-09-12 21:30:41,837 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 332 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 332 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:30:41,838 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 112 Invalid, 333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 332 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:30:41,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2024-09-12 21:30:41,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 279. [2024-09-12 21:30:41,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 279 states, 207 states have (on average 1.0096618357487923) internal successors, (209), 208 states have internal predecessors, (209), 36 states have call successors, (36), 36 states have call predecessors, (36), 35 states have return successors, (35), 34 states have call predecessors, (35), 35 states have call successors, (35) [2024-09-12 21:30:41,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 279 states to 279 states and 280 transitions. [2024-09-12 21:30:41,853 INFO L78 Accepts]: Start accepts. Automaton has 279 states and 280 transitions. Word has length 269 [2024-09-12 21:30:41,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:30:41,854 INFO L474 AbstractCegarLoop]: Abstraction has 279 states and 280 transitions. [2024-09-12 21:30:41,854 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 2.731707317073171) internal successors, (112), 39 states have internal predecessors, (112), 34 states have call successors, (36), 3 states have call predecessors, (36), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2024-09-12 21:30:41,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:41,854 INFO L276 IsEmpty]: Start isEmpty. Operand 279 states and 280 transitions. [2024-09-12 21:30:41,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2024-09-12 21:30:41,855 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:30:41,855 INFO L216 NwaCegarLoop]: trace histogram [34, 34, 34, 33, 33, 33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:30:41,867 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2024-09-12 21:30:42,055 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,66 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:30:42,055 INFO L399 AbstractCegarLoop]: === Iteration 68 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:30:42,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:42,055 INFO L85 PathProgramCache]: Analyzing trace with hash 894655149, now seen corresponding path program 65 times [2024-09-12 21:30:42,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:30:42,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078066677] [2024-09-12 21:30:42,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:30:42,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:30:42,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:43,379 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:30:43,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:43,380 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-12 21:30:43,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:43,381 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-12 21:30:43,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:43,381 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-12 21:30:43,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:43,382 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-12 21:30:43,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:43,383 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-12 21:30:43,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:43,384 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-12 21:30:43,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:43,384 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-12 21:30:43,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:43,385 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-12 21:30:43,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:43,386 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-12 21:30:43,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:43,386 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-12 21:30:43,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:43,387 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-12 21:30:43,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:43,388 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-12 21:30:43,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:43,389 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-12 21:30:43,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:43,389 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-09-12 21:30:43,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:43,390 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-12 21:30:43,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:43,391 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-09-12 21:30:43,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:43,391 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-12 21:30:43,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:43,392 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-09-12 21:30:43,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:43,393 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-09-12 21:30:43,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:43,394 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-09-12 21:30:43,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:43,394 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-09-12 21:30:43,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:43,395 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-09-12 21:30:43,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:43,396 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-09-12 21:30:43,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:43,397 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-09-12 21:30:43,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:43,398 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-09-12 21:30:43,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:43,398 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-09-12 21:30:43,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:43,399 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-09-12 21:30:43,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:43,400 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2024-09-12 21:30:43,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:43,401 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-09-12 21:30:43,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:43,402 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2024-09-12 21:30:43,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:43,403 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-09-12 21:30:43,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:43,403 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 258 [2024-09-12 21:30:43,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:43,404 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-09-12 21:30:43,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:43,405 INFO L134 CoverageAnalysis]: Checked inductivity of 4389 backedges. 1716 proven. 561 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-09-12 21:30:43,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:30:43,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078066677] [2024-09-12 21:30:43,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078066677] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:30:43,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [859991867] [2024-09-12 21:30:43,406 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 21:30:43,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:30:43,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:30:43,407 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:30:43,408 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2024-09-12 21:30:43,505 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 34 check-sat command(s) [2024-09-12 21:30:43,505 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:30:43,508 INFO L262 TraceCheckSpWp]: Trace formula consists of 670 conjuncts, 70 conjuncts are in the unsatisfiable core [2024-09-12 21:30:43,510 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:30:43,616 INFO L134 CoverageAnalysis]: Checked inductivity of 4389 backedges. 1716 proven. 561 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-09-12 21:30:43,616 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:30:44,619 INFO L134 CoverageAnalysis]: Checked inductivity of 4389 backedges. 1716 proven. 561 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-09-12 21:30:44,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [859991867] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:30:44,619 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:30:44,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [71, 71, 71] total 72 [2024-09-12 21:30:44,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910228098] [2024-09-12 21:30:44,620 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:30:44,620 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2024-09-12 21:30:44,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:30:44,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2024-09-12 21:30:44,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1297, Invalid=3815, Unknown=0, NotChecked=0, Total=5112 [2024-09-12 21:30:44,621 INFO L87 Difference]: Start difference. First operand 279 states and 280 transitions. Second operand has 72 states, 72 states have (on average 1.5555555555555556) internal successors, (112), 72 states have internal predecessors, (112), 35 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2024-09-12 21:30:44,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:30:44,916 INFO L93 Difference]: Finished difference Result 390 states and 425 transitions. [2024-09-12 21:30:44,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-09-12 21:30:44,917 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 72 states have (on average 1.5555555555555556) internal successors, (112), 72 states have internal predecessors, (112), 35 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Word has length 276 [2024-09-12 21:30:44,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:30:44,918 INFO L225 Difference]: With dead ends: 390 [2024-09-12 21:30:44,918 INFO L226 Difference]: Without dead ends: 280 [2024-09-12 21:30:44,919 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 690 GetRequests, 552 SyntacticMatches, 68 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3693 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=1297, Invalid=3815, Unknown=0, NotChecked=0, Total=5112 [2024-09-12 21:30:44,919 INFO L434 NwaCegarLoop]: 75 mSDtfsCounter, 0 mSDsluCounter, 539 mSDsCounter, 0 mSdLazyCounter, 737 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 614 SdHoareTripleChecker+Invalid, 737 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 737 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 21:30:44,919 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 614 Invalid, 737 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 737 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 21:30:44,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2024-09-12 21:30:44,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 280. [2024-09-12 21:30:44,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 280 states, 208 states have (on average 1.0096153846153846) internal successors, (210), 209 states have internal predecessors, (210), 36 states have call successors, (36), 36 states have call predecessors, (36), 35 states have return successors, (35), 34 states have call predecessors, (35), 35 states have call successors, (35) [2024-09-12 21:30:44,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 280 states to 280 states and 281 transitions. [2024-09-12 21:30:44,936 INFO L78 Accepts]: Start accepts. Automaton has 280 states and 281 transitions. Word has length 276 [2024-09-12 21:30:44,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:30:44,936 INFO L474 AbstractCegarLoop]: Abstraction has 280 states and 281 transitions. [2024-09-12 21:30:44,936 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 72 states have (on average 1.5555555555555556) internal successors, (112), 72 states have internal predecessors, (112), 35 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2024-09-12 21:30:44,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:44,937 INFO L276 IsEmpty]: Start isEmpty. Operand 280 states and 281 transitions. [2024-09-12 21:30:44,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 278 [2024-09-12 21:30:44,937 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:30:44,938 INFO L216 NwaCegarLoop]: trace histogram [34, 34, 34, 34, 33, 33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:30:44,950 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2024-09-12 21:30:45,138 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2024-09-12 21:30:45,138 INFO L399 AbstractCegarLoop]: === Iteration 69 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:30:45,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:45,138 INFO L85 PathProgramCache]: Analyzing trace with hash -1833681095, now seen corresponding path program 66 times [2024-09-12 21:30:45,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:30:45,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271426151] [2024-09-12 21:30:45,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:30:45,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:30:45,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:45,965 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:30:45,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:45,966 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-12 21:30:45,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:45,967 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-12 21:30:45,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:45,968 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-12 21:30:45,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:45,968 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-12 21:30:45,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:45,969 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 21:30:45,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:45,970 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-12 21:30:45,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:45,971 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-12 21:30:45,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:45,971 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-12 21:30:45,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:45,972 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-09-12 21:30:45,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:45,973 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-12 21:30:45,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:45,974 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-09-12 21:30:45,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:45,974 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-12 21:30:45,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:45,975 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-09-12 21:30:45,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:45,976 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-12 21:30:45,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:45,977 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-09-12 21:30:45,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:45,977 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-12 21:30:45,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:45,978 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-09-12 21:30:45,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:45,979 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-12 21:30:45,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:45,979 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-09-12 21:30:45,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:45,980 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-12 21:30:45,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:45,981 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-09-12 21:30:45,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:45,982 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-09-12 21:30:45,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:45,982 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-09-12 21:30:45,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:45,983 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-09-12 21:30:45,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:45,984 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-09-12 21:30:45,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:45,985 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-09-12 21:30:45,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:45,986 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2024-09-12 21:30:45,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:45,987 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-09-12 21:30:45,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:45,988 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-09-12 21:30:45,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:45,988 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-09-12 21:30:45,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:45,989 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 252 [2024-09-12 21:30:45,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:45,990 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-09-12 21:30:45,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:45,991 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-09-12 21:30:45,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:45,992 INFO L134 CoverageAnalysis]: Checked inductivity of 4423 backedges. 627 proven. 1684 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-09-12 21:30:45,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:30:45,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271426151] [2024-09-12 21:30:45,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271426151] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:30:45,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [739365200] [2024-09-12 21:30:45,993 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 21:30:45,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:30:45,993 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:30:45,994 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:30:45,995 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2024-09-12 21:30:46,094 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 34 check-sat command(s) [2024-09-12 21:30:46,094 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:30:46,096 INFO L262 TraceCheckSpWp]: Trace formula consists of 675 conjuncts, 74 conjuncts are in the unsatisfiable core [2024-09-12 21:30:46,099 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:30:46,228 INFO L134 CoverageAnalysis]: Checked inductivity of 4423 backedges. 661 proven. 1650 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-09-12 21:30:46,228 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:30:46,961 INFO L134 CoverageAnalysis]: Checked inductivity of 4423 backedges. 661 proven. 1650 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-09-12 21:30:46,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [739365200] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:30:46,962 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:30:46,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39, 39] total 42 [2024-09-12 21:30:46,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435184469] [2024-09-12 21:30:46,962 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:30:46,962 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2024-09-12 21:30:46,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:30:46,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2024-09-12 21:30:46,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=679, Invalid=1043, Unknown=0, NotChecked=0, Total=1722 [2024-09-12 21:30:46,963 INFO L87 Difference]: Start difference. First operand 280 states and 281 transitions. Second operand has 42 states, 42 states have (on average 2.738095238095238) internal successors, (115), 40 states have internal predecessors, (115), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2024-09-12 21:30:47,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:30:47,106 INFO L93 Difference]: Finished difference Result 293 states and 295 transitions. [2024-09-12 21:30:47,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-09-12 21:30:47,106 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 2.738095238095238) internal successors, (115), 40 states have internal predecessors, (115), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Word has length 277 [2024-09-12 21:30:47,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:30:47,107 INFO L225 Difference]: With dead ends: 293 [2024-09-12 21:30:47,107 INFO L226 Difference]: Without dead ends: 291 [2024-09-12 21:30:47,108 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 694 GetRequests, 585 SyntacticMatches, 68 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1558 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=685, Invalid=1121, Unknown=0, NotChecked=0, Total=1806 [2024-09-12 21:30:47,108 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 345 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 346 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 345 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:30:47,108 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 127 Invalid, 346 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 345 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:30:47,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2024-09-12 21:30:47,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 287. [2024-09-12 21:30:47,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 287 states, 213 states have (on average 1.0093896713615023) internal successors, (215), 214 states have internal predecessors, (215), 37 states have call successors, (37), 37 states have call predecessors, (37), 36 states have return successors, (36), 35 states have call predecessors, (36), 36 states have call successors, (36) [2024-09-12 21:30:47,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 288 transitions. [2024-09-12 21:30:47,131 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 288 transitions. Word has length 277 [2024-09-12 21:30:47,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:30:47,131 INFO L474 AbstractCegarLoop]: Abstraction has 287 states and 288 transitions. [2024-09-12 21:30:47,131 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 2.738095238095238) internal successors, (115), 40 states have internal predecessors, (115), 35 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2024-09-12 21:30:47,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:47,132 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 288 transitions. [2024-09-12 21:30:47,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 285 [2024-09-12 21:30:47,133 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:30:47,133 INFO L216 NwaCegarLoop]: trace histogram [35, 35, 35, 34, 34, 34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:30:47,145 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2024-09-12 21:30:47,333 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2024-09-12 21:30:47,333 INFO L399 AbstractCegarLoop]: === Iteration 70 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:30:47,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:47,334 INFO L85 PathProgramCache]: Analyzing trace with hash -274464949, now seen corresponding path program 67 times [2024-09-12 21:30:47,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:30:47,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592264755] [2024-09-12 21:30:47,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:30:47,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:30:47,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:48,734 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:30:48,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:48,735 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-12 21:30:48,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:48,736 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-12 21:30:48,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:48,736 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-12 21:30:48,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:48,737 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-12 21:30:48,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:48,738 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 21:30:48,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:48,738 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-12 21:30:48,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:48,739 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-12 21:30:48,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:48,740 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-12 21:30:48,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:48,741 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-09-12 21:30:48,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:48,741 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-12 21:30:48,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:48,742 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-09-12 21:30:48,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:48,743 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-12 21:30:48,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:48,744 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-09-12 21:30:48,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:48,745 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-12 21:30:48,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:48,746 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-09-12 21:30:48,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:48,747 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-12 21:30:48,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:48,747 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-09-12 21:30:48,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:48,748 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-12 21:30:48,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:48,749 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-09-12 21:30:48,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:48,750 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-12 21:30:48,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:48,751 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-09-12 21:30:48,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:48,751 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-09-12 21:30:48,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:48,752 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-09-12 21:30:48,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:48,753 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-09-12 21:30:48,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:48,754 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-09-12 21:30:48,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:48,755 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-09-12 21:30:48,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:48,756 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2024-09-12 21:30:48,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:48,757 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-09-12 21:30:48,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:48,757 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-09-12 21:30:48,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:48,758 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-09-12 21:30:48,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:48,759 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 252 [2024-09-12 21:30:48,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:48,760 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-09-12 21:30:48,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:48,761 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-09-12 21:30:48,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:48,762 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-09-12 21:30:48,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:48,763 INFO L134 CoverageAnalysis]: Checked inductivity of 4658 backedges. 1819 proven. 595 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-09-12 21:30:48,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:30:48,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592264755] [2024-09-12 21:30:48,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592264755] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:30:48,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1087929540] [2024-09-12 21:30:48,763 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-12 21:30:48,763 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:30:48,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:30:48,765 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:30:48,766 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2024-09-12 21:30:48,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:48,856 INFO L262 TraceCheckSpWp]: Trace formula consists of 689 conjuncts, 72 conjuncts are in the unsatisfiable core [2024-09-12 21:30:48,858 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:30:48,995 INFO L134 CoverageAnalysis]: Checked inductivity of 4658 backedges. 1819 proven. 595 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-09-12 21:30:48,995 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:30:50,056 INFO L134 CoverageAnalysis]: Checked inductivity of 4658 backedges. 1819 proven. 595 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-09-12 21:30:50,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1087929540] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:30:50,056 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:30:50,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [73, 73, 73] total 74 [2024-09-12 21:30:50,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093908804] [2024-09-12 21:30:50,057 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:30:50,057 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2024-09-12 21:30:50,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:30:50,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2024-09-12 21:30:50,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1370, Invalid=4032, Unknown=0, NotChecked=0, Total=5402 [2024-09-12 21:30:50,058 INFO L87 Difference]: Start difference. First operand 287 states and 288 transitions. Second operand has 74 states, 74 states have (on average 1.554054054054054) internal successors, (115), 74 states have internal predecessors, (115), 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-12 21:30:50,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:30:50,336 INFO L93 Difference]: Finished difference Result 401 states and 437 transitions. [2024-09-12 21:30:50,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-09-12 21:30:50,336 INFO L78 Accepts]: Start accepts. Automaton has has 74 states, 74 states have (on average 1.554054054054054) internal successors, (115), 74 states have internal predecessors, (115), 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 284 [2024-09-12 21:30:50,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:30:50,338 INFO L225 Difference]: With dead ends: 401 [2024-09-12 21:30:50,338 INFO L226 Difference]: Without dead ends: 288 [2024-09-12 21:30:50,339 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 710 GetRequests, 568 SyntacticMatches, 70 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3907 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=1370, Invalid=4032, Unknown=0, NotChecked=0, Total=5402 [2024-09-12 21:30:50,339 INFO L434 NwaCegarLoop]: 77 mSDtfsCounter, 0 mSDsluCounter, 586 mSDsCounter, 0 mSdLazyCounter, 794 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 663 SdHoareTripleChecker+Invalid, 794 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 794 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 21:30:50,339 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 663 Invalid, 794 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 794 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 21:30:50,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2024-09-12 21:30:50,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 288. [2024-09-12 21:30:50,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 288 states, 214 states have (on average 1.0093457943925233) internal successors, (216), 215 states have internal predecessors, (216), 37 states have call successors, (37), 37 states have call predecessors, (37), 36 states have return successors, (36), 35 states have call predecessors, (36), 36 states have call successors, (36) [2024-09-12 21:30:50,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 289 transitions. [2024-09-12 21:30:50,361 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 289 transitions. Word has length 284 [2024-09-12 21:30:50,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:30:50,362 INFO L474 AbstractCegarLoop]: Abstraction has 288 states and 289 transitions. [2024-09-12 21:30:50,362 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 1.554054054054054) internal successors, (115), 74 states have internal predecessors, (115), 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-12 21:30:50,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:50,362 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 289 transitions. [2024-09-12 21:30:50,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 286 [2024-09-12 21:30:50,363 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:30:50,363 INFO L216 NwaCegarLoop]: trace histogram [35, 35, 35, 35, 34, 34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:30:50,375 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2024-09-12 21:30:50,563 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2024-09-12 21:30:50,563 INFO L399 AbstractCegarLoop]: === Iteration 71 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:30:50,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:50,564 INFO L85 PathProgramCache]: Analyzing trace with hash -179464233, now seen corresponding path program 68 times [2024-09-12 21:30:50,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:30:50,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284040719] [2024-09-12 21:30:50,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:30:50,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:30:50,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:51,429 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:30:51,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:51,430 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-12 21:30:51,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:51,431 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-12 21:30:51,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:51,431 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-12 21:30:51,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:51,432 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-12 21:30:51,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:51,433 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-12 21:30:51,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:51,434 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-12 21:30:51,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:51,434 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-12 21:30:51,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:51,435 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-09-12 21:30:51,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:51,436 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-12 21:30:51,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:51,437 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-09-12 21:30:51,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:51,437 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-12 21:30:51,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:51,438 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-09-12 21:30:51,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:51,439 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-12 21:30:51,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:51,440 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-09-12 21:30:51,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:51,440 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-12 21:30:51,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:51,441 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-09-12 21:30:51,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:51,442 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-12 21:30:51,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:51,443 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-09-12 21:30:51,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:51,443 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-09-12 21:30:51,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:51,444 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2024-09-12 21:30:51,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:51,445 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-09-12 21:30:51,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:51,445 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-09-12 21:30:51,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:51,446 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-09-12 21:30:51,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:51,447 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2024-09-12 21:30:51,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:51,448 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-09-12 21:30:51,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:51,448 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-09-12 21:30:51,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:51,449 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-09-12 21:30:51,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:51,450 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-09-12 21:30:51,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:51,451 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-09-12 21:30:51,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:51,452 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 246 [2024-09-12 21:30:51,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:51,452 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-09-12 21:30:51,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:51,453 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 260 [2024-09-12 21:30:51,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:51,454 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-09-12 21:30:51,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:51,455 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 274 [2024-09-12 21:30:51,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:51,456 INFO L134 CoverageAnalysis]: Checked inductivity of 4693 backedges. 663 proven. 1786 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-09-12 21:30:51,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:30:51,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284040719] [2024-09-12 21:30:51,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284040719] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:30:51,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [740600300] [2024-09-12 21:30:51,457 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 21:30:51,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:30:51,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:30:51,459 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:30:51,460 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2024-09-12 21:30:51,534 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 21:30:51,534 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:30:51,536 INFO L262 TraceCheckSpWp]: Trace formula consists of 694 conjuncts, 73 conjuncts are in the unsatisfiable core [2024-09-12 21:30:51,539 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:30:51,664 INFO L134 CoverageAnalysis]: Checked inductivity of 4693 backedges. 698 proven. 1751 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-09-12 21:30:51,665 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:30:52,449 INFO L134 CoverageAnalysis]: Checked inductivity of 4693 backedges. 698 proven. 1751 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-09-12 21:30:52,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [740600300] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:30:52,449 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:30:52,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40, 40] total 43 [2024-09-12 21:30:52,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878802283] [2024-09-12 21:30:52,449 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:30:52,450 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2024-09-12 21:30:52,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:30:52,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2024-09-12 21:30:52,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=716, Invalid=1090, Unknown=0, NotChecked=0, Total=1806 [2024-09-12 21:30:52,450 INFO L87 Difference]: Start difference. First operand 288 states and 289 transitions. Second operand has 43 states, 43 states have (on average 2.744186046511628) internal successors, (118), 41 states have internal predecessors, (118), 36 states have call successors, (38), 3 states have call predecessors, (38), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2024-09-12 21:30:52,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:30:52,606 INFO L93 Difference]: Finished difference Result 301 states and 303 transitions. [2024-09-12 21:30:52,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-09-12 21:30:52,606 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 2.744186046511628) internal successors, (118), 41 states have internal predecessors, (118), 36 states have call successors, (38), 3 states have call predecessors, (38), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) Word has length 285 [2024-09-12 21:30:52,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:30:52,608 INFO L225 Difference]: With dead ends: 301 [2024-09-12 21:30:52,608 INFO L226 Difference]: Without dead ends: 299 [2024-09-12 21:30:52,608 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 714 GetRequests, 600 SyntacticMatches, 72 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1711 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=722, Invalid=1170, Unknown=0, NotChecked=0, Total=1892 [2024-09-12 21:30:52,608 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 373 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 375 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 373 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:30:52,608 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 107 Invalid, 375 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 373 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:30:52,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2024-09-12 21:30:52,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 295. [2024-09-12 21:30:52,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 219 states have (on average 1.0091324200913243) internal successors, (221), 220 states have internal predecessors, (221), 38 states have call successors, (38), 38 states have call predecessors, (38), 37 states have return successors, (37), 36 states have call predecessors, (37), 37 states have call successors, (37) [2024-09-12 21:30:52,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 296 transitions. [2024-09-12 21:30:52,625 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 296 transitions. Word has length 285 [2024-09-12 21:30:52,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:30:52,626 INFO L474 AbstractCegarLoop]: Abstraction has 295 states and 296 transitions. [2024-09-12 21:30:52,626 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 2.744186046511628) internal successors, (118), 41 states have internal predecessors, (118), 36 states have call successors, (38), 3 states have call predecessors, (38), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2024-09-12 21:30:52,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:52,626 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 296 transitions. [2024-09-12 21:30:52,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 293 [2024-09-12 21:30:52,627 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:30:52,627 INFO L216 NwaCegarLoop]: trace histogram [36, 36, 36, 35, 35, 35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:30:52,639 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2024-09-12 21:30:52,827 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,70 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:30:52,827 INFO L399 AbstractCegarLoop]: === Iteration 72 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:30:52,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:52,827 INFO L85 PathProgramCache]: Analyzing trace with hash -1554949907, now seen corresponding path program 69 times [2024-09-12 21:30:52,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:30:52,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457021588] [2024-09-12 21:30:52,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:30:52,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:30:52,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:54,308 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:30:54,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:54,309 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-12 21:30:54,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:54,310 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-12 21:30:54,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:54,310 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-12 21:30:54,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:54,311 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-12 21:30:54,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:54,312 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-12 21:30:54,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:54,312 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-12 21:30:54,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:54,313 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-12 21:30:54,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:54,314 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-09-12 21:30:54,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:54,315 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-12 21:30:54,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:54,316 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-09-12 21:30:54,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:54,316 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-12 21:30:54,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:54,317 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-09-12 21:30:54,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:54,318 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-12 21:30:54,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:54,318 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-09-12 21:30:54,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:54,319 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-12 21:30:54,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:54,320 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-09-12 21:30:54,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:54,321 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-12 21:30:54,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:54,321 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-09-12 21:30:54,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:54,322 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-09-12 21:30:54,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:54,323 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2024-09-12 21:30:54,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:54,323 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-09-12 21:30:54,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:54,324 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-09-12 21:30:54,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:54,325 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-09-12 21:30:54,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:54,326 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2024-09-12 21:30:54,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:54,326 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-09-12 21:30:54,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:54,327 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-09-12 21:30:54,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:54,328 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-09-12 21:30:54,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:54,329 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-09-12 21:30:54,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:54,330 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-09-12 21:30:54,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:54,331 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 246 [2024-09-12 21:30:54,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:54,331 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-09-12 21:30:54,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:54,332 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 260 [2024-09-12 21:30:54,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:54,333 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-09-12 21:30:54,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:54,334 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 274 [2024-09-12 21:30:54,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:54,334 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2024-09-12 21:30:54,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:54,335 INFO L134 CoverageAnalysis]: Checked inductivity of 4935 backedges. 1925 proven. 630 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2024-09-12 21:30:54,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:30:54,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457021588] [2024-09-12 21:30:54,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457021588] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:30:54,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [293398329] [2024-09-12 21:30:54,336 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 21:30:54,336 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:30:54,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:30:54,337 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:30:54,337 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2024-09-12 21:30:54,442 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 36 check-sat command(s) [2024-09-12 21:30:54,442 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:30:54,444 INFO L262 TraceCheckSpWp]: Trace formula consists of 708 conjuncts, 74 conjuncts are in the unsatisfiable core [2024-09-12 21:30:54,446 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:30:54,584 INFO L134 CoverageAnalysis]: Checked inductivity of 4935 backedges. 1925 proven. 630 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2024-09-12 21:30:54,584 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:30:55,708 INFO L134 CoverageAnalysis]: Checked inductivity of 4935 backedges. 1925 proven. 630 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2024-09-12 21:30:55,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [293398329] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:30:55,709 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:30:55,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [75, 75, 75] total 76 [2024-09-12 21:30:55,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567305676] [2024-09-12 21:30:55,709 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:30:55,709 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2024-09-12 21:30:55,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:30:55,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2024-09-12 21:30:55,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1445, Invalid=4255, Unknown=0, NotChecked=0, Total=5700 [2024-09-12 21:30:55,710 INFO L87 Difference]: Start difference. First operand 295 states and 296 transitions. Second operand has 76 states, 76 states have (on average 1.5526315789473684) internal successors, (118), 76 states have internal predecessors, (118), 37 states have call successors, (38), 2 states have call predecessors, (38), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2024-09-12 21:30:56,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:30:56,042 INFO L93 Difference]: Finished difference Result 412 states and 449 transitions. [2024-09-12 21:30:56,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-09-12 21:30:56,042 INFO L78 Accepts]: Start accepts. Automaton has has 76 states, 76 states have (on average 1.5526315789473684) internal successors, (118), 76 states have internal predecessors, (118), 37 states have call successors, (38), 2 states have call predecessors, (38), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) Word has length 292 [2024-09-12 21:30:56,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:30:56,044 INFO L225 Difference]: With dead ends: 412 [2024-09-12 21:30:56,044 INFO L226 Difference]: Without dead ends: 296 [2024-09-12 21:30:56,044 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 730 GetRequests, 584 SyntacticMatches, 72 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4127 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=1445, Invalid=4255, Unknown=0, NotChecked=0, Total=5700 [2024-09-12 21:30:56,044 INFO L434 NwaCegarLoop]: 79 mSDtfsCounter, 0 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 989 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 602 SdHoareTripleChecker+Invalid, 989 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 989 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 21:30:56,045 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 602 Invalid, 989 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 989 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 21:30:56,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2024-09-12 21:30:56,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 296. [2024-09-12 21:30:56,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 220 states have (on average 1.009090909090909) internal successors, (222), 221 states have internal predecessors, (222), 38 states have call successors, (38), 38 states have call predecessors, (38), 37 states have return successors, (37), 36 states have call predecessors, (37), 37 states have call successors, (37) [2024-09-12 21:30:56,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 297 transitions. [2024-09-12 21:30:56,073 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 297 transitions. Word has length 292 [2024-09-12 21:30:56,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:30:56,073 INFO L474 AbstractCegarLoop]: Abstraction has 296 states and 297 transitions. [2024-09-12 21:30:56,073 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 76 states, 76 states have (on average 1.5526315789473684) internal successors, (118), 76 states have internal predecessors, (118), 37 states have call successors, (38), 2 states have call predecessors, (38), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2024-09-12 21:30:56,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:56,073 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 297 transitions. [2024-09-12 21:30:56,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 294 [2024-09-12 21:30:56,074 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:30:56,074 INFO L216 NwaCegarLoop]: trace histogram [36, 36, 36, 36, 35, 35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:30:56,086 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2024-09-12 21:30:56,274 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,71 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:30:56,274 INFO L399 AbstractCegarLoop]: === Iteration 73 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:30:56,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:56,275 INFO L85 PathProgramCache]: Analyzing trace with hash -1487952519, now seen corresponding path program 70 times [2024-09-12 21:30:56,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:30:56,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790679492] [2024-09-12 21:30:56,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:30:56,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:30:56,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:57,187 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:30:57,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:57,188 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-12 21:30:57,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:57,189 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-12 21:30:57,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:57,189 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 21:30:57,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:57,190 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 21:30:57,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:57,191 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-12 21:30:57,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:57,195 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-12 21:30:57,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:57,195 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-12 21:30:57,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:57,196 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 21:30:57,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:57,197 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-09-12 21:30:57,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:57,198 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-12 21:30:57,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:57,199 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-12 21:30:57,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:57,200 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-12 21:30:57,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:57,200 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-09-12 21:30:57,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:57,201 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-12 21:30:57,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:57,202 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2024-09-12 21:30:57,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:57,203 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-12 21:30:57,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:57,203 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-09-12 21:30:57,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:57,204 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-12 21:30:57,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:57,205 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-09-12 21:30:57,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:57,205 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-09-12 21:30:57,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:57,206 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-09-12 21:30:57,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:57,207 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-09-12 21:30:57,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:57,208 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-09-12 21:30:57,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:57,208 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-09-12 21:30:57,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:57,209 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-09-12 21:30:57,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:57,210 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2024-09-12 21:30:57,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:57,211 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-09-12 21:30:57,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:57,212 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-09-12 21:30:57,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:57,212 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-09-12 21:30:57,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:57,213 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2024-09-12 21:30:57,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:57,214 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 254 [2024-09-12 21:30:57,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:57,215 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-09-12 21:30:57,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:57,215 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 268 [2024-09-12 21:30:57,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:57,216 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-09-12 21:30:57,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:57,217 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 282 [2024-09-12 21:30:57,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:30:57,218 INFO L134 CoverageAnalysis]: Checked inductivity of 4971 backedges. 700 proven. 1891 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2024-09-12 21:30:57,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:30:57,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790679492] [2024-09-12 21:30:57,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790679492] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:30:57,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [337375750] [2024-09-12 21:30:57,218 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 21:30:57,218 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:30:57,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:30:57,219 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:30:57,220 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2024-09-12 21:30:57,300 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 21:30:57,301 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:30:57,303 INFO L262 TraceCheckSpWp]: Trace formula consists of 713 conjuncts, 78 conjuncts are in the unsatisfiable core [2024-09-12 21:30:57,306 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:30:57,427 INFO L134 CoverageAnalysis]: Checked inductivity of 4971 backedges. 736 proven. 1855 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2024-09-12 21:30:57,427 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:30:58,264 INFO L134 CoverageAnalysis]: Checked inductivity of 4971 backedges. 736 proven. 1855 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2024-09-12 21:30:58,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [337375750] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:30:58,265 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:30:58,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41, 41] total 44 [2024-09-12 21:30:58,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871844873] [2024-09-12 21:30:58,265 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:30:58,265 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2024-09-12 21:30:58,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:30:58,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2024-09-12 21:30:58,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=754, Invalid=1138, Unknown=0, NotChecked=0, Total=1892 [2024-09-12 21:30:58,266 INFO L87 Difference]: Start difference. First operand 296 states and 297 transitions. Second operand has 44 states, 44 states have (on average 2.75) internal successors, (121), 42 states have internal predecessors, (121), 37 states have call successors, (39), 3 states have call predecessors, (39), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2024-09-12 21:30:58,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:30:58,452 INFO L93 Difference]: Finished difference Result 309 states and 311 transitions. [2024-09-12 21:30:58,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-09-12 21:30:58,452 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 2.75) internal successors, (121), 42 states have internal predecessors, (121), 37 states have call successors, (39), 3 states have call predecessors, (39), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) Word has length 293 [2024-09-12 21:30:58,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:30:58,454 INFO L225 Difference]: With dead ends: 309 [2024-09-12 21:30:58,454 INFO L226 Difference]: Without dead ends: 307 [2024-09-12 21:30:58,454 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 734 GetRequests, 619 SyntacticMatches, 72 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1722 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=760, Invalid=1220, Unknown=0, NotChecked=0, Total=1980 [2024-09-12 21:30:58,454 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 380 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 381 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 380 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:30:58,454 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 111 Invalid, 381 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 380 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:30:58,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2024-09-12 21:30:58,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 303. [2024-09-12 21:30:58,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 225 states have (on average 1.008888888888889) internal successors, (227), 226 states have internal predecessors, (227), 39 states have call successors, (39), 39 states have call predecessors, (39), 38 states have return successors, (38), 37 states have call predecessors, (38), 38 states have call successors, (38) [2024-09-12 21:30:58,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 304 transitions. [2024-09-12 21:30:58,473 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 304 transitions. Word has length 293 [2024-09-12 21:30:58,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:30:58,473 INFO L474 AbstractCegarLoop]: Abstraction has 303 states and 304 transitions. [2024-09-12 21:30:58,473 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 2.75) internal successors, (121), 42 states have internal predecessors, (121), 37 states have call successors, (39), 3 states have call predecessors, (39), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2024-09-12 21:30:58,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:58,473 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 304 transitions. [2024-09-12 21:30:58,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 301 [2024-09-12 21:30:58,474 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:30:58,474 INFO L216 NwaCegarLoop]: trace histogram [37, 37, 37, 36, 36, 36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:30:58,487 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2024-09-12 21:30:58,675 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,72 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:30:58,675 INFO L399 AbstractCegarLoop]: === Iteration 74 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:30:58,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:30:58,675 INFO L85 PathProgramCache]: Analyzing trace with hash 919933195, now seen corresponding path program 71 times [2024-09-12 21:30:58,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:30:58,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021715096] [2024-09-12 21:30:58,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:30:58,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:30:58,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:00,265 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:31:00,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:00,266 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-12 21:31:00,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:00,267 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-12 21:31:00,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:00,268 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 21:31:00,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:00,269 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 21:31:00,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:00,270 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-12 21:31:00,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:00,271 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-12 21:31:00,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:00,272 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-12 21:31:00,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:00,273 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 21:31:00,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:00,274 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-09-12 21:31:00,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:00,275 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-12 21:31:00,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:00,276 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-12 21:31:00,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:00,277 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-12 21:31:00,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:00,278 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-09-12 21:31:00,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:00,279 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-12 21:31:00,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:00,280 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2024-09-12 21:31:00,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:00,281 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-12 21:31:00,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:00,281 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-09-12 21:31:00,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:00,282 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-12 21:31:00,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:00,283 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-09-12 21:31:00,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:00,284 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-09-12 21:31:00,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:00,284 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-09-12 21:31:00,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:00,285 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-09-12 21:31:00,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:00,286 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-09-12 21:31:00,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:00,287 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-09-12 21:31:00,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:00,287 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-09-12 21:31:00,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:00,288 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2024-09-12 21:31:00,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:00,289 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-09-12 21:31:00,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:00,290 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-09-12 21:31:00,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:00,290 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-09-12 21:31:00,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:00,291 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2024-09-12 21:31:00,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:00,292 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 254 [2024-09-12 21:31:00,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:00,293 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-09-12 21:31:00,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:00,294 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 268 [2024-09-12 21:31:00,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:00,294 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-09-12 21:31:00,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:00,295 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 282 [2024-09-12 21:31:00,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:00,296 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-09-12 21:31:00,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:00,297 INFO L134 CoverageAnalysis]: Checked inductivity of 5220 backedges. 2034 proven. 666 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked. [2024-09-12 21:31:00,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:31:00,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021715096] [2024-09-12 21:31:00,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021715096] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:31:00,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1291753674] [2024-09-12 21:31:00,297 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 21:31:00,297 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:31:00,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:31:00,298 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:31:00,299 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2024-09-12 21:31:00,410 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 37 check-sat command(s) [2024-09-12 21:31:00,410 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:31:00,412 INFO L262 TraceCheckSpWp]: Trace formula consists of 727 conjuncts, 76 conjuncts are in the unsatisfiable core [2024-09-12 21:31:00,415 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:31:00,524 INFO L134 CoverageAnalysis]: Checked inductivity of 5220 backedges. 2034 proven. 666 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked. [2024-09-12 21:31:00,524 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:31:01,678 INFO L134 CoverageAnalysis]: Checked inductivity of 5220 backedges. 2034 proven. 666 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked. [2024-09-12 21:31:01,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1291753674] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:31:01,678 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:31:01,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [77, 77, 77] total 78 [2024-09-12 21:31:01,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610902222] [2024-09-12 21:31:01,678 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:31:01,679 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 78 states [2024-09-12 21:31:01,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:31:01,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2024-09-12 21:31:01,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1522, Invalid=4484, Unknown=0, NotChecked=0, Total=6006 [2024-09-12 21:31:01,680 INFO L87 Difference]: Start difference. First operand 303 states and 304 transitions. Second operand has 78 states, 78 states have (on average 1.5512820512820513) internal successors, (121), 78 states have internal predecessors, (121), 38 states have call successors, (39), 2 states have call predecessors, (39), 1 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2024-09-12 21:31:02,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:31:02,032 INFO L93 Difference]: Finished difference Result 423 states and 461 transitions. [2024-09-12 21:31:02,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2024-09-12 21:31:02,032 INFO L78 Accepts]: Start accepts. Automaton has has 78 states, 78 states have (on average 1.5512820512820513) internal successors, (121), 78 states have internal predecessors, (121), 38 states have call successors, (39), 2 states have call predecessors, (39), 1 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) Word has length 300 [2024-09-12 21:31:02,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:31:02,034 INFO L225 Difference]: With dead ends: 423 [2024-09-12 21:31:02,034 INFO L226 Difference]: Without dead ends: 304 [2024-09-12 21:31:02,034 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 750 GetRequests, 600 SyntacticMatches, 74 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4353 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=1522, Invalid=4484, Unknown=0, NotChecked=0, Total=6006 [2024-09-12 21:31:02,035 INFO L434 NwaCegarLoop]: 81 mSDtfsCounter, 0 mSDsluCounter, 536 mSDsCounter, 0 mSdLazyCounter, 898 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 617 SdHoareTripleChecker+Invalid, 898 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 898 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 21:31:02,035 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 617 Invalid, 898 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 898 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 21:31:02,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2024-09-12 21:31:02,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 304. [2024-09-12 21:31:02,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 226 states have (on average 1.008849557522124) internal successors, (228), 227 states have internal predecessors, (228), 39 states have call successors, (39), 39 states have call predecessors, (39), 38 states have return successors, (38), 37 states have call predecessors, (38), 38 states have call successors, (38) [2024-09-12 21:31:02,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 305 transitions. [2024-09-12 21:31:02,054 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 305 transitions. Word has length 300 [2024-09-12 21:31:02,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:31:02,054 INFO L474 AbstractCegarLoop]: Abstraction has 304 states and 305 transitions. [2024-09-12 21:31:02,054 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 78 states, 78 states have (on average 1.5512820512820513) internal successors, (121), 78 states have internal predecessors, (121), 38 states have call successors, (39), 2 states have call predecessors, (39), 1 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2024-09-12 21:31:02,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:31:02,054 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 305 transitions. [2024-09-12 21:31:02,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 302 [2024-09-12 21:31:02,055 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:31:02,055 INFO L216 NwaCegarLoop]: trace histogram [37, 37, 37, 37, 36, 36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:31:02,068 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2024-09-12 21:31:02,256 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,73 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:31:02,256 INFO L399 AbstractCegarLoop]: === Iteration 75 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:31:02,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:31:02,256 INFO L85 PathProgramCache]: Analyzing trace with hash -1019997801, now seen corresponding path program 72 times [2024-09-12 21:31:02,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:31:02,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407680768] [2024-09-12 21:31:02,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:31:02,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:31:02,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:03,219 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:31:03,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:03,220 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-12 21:31:03,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:03,221 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 21:31:03,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:03,222 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-12 21:31:03,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:03,223 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-12 21:31:03,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:03,224 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-12 21:31:03,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:03,224 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-12 21:31:03,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:03,225 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-12 21:31:03,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:03,226 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-12 21:31:03,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:03,227 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-12 21:31:03,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:03,228 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-09-12 21:31:03,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:03,229 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-12 21:31:03,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:03,229 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-09-12 21:31:03,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:03,230 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-12 21:31:03,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:03,231 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-09-12 21:31:03,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:03,232 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-12 21:31:03,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:03,233 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-09-12 21:31:03,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:03,234 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-09-12 21:31:03,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:03,235 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2024-09-12 21:31:03,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:03,235 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-12 21:31:03,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:03,236 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-09-12 21:31:03,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:03,237 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-09-12 21:31:03,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:03,238 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-09-12 21:31:03,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:03,239 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-09-12 21:31:03,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:03,240 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-09-12 21:31:03,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:03,241 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-09-12 21:31:03,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:03,241 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-09-12 21:31:03,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:03,242 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-09-12 21:31:03,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:03,243 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-09-12 21:31:03,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:03,244 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2024-09-12 21:31:03,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:03,245 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2024-09-12 21:31:03,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:03,246 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-09-12 21:31:03,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:03,247 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-09-12 21:31:03,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:03,247 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-09-12 21:31:03,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:03,248 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 276 [2024-09-12 21:31:03,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:03,249 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-09-12 21:31:03,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:03,250 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 290 [2024-09-12 21:31:03,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:03,251 INFO L134 CoverageAnalysis]: Checked inductivity of 5257 backedges. 738 proven. 1999 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked. [2024-09-12 21:31:03,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:31:03,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407680768] [2024-09-12 21:31:03,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407680768] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:31:03,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [560058346] [2024-09-12 21:31:03,252 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 21:31:03,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:31:03,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:31:03,253 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:31:03,254 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2024-09-12 21:31:03,364 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 37 check-sat command(s) [2024-09-12 21:31:03,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:31:03,366 INFO L262 TraceCheckSpWp]: Trace formula consists of 732 conjuncts, 80 conjuncts are in the unsatisfiable core [2024-09-12 21:31:03,369 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:31:03,498 INFO L134 CoverageAnalysis]: Checked inductivity of 5257 backedges. 775 proven. 1962 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked. [2024-09-12 21:31:03,498 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:31:04,347 INFO L134 CoverageAnalysis]: Checked inductivity of 5257 backedges. 775 proven. 1962 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked. [2024-09-12 21:31:04,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [560058346] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:31:04,347 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:31:04,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42, 42] total 45 [2024-09-12 21:31:04,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609178323] [2024-09-12 21:31:04,347 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:31:04,348 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2024-09-12 21:31:04,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:31:04,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2024-09-12 21:31:04,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=793, Invalid=1187, Unknown=0, NotChecked=0, Total=1980 [2024-09-12 21:31:04,348 INFO L87 Difference]: Start difference. First operand 304 states and 305 transitions. Second operand has 45 states, 45 states have (on average 2.7555555555555555) internal successors, (124), 43 states have internal predecessors, (124), 38 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-12 21:31:04,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:31:04,525 INFO L93 Difference]: Finished difference Result 317 states and 319 transitions. [2024-09-12 21:31:04,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-09-12 21:31:04,525 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 2.7555555555555555) internal successors, (124), 43 states have internal predecessors, (124), 38 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 301 [2024-09-12 21:31:04,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:31:04,527 INFO L225 Difference]: With dead ends: 317 [2024-09-12 21:31:04,527 INFO L226 Difference]: Without dead ends: 315 [2024-09-12 21:31:04,527 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 754 GetRequests, 636 SyntacticMatches, 74 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1807 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=799, Invalid=1271, Unknown=0, NotChecked=0, Total=2070 [2024-09-12 21:31:04,528 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 457 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 457 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:31:04,528 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 130 Invalid, 458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 457 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:31:04,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 315 states. [2024-09-12 21:31:04,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 315 to 311. [2024-09-12 21:31:04,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 231 states have (on average 1.0086580086580086) internal successors, (233), 232 states have internal predecessors, (233), 40 states have call successors, (40), 40 states have call predecessors, (40), 39 states have return successors, (39), 38 states have call predecessors, (39), 39 states have call successors, (39) [2024-09-12 21:31:04,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 312 transitions. [2024-09-12 21:31:04,546 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 312 transitions. Word has length 301 [2024-09-12 21:31:04,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:31:04,547 INFO L474 AbstractCegarLoop]: Abstraction has 311 states and 312 transitions. [2024-09-12 21:31:04,547 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 2.7555555555555555) internal successors, (124), 43 states have internal predecessors, (124), 38 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-12 21:31:04,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:31:04,547 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 312 transitions. [2024-09-12 21:31:04,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 309 [2024-09-12 21:31:04,548 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:31:04,548 INFO L216 NwaCegarLoop]: trace histogram [38, 38, 38, 37, 37, 37, 37, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:31:04,560 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2024-09-12 21:31:04,748 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,74 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:31:04,748 INFO L399 AbstractCegarLoop]: === Iteration 76 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:31:04,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:31:04,748 INFO L85 PathProgramCache]: Analyzing trace with hash -574462163, now seen corresponding path program 73 times [2024-09-12 21:31:04,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:31:04,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211310710] [2024-09-12 21:31:04,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:31:04,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:31:04,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:06,430 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:31:06,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:06,431 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-12 21:31:06,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:06,432 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 21:31:06,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:06,432 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-12 21:31:06,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:06,433 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-12 21:31:06,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:06,434 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-12 21:31:06,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:06,435 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-12 21:31:06,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:06,435 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-12 21:31:06,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:06,436 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-12 21:31:06,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:06,437 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-12 21:31:06,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:06,438 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-09-12 21:31:06,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:06,438 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-12 21:31:06,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:06,439 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-09-12 21:31:06,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:06,440 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-12 21:31:06,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:06,440 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-09-12 21:31:06,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:06,441 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-12 21:31:06,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:06,442 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-09-12 21:31:06,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:06,443 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-09-12 21:31:06,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:06,443 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2024-09-12 21:31:06,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:06,444 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-12 21:31:06,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:06,445 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-09-12 21:31:06,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:06,445 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-09-12 21:31:06,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:06,446 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-09-12 21:31:06,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:06,447 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-09-12 21:31:06,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:06,448 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-09-12 21:31:06,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:06,448 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-09-12 21:31:06,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:06,449 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-09-12 21:31:06,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:06,450 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-09-12 21:31:06,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:06,451 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-09-12 21:31:06,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:06,451 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2024-09-12 21:31:06,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:06,452 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2024-09-12 21:31:06,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:06,453 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-09-12 21:31:06,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:06,454 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-09-12 21:31:06,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:06,454 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-09-12 21:31:06,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:06,455 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 276 [2024-09-12 21:31:06,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:06,456 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-09-12 21:31:06,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:06,456 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 290 [2024-09-12 21:31:06,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:06,457 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-09-12 21:31:06,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:06,458 INFO L134 CoverageAnalysis]: Checked inductivity of 5513 backedges. 2146 proven. 703 refuted. 0 times theorem prover too weak. 2664 trivial. 0 not checked. [2024-09-12 21:31:06,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:31:06,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211310710] [2024-09-12 21:31:06,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211310710] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:31:06,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2054550071] [2024-09-12 21:31:06,459 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-12 21:31:06,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:31:06,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:31:06,460 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:31:06,460 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2024-09-12 21:31:06,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:06,540 INFO L262 TraceCheckSpWp]: Trace formula consists of 746 conjuncts, 78 conjuncts are in the unsatisfiable core [2024-09-12 21:31:06,542 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:31:06,651 INFO L134 CoverageAnalysis]: Checked inductivity of 5513 backedges. 2146 proven. 703 refuted. 0 times theorem prover too weak. 2664 trivial. 0 not checked. [2024-09-12 21:31:06,651 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:31:07,883 INFO L134 CoverageAnalysis]: Checked inductivity of 5513 backedges. 2146 proven. 703 refuted. 0 times theorem prover too weak. 2664 trivial. 0 not checked. [2024-09-12 21:31:07,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2054550071] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:31:07,884 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:31:07,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [79, 79, 79] total 80 [2024-09-12 21:31:07,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610544248] [2024-09-12 21:31:07,884 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:31:07,884 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 80 states [2024-09-12 21:31:07,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:31:07,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2024-09-12 21:31:07,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1601, Invalid=4719, Unknown=0, NotChecked=0, Total=6320 [2024-09-12 21:31:07,885 INFO L87 Difference]: Start difference. First operand 311 states and 312 transitions. Second operand has 80 states, 80 states have (on average 1.55) internal successors, (124), 80 states have internal predecessors, (124), 39 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2024-09-12 21:31:08,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:31:08,177 INFO L93 Difference]: Finished difference Result 434 states and 473 transitions. [2024-09-12 21:31:08,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2024-09-12 21:31:08,177 INFO L78 Accepts]: Start accepts. Automaton has has 80 states, 80 states have (on average 1.55) internal successors, (124), 80 states have internal predecessors, (124), 39 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) Word has length 308 [2024-09-12 21:31:08,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:31:08,179 INFO L225 Difference]: With dead ends: 434 [2024-09-12 21:31:08,179 INFO L226 Difference]: Without dead ends: 312 [2024-09-12 21:31:08,180 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 770 GetRequests, 616 SyntacticMatches, 76 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4585 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=1601, Invalid=4719, Unknown=0, NotChecked=0, Total=6320 [2024-09-12 21:31:08,180 INFO L434 NwaCegarLoop]: 83 mSDtfsCounter, 0 mSDsluCounter, 559 mSDsCounter, 0 mSdLazyCounter, 766 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 642 SdHoareTripleChecker+Invalid, 766 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 766 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 21:31:08,180 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 642 Invalid, 766 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 766 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 21:31:08,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2024-09-12 21:31:08,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 312. [2024-09-12 21:31:08,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 232 states have (on average 1.0086206896551724) internal successors, (234), 233 states have internal predecessors, (234), 40 states have call successors, (40), 40 states have call predecessors, (40), 39 states have return successors, (39), 38 states have call predecessors, (39), 39 states have call successors, (39) [2024-09-12 21:31:08,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 313 transitions. [2024-09-12 21:31:08,199 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 313 transitions. Word has length 308 [2024-09-12 21:31:08,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:31:08,200 INFO L474 AbstractCegarLoop]: Abstraction has 312 states and 313 transitions. [2024-09-12 21:31:08,200 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 80 states, 80 states have (on average 1.55) internal successors, (124), 80 states have internal predecessors, (124), 39 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2024-09-12 21:31:08,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:31:08,200 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 313 transitions. [2024-09-12 21:31:08,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 310 [2024-09-12 21:31:08,201 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:31:08,201 INFO L216 NwaCegarLoop]: trace histogram [38, 38, 38, 38, 37, 37, 37, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:31:08,213 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2024-09-12 21:31:08,401 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,75 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:31:08,401 INFO L399 AbstractCegarLoop]: === Iteration 77 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:31:08,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:31:08,401 INFO L85 PathProgramCache]: Analyzing trace with hash -1332864071, now seen corresponding path program 74 times [2024-09-12 21:31:08,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:31:08,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827465924] [2024-09-12 21:31:08,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:31:08,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:31:08,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:09,443 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:31:09,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:09,444 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-12 21:31:09,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:09,445 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-12 21:31:09,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:09,446 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-12 21:31:09,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:09,447 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-12 21:31:09,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:09,447 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-12 21:31:09,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:09,448 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-12 21:31:09,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:09,449 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 21:31:09,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:09,449 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-12 21:31:09,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:09,450 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-12 21:31:09,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:09,451 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-12 21:31:09,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:09,452 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-09-12 21:31:09,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:09,453 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-12 21:31:09,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:09,453 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-09-12 21:31:09,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:09,454 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-12 21:31:09,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:09,455 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2024-09-12 21:31:09,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:09,456 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-09-12 21:31:09,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:09,457 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-09-12 21:31:09,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:09,457 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-12 21:31:09,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:09,458 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-09-12 21:31:09,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:09,459 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-09-12 21:31:09,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:09,460 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2024-09-12 21:31:09,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:09,460 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-09-12 21:31:09,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:09,461 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-09-12 21:31:09,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:09,462 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-09-12 21:31:09,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:09,463 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-09-12 21:31:09,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:09,464 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-09-12 21:31:09,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:09,465 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-09-12 21:31:09,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:09,465 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-09-12 21:31:09,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:09,466 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-09-12 21:31:09,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:09,467 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-09-12 21:31:09,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:09,468 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-09-12 21:31:09,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:09,468 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 263 [2024-09-12 21:31:09,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:09,469 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 270 [2024-09-12 21:31:09,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:09,470 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-09-12 21:31:09,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:09,471 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-09-12 21:31:09,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:09,472 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-09-12 21:31:09,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:09,472 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 298 [2024-09-12 21:31:09,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:09,474 INFO L134 CoverageAnalysis]: Checked inductivity of 5551 backedges. 777 proven. 2110 refuted. 0 times theorem prover too weak. 2664 trivial. 0 not checked. [2024-09-12 21:31:09,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:31:09,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827465924] [2024-09-12 21:31:09,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827465924] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:31:09,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [277745496] [2024-09-12 21:31:09,474 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 21:31:09,474 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:31:09,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:31:09,475 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:31:09,476 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2024-09-12 21:31:09,555 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 21:31:09,556 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:31:09,558 INFO L262 TraceCheckSpWp]: Trace formula consists of 751 conjuncts, 79 conjuncts are in the unsatisfiable core [2024-09-12 21:31:09,560 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:31:09,695 INFO L134 CoverageAnalysis]: Checked inductivity of 5551 backedges. 815 proven. 2072 refuted. 0 times theorem prover too weak. 2664 trivial. 0 not checked. [2024-09-12 21:31:09,696 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:31:10,597 INFO L134 CoverageAnalysis]: Checked inductivity of 5551 backedges. 815 proven. 2072 refuted. 0 times theorem prover too weak. 2664 trivial. 0 not checked. [2024-09-12 21:31:10,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [277745496] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:31:10,597 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:31:10,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 43, 43] total 46 [2024-09-12 21:31:10,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50563703] [2024-09-12 21:31:10,597 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:31:10,598 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2024-09-12 21:31:10,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:31:10,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2024-09-12 21:31:10,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=833, Invalid=1237, Unknown=0, NotChecked=0, Total=2070 [2024-09-12 21:31:10,598 INFO L87 Difference]: Start difference. First operand 312 states and 313 transitions. Second operand has 46 states, 46 states have (on average 2.760869565217391) internal successors, (127), 44 states have internal predecessors, (127), 39 states have call successors, (41), 3 states have call predecessors, (41), 1 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2024-09-12 21:31:10,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:31:10,761 INFO L93 Difference]: Finished difference Result 325 states and 327 transitions. [2024-09-12 21:31:10,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-09-12 21:31:10,761 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 2.760869565217391) internal successors, (127), 44 states have internal predecessors, (127), 39 states have call successors, (41), 3 states have call predecessors, (41), 1 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) Word has length 309 [2024-09-12 21:31:10,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:31:10,763 INFO L225 Difference]: With dead ends: 325 [2024-09-12 21:31:10,763 INFO L226 Difference]: Without dead ends: 323 [2024-09-12 21:31:10,763 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 774 GetRequests, 651 SyntacticMatches, 78 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1972 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=839, Invalid=1323, Unknown=0, NotChecked=0, Total=2162 [2024-09-12 21:31:10,763 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 390 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 390 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:31:10,764 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 103 Invalid, 392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 390 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:31:10,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2024-09-12 21:31:10,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 319. [2024-09-12 21:31:10,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 319 states, 237 states have (on average 1.0084388185654007) internal successors, (239), 238 states have internal predecessors, (239), 41 states have call successors, (41), 41 states have call predecessors, (41), 40 states have return successors, (40), 39 states have call predecessors, (40), 40 states have call successors, (40) [2024-09-12 21:31:10,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 320 transitions. [2024-09-12 21:31:10,783 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 320 transitions. Word has length 309 [2024-09-12 21:31:10,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:31:10,783 INFO L474 AbstractCegarLoop]: Abstraction has 319 states and 320 transitions. [2024-09-12 21:31:10,783 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 2.760869565217391) internal successors, (127), 44 states have internal predecessors, (127), 39 states have call successors, (41), 3 states have call predecessors, (41), 1 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2024-09-12 21:31:10,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:31:10,783 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 320 transitions. [2024-09-12 21:31:10,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 317 [2024-09-12 21:31:10,784 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:31:10,784 INFO L216 NwaCegarLoop]: trace histogram [39, 39, 39, 38, 38, 38, 38, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:31:10,797 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2024-09-12 21:31:10,984 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,76 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:31:10,985 INFO L399 AbstractCegarLoop]: === Iteration 78 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:31:10,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:31:10,985 INFO L85 PathProgramCache]: Analyzing trace with hash -1362029877, now seen corresponding path program 75 times [2024-09-12 21:31:10,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:31:10,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641985690] [2024-09-12 21:31:10,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:31:10,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:31:11,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:12,790 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:31:12,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:12,791 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-12 21:31:12,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:12,792 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-12 21:31:12,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:12,793 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-12 21:31:12,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:12,794 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-12 21:31:12,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:12,794 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-12 21:31:12,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:12,795 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-12 21:31:12,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:12,796 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 21:31:12,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:12,796 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-12 21:31:12,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:12,797 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-12 21:31:12,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:12,798 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-12 21:31:12,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:12,799 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-09-12 21:31:12,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:12,799 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-12 21:31:12,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:12,800 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-09-12 21:31:12,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:12,801 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-12 21:31:12,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:12,801 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2024-09-12 21:31:12,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:12,802 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-09-12 21:31:12,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:12,803 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-09-12 21:31:12,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:12,804 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-12 21:31:12,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:12,809 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-09-12 21:31:12,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:12,810 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-09-12 21:31:12,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:12,811 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2024-09-12 21:31:12,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:12,812 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-09-12 21:31:12,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:12,812 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-09-12 21:31:12,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:12,813 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-09-12 21:31:12,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:12,814 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-09-12 21:31:12,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:12,814 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-09-12 21:31:12,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:12,815 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-09-12 21:31:12,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:12,816 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-09-12 21:31:12,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:12,817 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-09-12 21:31:12,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:12,817 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-09-12 21:31:12,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:12,818 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-09-12 21:31:12,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:12,819 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 263 [2024-09-12 21:31:12,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:12,819 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 270 [2024-09-12 21:31:12,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:12,820 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-09-12 21:31:12,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:12,821 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-09-12 21:31:12,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:12,822 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-09-12 21:31:12,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:12,822 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 298 [2024-09-12 21:31:12,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:12,823 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-09-12 21:31:12,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:12,824 INFO L134 CoverageAnalysis]: Checked inductivity of 5814 backedges. 2261 proven. 741 refuted. 0 times theorem prover too weak. 2812 trivial. 0 not checked. [2024-09-12 21:31:12,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:31:12,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641985690] [2024-09-12 21:31:12,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641985690] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:31:12,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [494881306] [2024-09-12 21:31:12,825 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 21:31:12,825 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:31:12,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:31:12,826 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:31:12,826 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2024-09-12 21:31:12,941 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 39 check-sat command(s) [2024-09-12 21:31:12,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:31:12,945 INFO L262 TraceCheckSpWp]: Trace formula consists of 765 conjuncts, 80 conjuncts are in the unsatisfiable core [2024-09-12 21:31:12,948 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:31:13,058 INFO L134 CoverageAnalysis]: Checked inductivity of 5814 backedges. 2261 proven. 741 refuted. 0 times theorem prover too weak. 2812 trivial. 0 not checked. [2024-09-12 21:31:13,058 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:31:14,323 INFO L134 CoverageAnalysis]: Checked inductivity of 5814 backedges. 2261 proven. 741 refuted. 0 times theorem prover too weak. 2812 trivial. 0 not checked. [2024-09-12 21:31:14,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [494881306] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:31:14,323 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:31:14,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [81, 81, 81] total 82 [2024-09-12 21:31:14,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918462856] [2024-09-12 21:31:14,324 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:31:14,324 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 82 states [2024-09-12 21:31:14,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:31:14,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2024-09-12 21:31:14,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1682, Invalid=4960, Unknown=0, NotChecked=0, Total=6642 [2024-09-12 21:31:14,325 INFO L87 Difference]: Start difference. First operand 319 states and 320 transitions. Second operand has 82 states, 82 states have (on average 1.548780487804878) internal successors, (127), 82 states have internal predecessors, (127), 40 states have call successors, (41), 2 states have call predecessors, (41), 1 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) [2024-09-12 21:31:14,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:31:14,627 INFO L93 Difference]: Finished difference Result 445 states and 485 transitions. [2024-09-12 21:31:14,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-09-12 21:31:14,628 INFO L78 Accepts]: Start accepts. Automaton has has 82 states, 82 states have (on average 1.548780487804878) internal successors, (127), 82 states have internal predecessors, (127), 40 states have call successors, (41), 2 states have call predecessors, (41), 1 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) Word has length 316 [2024-09-12 21:31:14,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:31:14,629 INFO L225 Difference]: With dead ends: 445 [2024-09-12 21:31:14,629 INFO L226 Difference]: Without dead ends: 320 [2024-09-12 21:31:14,630 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 790 GetRequests, 632 SyntacticMatches, 78 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4823 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=1682, Invalid=4960, Unknown=0, NotChecked=0, Total=6642 [2024-09-12 21:31:14,630 INFO L434 NwaCegarLoop]: 85 mSDtfsCounter, 0 mSDsluCounter, 478 mSDsCounter, 0 mSdLazyCounter, 778 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 563 SdHoareTripleChecker+Invalid, 778 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 778 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 21:31:14,630 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 563 Invalid, 778 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 778 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 21:31:14,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2024-09-12 21:31:14,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 320. [2024-09-12 21:31:14,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 320 states, 238 states have (on average 1.0084033613445378) internal successors, (240), 239 states have internal predecessors, (240), 41 states have call successors, (41), 41 states have call predecessors, (41), 40 states have return successors, (40), 39 states have call predecessors, (40), 40 states have call successors, (40) [2024-09-12 21:31:14,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 321 transitions. [2024-09-12 21:31:14,650 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 321 transitions. Word has length 316 [2024-09-12 21:31:14,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:31:14,650 INFO L474 AbstractCegarLoop]: Abstraction has 320 states and 321 transitions. [2024-09-12 21:31:14,650 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 82 states, 82 states have (on average 1.548780487804878) internal successors, (127), 82 states have internal predecessors, (127), 40 states have call successors, (41), 2 states have call predecessors, (41), 1 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) [2024-09-12 21:31:14,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:31:14,651 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 321 transitions. [2024-09-12 21:31:14,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 318 [2024-09-12 21:31:14,651 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:31:14,652 INFO L216 NwaCegarLoop]: trace histogram [39, 39, 39, 39, 38, 38, 38, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:31:14,664 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2024-09-12 21:31:14,852 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2024-09-12 21:31:14,852 INFO L399 AbstractCegarLoop]: === Iteration 79 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:31:14,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:31:14,852 INFO L85 PathProgramCache]: Analyzing trace with hash -1172997289, now seen corresponding path program 76 times [2024-09-12 21:31:14,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:31:14,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031291676] [2024-09-12 21:31:14,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:31:14,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:31:14,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:15,943 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:31:15,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:15,944 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 21:31:15,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:15,945 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-12 21:31:15,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:15,946 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-12 21:31:15,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:15,946 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-12 21:31:15,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:15,947 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-12 21:31:15,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:15,948 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-12 21:31:15,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:15,949 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-12 21:31:15,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:15,949 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-12 21:31:15,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:15,950 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-12 21:31:15,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:15,951 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-12 21:31:15,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:15,951 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-12 21:31:15,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:15,952 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-09-12 21:31:15,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:15,953 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-12 21:31:15,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:15,954 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-09-12 21:31:15,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:15,954 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-12 21:31:15,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:15,955 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-09-12 21:31:15,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:15,956 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-09-12 21:31:15,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:15,957 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-09-12 21:31:15,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:15,957 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-12 21:31:15,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:15,958 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-09-12 21:31:15,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:15,959 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-12 21:31:15,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:15,960 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-09-12 21:31:15,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:15,960 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-09-12 21:31:15,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:15,961 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2024-09-12 21:31:15,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:15,962 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-09-12 21:31:15,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:15,963 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-09-12 21:31:15,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:15,963 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-09-12 21:31:15,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:15,964 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 236 [2024-09-12 21:31:15,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:15,965 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-09-12 21:31:15,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:15,966 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-09-12 21:31:15,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:15,967 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-09-12 21:31:15,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:15,968 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2024-09-12 21:31:15,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:15,969 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 271 [2024-09-12 21:31:15,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:15,969 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-09-12 21:31:15,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:15,970 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 285 [2024-09-12 21:31:15,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:15,971 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 292 [2024-09-12 21:31:15,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:15,972 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-09-12 21:31:15,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:15,973 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 306 [2024-09-12 21:31:15,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:15,974 INFO L134 CoverageAnalysis]: Checked inductivity of 5853 backedges. 817 proven. 2224 refuted. 0 times theorem prover too weak. 2812 trivial. 0 not checked. [2024-09-12 21:31:15,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:31:15,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031291676] [2024-09-12 21:31:15,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031291676] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:31:15,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [546360943] [2024-09-12 21:31:15,975 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 21:31:15,975 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:31:15,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:31:15,976 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:31:15,978 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2024-09-12 21:31:16,064 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 21:31:16,064 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:31:16,067 INFO L262 TraceCheckSpWp]: Trace formula consists of 770 conjuncts, 84 conjuncts are in the unsatisfiable core [2024-09-12 21:31:16,070 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:31:16,197 INFO L134 CoverageAnalysis]: Checked inductivity of 5853 backedges. 856 proven. 2185 refuted. 0 times theorem prover too weak. 2812 trivial. 0 not checked. [2024-09-12 21:31:16,197 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:31:17,120 INFO L134 CoverageAnalysis]: Checked inductivity of 5853 backedges. 856 proven. 2185 refuted. 0 times theorem prover too weak. 2812 trivial. 0 not checked. [2024-09-12 21:31:17,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [546360943] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:31:17,121 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:31:17,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44, 44] total 47 [2024-09-12 21:31:17,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349403748] [2024-09-12 21:31:17,121 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:31:17,121 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2024-09-12 21:31:17,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:31:17,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2024-09-12 21:31:17,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=874, Invalid=1288, Unknown=0, NotChecked=0, Total=2162 [2024-09-12 21:31:17,122 INFO L87 Difference]: Start difference. First operand 320 states and 321 transitions. Second operand has 47 states, 47 states have (on average 2.765957446808511) internal successors, (130), 45 states have internal predecessors, (130), 40 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-12 21:31:17,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:31:17,294 INFO L93 Difference]: Finished difference Result 333 states and 335 transitions. [2024-09-12 21:31:17,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-09-12 21:31:17,295 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 2.765957446808511) internal successors, (130), 45 states have internal predecessors, (130), 40 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 317 [2024-09-12 21:31:17,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:31:17,296 INFO L225 Difference]: With dead ends: 333 [2024-09-12 21:31:17,296 INFO L226 Difference]: Without dead ends: 331 [2024-09-12 21:31:17,297 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 794 GetRequests, 670 SyntacticMatches, 78 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1983 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=880, Invalid=1376, Unknown=0, NotChecked=0, Total=2256 [2024-09-12 21:31:17,297 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 421 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:31:17,297 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 101 Invalid, 421 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 419 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:31:17,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 331 states. [2024-09-12 21:31:17,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 331 to 327. [2024-09-12 21:31:17,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 327 states, 243 states have (on average 1.008230452674897) internal successors, (245), 244 states have internal predecessors, (245), 42 states have call successors, (42), 42 states have call predecessors, (42), 41 states have return successors, (41), 40 states have call predecessors, (41), 41 states have call successors, (41) [2024-09-12 21:31:17,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 328 transitions. [2024-09-12 21:31:17,318 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 328 transitions. Word has length 317 [2024-09-12 21:31:17,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:31:17,318 INFO L474 AbstractCegarLoop]: Abstraction has 327 states and 328 transitions. [2024-09-12 21:31:17,318 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 2.765957446808511) internal successors, (130), 45 states have internal predecessors, (130), 40 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-12 21:31:17,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:31:17,319 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 328 transitions. [2024-09-12 21:31:17,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 325 [2024-09-12 21:31:17,320 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:31:17,320 INFO L216 NwaCegarLoop]: trace histogram [40, 40, 40, 39, 39, 39, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:31:17,332 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2024-09-12 21:31:17,520 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2024-09-12 21:31:17,520 INFO L399 AbstractCegarLoop]: === Iteration 80 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:31:17,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:31:17,521 INFO L85 PathProgramCache]: Analyzing trace with hash -603290259, now seen corresponding path program 77 times [2024-09-12 21:31:17,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:31:17,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305686371] [2024-09-12 21:31:17,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:31:17,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:31:17,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:19,394 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:31:19,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:19,395 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 21:31:19,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:19,395 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-12 21:31:19,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:19,396 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-12 21:31:19,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:19,397 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-12 21:31:19,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:19,397 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-12 21:31:19,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:19,398 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-12 21:31:19,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:19,399 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-12 21:31:19,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:19,400 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-12 21:31:19,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:19,400 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-12 21:31:19,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:19,401 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-12 21:31:19,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:19,402 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-12 21:31:19,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:19,402 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-09-12 21:31:19,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:19,403 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-12 21:31:19,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:19,404 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-09-12 21:31:19,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:19,405 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-12 21:31:19,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:19,406 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-09-12 21:31:19,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:19,406 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-09-12 21:31:19,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:19,407 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-09-12 21:31:19,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:19,408 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-12 21:31:19,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:19,408 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-09-12 21:31:19,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:19,409 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-12 21:31:19,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:19,410 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-09-12 21:31:19,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:19,411 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-09-12 21:31:19,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:19,411 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2024-09-12 21:31:19,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:19,412 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-09-12 21:31:19,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:19,413 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-09-12 21:31:19,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:19,413 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-09-12 21:31:19,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:19,414 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 236 [2024-09-12 21:31:19,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:19,415 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-09-12 21:31:19,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:19,416 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-09-12 21:31:19,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:19,417 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-09-12 21:31:19,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:19,417 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2024-09-12 21:31:19,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:19,418 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 271 [2024-09-12 21:31:19,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:19,419 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-09-12 21:31:19,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:19,420 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 285 [2024-09-12 21:31:19,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:19,421 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 292 [2024-09-12 21:31:19,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:19,421 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-09-12 21:31:19,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:19,422 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 306 [2024-09-12 21:31:19,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:19,423 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2024-09-12 21:31:19,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:19,424 INFO L134 CoverageAnalysis]: Checked inductivity of 6123 backedges. 2379 proven. 780 refuted. 0 times theorem prover too weak. 2964 trivial. 0 not checked. [2024-09-12 21:31:19,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:31:19,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305686371] [2024-09-12 21:31:19,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305686371] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:31:19,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1696171768] [2024-09-12 21:31:19,425 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 21:31:19,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:31:19,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:31:19,426 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:31:19,428 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2024-09-12 21:31:19,559 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 40 check-sat command(s) [2024-09-12 21:31:19,559 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:31:19,562 INFO L262 TraceCheckSpWp]: Trace formula consists of 784 conjuncts, 82 conjuncts are in the unsatisfiable core [2024-09-12 21:31:19,565 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:31:19,680 INFO L134 CoverageAnalysis]: Checked inductivity of 6123 backedges. 2379 proven. 780 refuted. 0 times theorem prover too weak. 2964 trivial. 0 not checked. [2024-09-12 21:31:19,680 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:31:21,022 INFO L134 CoverageAnalysis]: Checked inductivity of 6123 backedges. 2379 proven. 780 refuted. 0 times theorem prover too weak. 2964 trivial. 0 not checked. [2024-09-12 21:31:21,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1696171768] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:31:21,022 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:31:21,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [83, 83, 83] total 84 [2024-09-12 21:31:21,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027739574] [2024-09-12 21:31:21,023 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:31:21,023 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2024-09-12 21:31:21,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:31:21,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2024-09-12 21:31:21,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1765, Invalid=5207, Unknown=0, NotChecked=0, Total=6972 [2024-09-12 21:31:21,024 INFO L87 Difference]: Start difference. First operand 327 states and 328 transitions. Second operand has 84 states, 84 states have (on average 1.5476190476190477) internal successors, (130), 84 states have internal predecessors, (130), 41 states have call successors, (42), 2 states have call predecessors, (42), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2024-09-12 21:31:21,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:31:21,359 INFO L93 Difference]: Finished difference Result 456 states and 497 transitions. [2024-09-12 21:31:21,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-09-12 21:31:21,360 INFO L78 Accepts]: Start accepts. Automaton has has 84 states, 84 states have (on average 1.5476190476190477) internal successors, (130), 84 states have internal predecessors, (130), 41 states have call successors, (42), 2 states have call predecessors, (42), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) Word has length 324 [2024-09-12 21:31:21,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:31:21,362 INFO L225 Difference]: With dead ends: 456 [2024-09-12 21:31:21,362 INFO L226 Difference]: Without dead ends: 328 [2024-09-12 21:31:21,363 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 810 GetRequests, 648 SyntacticMatches, 80 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5067 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=1765, Invalid=5207, Unknown=0, NotChecked=0, Total=6972 [2024-09-12 21:31:21,363 INFO L434 NwaCegarLoop]: 87 mSDtfsCounter, 0 mSDsluCounter, 489 mSDsCounter, 0 mSdLazyCounter, 919 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 576 SdHoareTripleChecker+Invalid, 919 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 919 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 21:31:21,363 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 576 Invalid, 919 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 919 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 21:31:21,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2024-09-12 21:31:21,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 328. [2024-09-12 21:31:21,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 328 states, 244 states have (on average 1.0081967213114753) internal successors, (246), 245 states have internal predecessors, (246), 42 states have call successors, (42), 42 states have call predecessors, (42), 41 states have return successors, (41), 40 states have call predecessors, (41), 41 states have call successors, (41) [2024-09-12 21:31:21,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 329 transitions. [2024-09-12 21:31:21,384 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 329 transitions. Word has length 324 [2024-09-12 21:31:21,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:31:21,384 INFO L474 AbstractCegarLoop]: Abstraction has 328 states and 329 transitions. [2024-09-12 21:31:21,385 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 84 states, 84 states have (on average 1.5476190476190477) internal successors, (130), 84 states have internal predecessors, (130), 41 states have call successors, (42), 2 states have call predecessors, (42), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2024-09-12 21:31:21,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:31:21,385 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 329 transitions. [2024-09-12 21:31:21,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 326 [2024-09-12 21:31:21,386 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:31:21,386 INFO L216 NwaCegarLoop]: trace histogram [40, 40, 40, 40, 39, 39, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:31:21,398 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2024-09-12 21:31:21,586 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,79 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:31:21,586 INFO L399 AbstractCegarLoop]: === Iteration 81 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:31:21,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:31:21,586 INFO L85 PathProgramCache]: Analyzing trace with hash 1171497465, now seen corresponding path program 78 times [2024-09-12 21:31:21,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:31:21,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913665262] [2024-09-12 21:31:21,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:31:21,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:31:21,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:22,726 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:31:22,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:22,727 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-12 21:31:22,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:22,728 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-12 21:31:22,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:22,729 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-12 21:31:22,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:22,729 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-12 21:31:22,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:22,730 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-12 21:31:22,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:22,731 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-12 21:31:22,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:22,732 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-12 21:31:22,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:22,732 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-12 21:31:22,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:22,733 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-12 21:31:22,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:22,734 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-12 21:31:22,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:22,735 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-12 21:31:22,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:22,736 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-12 21:31:22,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:22,736 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-09-12 21:31:22,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:22,737 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-12 21:31:22,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:22,738 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-09-12 21:31:22,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:22,739 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-12 21:31:22,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:22,740 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-09-12 21:31:22,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:22,741 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-09-12 21:31:22,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:22,741 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-09-12 21:31:22,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:22,742 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-09-12 21:31:22,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:22,743 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-09-12 21:31:22,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:22,744 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-09-12 21:31:22,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:22,745 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-09-12 21:31:22,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:22,746 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-09-12 21:31:22,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:22,747 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-09-12 21:31:22,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:22,747 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-09-12 21:31:22,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:22,748 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2024-09-12 21:31:22,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:22,749 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-09-12 21:31:22,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:22,750 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2024-09-12 21:31:22,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:22,751 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-09-12 21:31:22,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:22,752 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 258 [2024-09-12 21:31:22,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:22,753 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-09-12 21:31:22,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:22,754 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-09-12 21:31:22,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:22,754 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 279 [2024-09-12 21:31:22,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:22,755 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 286 [2024-09-12 21:31:22,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:22,756 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 293 [2024-09-12 21:31:22,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:22,757 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-09-12 21:31:22,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:22,758 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-09-12 21:31:22,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:22,759 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 314 [2024-09-12 21:31:22,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:22,760 INFO L134 CoverageAnalysis]: Checked inductivity of 6163 backedges. 858 proven. 2341 refuted. 0 times theorem prover too weak. 2964 trivial. 0 not checked. [2024-09-12 21:31:22,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:31:22,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913665262] [2024-09-12 21:31:22,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913665262] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:31:22,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1092978851] [2024-09-12 21:31:22,761 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 21:31:22,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:31:22,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:31:22,762 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:31:22,763 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2024-09-12 21:31:22,893 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 40 check-sat command(s) [2024-09-12 21:31:22,893 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:31:22,896 INFO L262 TraceCheckSpWp]: Trace formula consists of 789 conjuncts, 86 conjuncts are in the unsatisfiable core [2024-09-12 21:31:22,899 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:31:23,034 INFO L134 CoverageAnalysis]: Checked inductivity of 6163 backedges. 898 proven. 2301 refuted. 0 times theorem prover too weak. 2964 trivial. 0 not checked. [2024-09-12 21:31:23,034 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:31:24,094 INFO L134 CoverageAnalysis]: Checked inductivity of 6163 backedges. 898 proven. 2301 refuted. 0 times theorem prover too weak. 2964 trivial. 0 not checked. [2024-09-12 21:31:24,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1092978851] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:31:24,095 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:31:24,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45, 45] total 48 [2024-09-12 21:31:24,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454068451] [2024-09-12 21:31:24,095 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:31:24,095 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2024-09-12 21:31:24,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:31:24,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2024-09-12 21:31:24,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=916, Invalid=1340, Unknown=0, NotChecked=0, Total=2256 [2024-09-12 21:31:24,096 INFO L87 Difference]: Start difference. First operand 328 states and 329 transitions. Second operand has 48 states, 48 states have (on average 2.7708333333333335) internal successors, (133), 46 states have internal predecessors, (133), 41 states have call successors, (43), 3 states have call predecessors, (43), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2024-09-12 21:31:24,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:31:24,318 INFO L93 Difference]: Finished difference Result 341 states and 343 transitions. [2024-09-12 21:31:24,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-09-12 21:31:24,319 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.7708333333333335) internal successors, (133), 46 states have internal predecessors, (133), 41 states have call successors, (43), 3 states have call predecessors, (43), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) Word has length 325 [2024-09-12 21:31:24,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:31:24,321 INFO L225 Difference]: With dead ends: 341 [2024-09-12 21:31:24,321 INFO L226 Difference]: Without dead ends: 339 [2024-09-12 21:31:24,321 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 814 GetRequests, 687 SyntacticMatches, 80 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2074 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=922, Invalid=1430, Unknown=0, NotChecked=0, Total=2352 [2024-09-12 21:31:24,321 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 424 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 425 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 21:31:24,321 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 102 Invalid, 425 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 424 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 21:31:24,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2024-09-12 21:31:24,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 335. [2024-09-12 21:31:24,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 249 states have (on average 1.0080321285140563) internal successors, (251), 250 states have internal predecessors, (251), 43 states have call successors, (43), 43 states have call predecessors, (43), 42 states have return successors, (42), 41 states have call predecessors, (42), 42 states have call successors, (42) [2024-09-12 21:31:24,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 336 transitions. [2024-09-12 21:31:24,343 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 336 transitions. Word has length 325 [2024-09-12 21:31:24,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:31:24,343 INFO L474 AbstractCegarLoop]: Abstraction has 335 states and 336 transitions. [2024-09-12 21:31:24,343 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 2.7708333333333335) internal successors, (133), 46 states have internal predecessors, (133), 41 states have call successors, (43), 3 states have call predecessors, (43), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2024-09-12 21:31:24,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:31:24,344 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 336 transitions. [2024-09-12 21:31:24,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 333 [2024-09-12 21:31:24,345 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:31:24,345 INFO L216 NwaCegarLoop]: trace histogram [41, 41, 41, 40, 40, 40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:31:24,357 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2024-09-12 21:31:24,545 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,80 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:31:24,546 INFO L399 AbstractCegarLoop]: === Iteration 82 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:31:24,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:31:24,546 INFO L85 PathProgramCache]: Analyzing trace with hash 1739850891, now seen corresponding path program 79 times [2024-09-12 21:31:24,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:31:24,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461720554] [2024-09-12 21:31:24,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:31:24,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:31:24,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:26,490 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:31:26,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:26,491 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-12 21:31:26,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:26,491 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-12 21:31:26,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:26,492 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-12 21:31:26,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:26,493 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-12 21:31:26,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:26,493 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-12 21:31:26,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:26,494 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-12 21:31:26,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:26,495 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-12 21:31:26,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:26,496 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-12 21:31:26,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:26,496 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-12 21:31:26,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:26,497 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-12 21:31:26,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:26,498 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-12 21:31:26,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:26,498 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-12 21:31:26,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:26,499 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-09-12 21:31:26,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:26,500 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-12 21:31:26,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:26,501 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-09-12 21:31:26,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:26,501 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-12 21:31:26,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:26,502 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-09-12 21:31:26,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:26,503 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-09-12 21:31:26,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:26,504 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-09-12 21:31:26,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:26,504 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-09-12 21:31:26,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:26,505 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-09-12 21:31:26,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:26,506 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-09-12 21:31:26,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:26,507 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-09-12 21:31:26,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:26,507 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-09-12 21:31:26,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:26,508 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-09-12 21:31:26,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:26,509 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-09-12 21:31:26,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:26,510 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2024-09-12 21:31:26,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:26,510 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-09-12 21:31:26,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:26,511 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2024-09-12 21:31:26,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:26,512 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-09-12 21:31:26,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:26,513 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 258 [2024-09-12 21:31:26,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:26,514 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-09-12 21:31:26,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:26,514 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-09-12 21:31:26,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:26,515 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 279 [2024-09-12 21:31:26,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:26,516 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 286 [2024-09-12 21:31:26,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:26,517 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 293 [2024-09-12 21:31:26,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:26,517 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-09-12 21:31:26,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:26,518 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-09-12 21:31:26,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:26,519 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 314 [2024-09-12 21:31:26,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:26,520 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 321 [2024-09-12 21:31:26,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:26,521 INFO L134 CoverageAnalysis]: Checked inductivity of 6440 backedges. 2500 proven. 820 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-09-12 21:31:26,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:31:26,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461720554] [2024-09-12 21:31:26,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461720554] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:31:26,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2075475238] [2024-09-12 21:31:26,522 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-12 21:31:26,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:31:26,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:31:26,523 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:31:26,524 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2024-09-12 21:31:26,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:26,609 INFO L262 TraceCheckSpWp]: Trace formula consists of 803 conjuncts, 84 conjuncts are in the unsatisfiable core [2024-09-12 21:31:26,612 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:31:26,728 INFO L134 CoverageAnalysis]: Checked inductivity of 6440 backedges. 2500 proven. 820 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-09-12 21:31:26,728 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:31:28,130 INFO L134 CoverageAnalysis]: Checked inductivity of 6440 backedges. 2500 proven. 820 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-09-12 21:31:28,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2075475238] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:31:28,130 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:31:28,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [85, 85, 85] total 86 [2024-09-12 21:31:28,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014530306] [2024-09-12 21:31:28,130 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:31:28,131 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 86 states [2024-09-12 21:31:28,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:31:28,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2024-09-12 21:31:28,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1850, Invalid=5460, Unknown=0, NotChecked=0, Total=7310 [2024-09-12 21:31:28,131 INFO L87 Difference]: Start difference. First operand 335 states and 336 transitions. Second operand has 86 states, 86 states have (on average 1.5465116279069768) internal successors, (133), 86 states have internal predecessors, (133), 42 states have call successors, (43), 2 states have call predecessors, (43), 1 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) [2024-09-12 21:31:28,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:31:28,485 INFO L93 Difference]: Finished difference Result 467 states and 509 transitions. [2024-09-12 21:31:28,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-09-12 21:31:28,486 INFO L78 Accepts]: Start accepts. Automaton has has 86 states, 86 states have (on average 1.5465116279069768) internal successors, (133), 86 states have internal predecessors, (133), 42 states have call successors, (43), 2 states have call predecessors, (43), 1 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) Word has length 332 [2024-09-12 21:31:28,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:31:28,487 INFO L225 Difference]: With dead ends: 467 [2024-09-12 21:31:28,487 INFO L226 Difference]: Without dead ends: 336 [2024-09-12 21:31:28,488 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 830 GetRequests, 664 SyntacticMatches, 82 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5317 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=1850, Invalid=5460, Unknown=0, NotChecked=0, Total=7310 [2024-09-12 21:31:28,488 INFO L434 NwaCegarLoop]: 89 mSDtfsCounter, 0 mSDsluCounter, 549 mSDsCounter, 0 mSdLazyCounter, 1003 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 638 SdHoareTripleChecker+Invalid, 1003 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1003 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 21:31:28,488 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 638 Invalid, 1003 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1003 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 21:31:28,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 336 states. [2024-09-12 21:31:28,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 336 to 336. [2024-09-12 21:31:28,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 250 states have (on average 1.008) internal successors, (252), 251 states have internal predecessors, (252), 43 states have call successors, (43), 43 states have call predecessors, (43), 42 states have return successors, (42), 41 states have call predecessors, (42), 42 states have call successors, (42) [2024-09-12 21:31:28,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 337 transitions. [2024-09-12 21:31:28,512 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 337 transitions. Word has length 332 [2024-09-12 21:31:28,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:31:28,512 INFO L474 AbstractCegarLoop]: Abstraction has 336 states and 337 transitions. [2024-09-12 21:31:28,512 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 86 states, 86 states have (on average 1.5465116279069768) internal successors, (133), 86 states have internal predecessors, (133), 42 states have call successors, (43), 2 states have call predecessors, (43), 1 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) [2024-09-12 21:31:28,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:31:28,512 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 337 transitions. [2024-09-12 21:31:28,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 334 [2024-09-12 21:31:28,513 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:31:28,514 INFO L216 NwaCegarLoop]: trace histogram [41, 41, 41, 41, 40, 40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:31:28,526 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2024-09-12 21:31:28,714 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,81 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:31:28,714 INFO L399 AbstractCegarLoop]: === Iteration 83 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:31:28,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:31:28,714 INFO L85 PathProgramCache]: Analyzing trace with hash -1978804969, now seen corresponding path program 80 times [2024-09-12 21:31:28,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:31:28,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199051283] [2024-09-12 21:31:28,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:31:28,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:31:28,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:29,914 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:31:29,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:29,915 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-12 21:31:29,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:29,916 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-12 21:31:29,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:29,917 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-12 21:31:29,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:29,918 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 21:31:29,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:29,918 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-12 21:31:29,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:29,919 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-12 21:31:29,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:29,920 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-12 21:31:29,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:29,920 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-09-12 21:31:29,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:29,921 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-12 21:31:29,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:29,922 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-09-12 21:31:29,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:29,923 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-12 21:31:29,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:29,923 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-09-12 21:31:29,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:29,924 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-12 21:31:29,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:29,925 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-09-12 21:31:29,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:29,925 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-12 21:31:29,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:29,926 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-09-12 21:31:29,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:29,927 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-12 21:31:29,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:29,928 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-09-12 21:31:29,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:29,928 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-12 21:31:29,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:29,929 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-09-12 21:31:29,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:29,930 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-09-12 21:31:29,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:29,931 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-09-12 21:31:29,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:29,931 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-09-12 21:31:29,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:29,932 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-09-12 21:31:29,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:29,933 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-09-12 21:31:29,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:29,933 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2024-09-12 21:31:29,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:29,934 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-09-12 21:31:29,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:29,935 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-09-12 21:31:29,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:29,936 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-09-12 21:31:29,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:29,936 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 252 [2024-09-12 21:31:29,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:29,937 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-09-12 21:31:29,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:29,938 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-09-12 21:31:29,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:29,939 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-09-12 21:31:29,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:29,939 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 280 [2024-09-12 21:31:29,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:29,940 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 287 [2024-09-12 21:31:29,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:29,941 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2024-09-12 21:31:29,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:29,942 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-09-12 21:31:29,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:29,942 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 308 [2024-09-12 21:31:29,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:29,943 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2024-09-12 21:31:29,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:29,944 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-09-12 21:31:29,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:29,945 INFO L134 CoverageAnalysis]: Checked inductivity of 6481 backedges. 900 proven. 2461 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-09-12 21:31:29,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:31:29,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199051283] [2024-09-12 21:31:29,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199051283] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:31:29,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [864070650] [2024-09-12 21:31:29,945 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 21:31:29,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:31:29,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:31:29,946 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:31:29,947 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2024-09-12 21:31:30,033 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 21:31:30,033 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:31:30,036 INFO L262 TraceCheckSpWp]: Trace formula consists of 808 conjuncts, 85 conjuncts are in the unsatisfiable core [2024-09-12 21:31:30,039 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:31:30,179 INFO L134 CoverageAnalysis]: Checked inductivity of 6481 backedges. 941 proven. 2420 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-09-12 21:31:30,179 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:31:31,223 INFO L134 CoverageAnalysis]: Checked inductivity of 6481 backedges. 941 proven. 2420 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-09-12 21:31:31,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [864070650] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:31:31,223 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:31:31,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46, 46] total 49 [2024-09-12 21:31:31,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526844126] [2024-09-12 21:31:31,224 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:31:31,224 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2024-09-12 21:31:31,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:31:31,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2024-09-12 21:31:31,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=959, Invalid=1393, Unknown=0, NotChecked=0, Total=2352 [2024-09-12 21:31:31,225 INFO L87 Difference]: Start difference. First operand 336 states and 337 transitions. Second operand has 49 states, 49 states have (on average 2.7755102040816326) internal successors, (136), 47 states have internal predecessors, (136), 42 states have call successors, (44), 3 states have call predecessors, (44), 1 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) [2024-09-12 21:31:31,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:31:31,423 INFO L93 Difference]: Finished difference Result 349 states and 351 transitions. [2024-09-12 21:31:31,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-09-12 21:31:31,424 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.7755102040816326) internal successors, (136), 47 states have internal predecessors, (136), 42 states have call successors, (44), 3 states have call predecessors, (44), 1 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) Word has length 333 [2024-09-12 21:31:31,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:31:31,425 INFO L225 Difference]: With dead ends: 349 [2024-09-12 21:31:31,425 INFO L226 Difference]: Without dead ends: 347 [2024-09-12 21:31:31,426 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 834 GetRequests, 702 SyntacticMatches, 84 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2251 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=965, Invalid=1485, Unknown=0, NotChecked=0, Total=2450 [2024-09-12 21:31:31,426 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 467 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 467 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:31:31,426 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 130 Invalid, 468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 467 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:31:31,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2024-09-12 21:31:31,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 343. [2024-09-12 21:31:31,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 255 states have (on average 1.007843137254902) internal successors, (257), 256 states have internal predecessors, (257), 44 states have call successors, (44), 44 states have call predecessors, (44), 43 states have return successors, (43), 42 states have call predecessors, (43), 43 states have call successors, (43) [2024-09-12 21:31:31,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 344 transitions. [2024-09-12 21:31:31,448 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 344 transitions. Word has length 333 [2024-09-12 21:31:31,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:31:31,448 INFO L474 AbstractCegarLoop]: Abstraction has 343 states and 344 transitions. [2024-09-12 21:31:31,448 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.7755102040816326) internal successors, (136), 47 states have internal predecessors, (136), 42 states have call successors, (44), 3 states have call predecessors, (44), 1 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) [2024-09-12 21:31:31,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:31:31,448 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 344 transitions. [2024-09-12 21:31:31,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 341 [2024-09-12 21:31:31,449 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:31:31,449 INFO L216 NwaCegarLoop]: trace histogram [42, 42, 42, 41, 41, 41, 41, 41, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:31:31,462 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2024-09-12 21:31:31,650 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable82 [2024-09-12 21:31:31,650 INFO L399 AbstractCegarLoop]: === Iteration 84 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:31:31,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:31:31,650 INFO L85 PathProgramCache]: Analyzing trace with hash -695356499, now seen corresponding path program 81 times [2024-09-12 21:31:31,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:31:31,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060868615] [2024-09-12 21:31:31,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:31:31,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:31:31,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:33,674 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:31:33,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:33,675 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-12 21:31:33,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:33,675 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-12 21:31:33,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:33,676 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-12 21:31:33,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:33,677 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 21:31:33,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:33,678 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-12 21:31:33,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:33,679 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-12 21:31:33,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:33,679 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-12 21:31:33,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:33,680 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-09-12 21:31:33,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:33,681 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-12 21:31:33,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:33,682 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-09-12 21:31:33,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:33,683 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-12 21:31:33,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:33,683 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-09-12 21:31:33,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:33,684 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-12 21:31:33,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:33,685 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-09-12 21:31:33,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:33,686 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-12 21:31:33,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:33,686 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-09-12 21:31:33,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:33,687 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-12 21:31:33,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:33,688 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-09-12 21:31:33,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:33,689 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-12 21:31:33,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:33,690 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-09-12 21:31:33,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:33,690 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-09-12 21:31:33,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:33,691 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-09-12 21:31:33,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:33,692 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-09-12 21:31:33,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:33,693 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-09-12 21:31:33,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:33,694 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-09-12 21:31:33,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:33,694 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2024-09-12 21:31:33,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:33,695 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-09-12 21:31:33,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:33,696 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-09-12 21:31:33,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:33,696 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-09-12 21:31:33,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:33,697 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 252 [2024-09-12 21:31:33,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:33,698 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-09-12 21:31:33,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:33,699 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-09-12 21:31:33,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:33,699 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-09-12 21:31:33,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:33,700 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 280 [2024-09-12 21:31:33,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:33,701 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 287 [2024-09-12 21:31:33,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:33,702 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2024-09-12 21:31:33,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:33,702 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-09-12 21:31:33,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:33,703 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 308 [2024-09-12 21:31:33,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:33,704 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2024-09-12 21:31:33,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:33,705 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-09-12 21:31:33,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:33,705 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 329 [2024-09-12 21:31:33,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:33,707 INFO L134 CoverageAnalysis]: Checked inductivity of 6765 backedges. 2624 proven. 861 refuted. 0 times theorem prover too weak. 3280 trivial. 0 not checked. [2024-09-12 21:31:33,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:31:33,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060868615] [2024-09-12 21:31:33,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060868615] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:31:33,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [713158721] [2024-09-12 21:31:33,707 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 21:31:33,707 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:31:33,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:31:33,708 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:31:33,708 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2024-09-12 21:31:33,833 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 42 check-sat command(s) [2024-09-12 21:31:33,833 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:31:33,836 INFO L262 TraceCheckSpWp]: Trace formula consists of 822 conjuncts, 86 conjuncts are in the unsatisfiable core [2024-09-12 21:31:33,838 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:31:33,959 INFO L134 CoverageAnalysis]: Checked inductivity of 6765 backedges. 2624 proven. 861 refuted. 0 times theorem prover too weak. 3280 trivial. 0 not checked. [2024-09-12 21:31:33,959 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:31:35,426 INFO L134 CoverageAnalysis]: Checked inductivity of 6765 backedges. 2624 proven. 861 refuted. 0 times theorem prover too weak. 3280 trivial. 0 not checked. [2024-09-12 21:31:35,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [713158721] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:31:35,426 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:31:35,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [87, 87, 87] total 88 [2024-09-12 21:31:35,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636019099] [2024-09-12 21:31:35,426 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:31:35,427 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 88 states [2024-09-12 21:31:35,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:31:35,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2024-09-12 21:31:35,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1937, Invalid=5719, Unknown=0, NotChecked=0, Total=7656 [2024-09-12 21:31:35,427 INFO L87 Difference]: Start difference. First operand 343 states and 344 transitions. Second operand has 88 states, 88 states have (on average 1.5454545454545454) internal successors, (136), 88 states have internal predecessors, (136), 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-12 21:31:35,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:31:35,771 INFO L93 Difference]: Finished difference Result 478 states and 521 transitions. [2024-09-12 21:31:35,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-09-12 21:31:35,771 INFO L78 Accepts]: Start accepts. Automaton has has 88 states, 88 states have (on average 1.5454545454545454) internal successors, (136), 88 states have internal predecessors, (136), 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 340 [2024-09-12 21:31:35,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:31:35,773 INFO L225 Difference]: With dead ends: 478 [2024-09-12 21:31:35,773 INFO L226 Difference]: Without dead ends: 344 [2024-09-12 21:31:35,773 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 850 GetRequests, 680 SyntacticMatches, 84 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5573 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=1937, Invalid=5719, Unknown=0, NotChecked=0, Total=7656 [2024-09-12 21:31:35,774 INFO L434 NwaCegarLoop]: 91 mSDtfsCounter, 0 mSDsluCounter, 611 mSDsCounter, 0 mSdLazyCounter, 859 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 702 SdHoareTripleChecker+Invalid, 859 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 859 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 21:31:35,774 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 702 Invalid, 859 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 859 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 21:31:35,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2024-09-12 21:31:35,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 344. [2024-09-12 21:31:35,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 256 states have (on average 1.0078125) internal successors, (258), 257 states have internal predecessors, (258), 44 states have call successors, (44), 44 states have call predecessors, (44), 43 states have return successors, (43), 42 states have call predecessors, (43), 43 states have call successors, (43) [2024-09-12 21:31:35,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 345 transitions. [2024-09-12 21:31:35,803 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 345 transitions. Word has length 340 [2024-09-12 21:31:35,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:31:35,803 INFO L474 AbstractCegarLoop]: Abstraction has 344 states and 345 transitions. [2024-09-12 21:31:35,803 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 88 states, 88 states have (on average 1.5454545454545454) internal successors, (136), 88 states have internal predecessors, (136), 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-12 21:31:35,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:31:35,803 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 345 transitions. [2024-09-12 21:31:35,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 342 [2024-09-12 21:31:35,804 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:31:35,804 INFO L216 NwaCegarLoop]: trace histogram [42, 42, 42, 42, 41, 41, 41, 41, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:31:35,817 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2024-09-12 21:31:36,005 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,83 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:31:36,005 INFO L399 AbstractCegarLoop]: === Iteration 85 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:31:36,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:31:36,006 INFO L85 PathProgramCache]: Analyzing trace with hash 1065629753, now seen corresponding path program 82 times [2024-09-12 21:31:36,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:31:36,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933599866] [2024-09-12 21:31:36,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:31:36,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:31:36,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:37,273 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:31:37,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:37,273 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-12 21:31:37,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:37,274 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-12 21:31:37,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:37,275 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-12 21:31:37,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:37,276 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-12 21:31:37,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:37,276 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-12 21:31:37,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:37,277 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-12 21:31:37,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:37,278 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-09-12 21:31:37,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:37,279 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-12 21:31:37,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:37,279 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-09-12 21:31:37,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:37,280 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-12 21:31:37,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:37,281 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-09-12 21:31:37,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:37,281 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-12 21:31:37,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:37,282 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-09-12 21:31:37,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:37,283 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-12 21:31:37,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:37,284 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-09-12 21:31:37,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:37,284 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-12 21:31:37,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:37,285 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-09-12 21:31:37,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:37,286 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-09-12 21:31:37,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:37,287 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2024-09-12 21:31:37,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:37,288 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-09-12 21:31:37,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:37,289 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-09-12 21:31:37,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:37,290 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-09-12 21:31:37,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:37,291 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2024-09-12 21:31:37,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:37,291 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-09-12 21:31:37,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:37,292 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-09-12 21:31:37,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:37,293 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-09-12 21:31:37,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:37,294 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-09-12 21:31:37,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:37,294 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-09-12 21:31:37,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:37,295 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 246 [2024-09-12 21:31:37,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:37,296 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-09-12 21:31:37,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:37,297 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 260 [2024-09-12 21:31:37,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:37,297 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-09-12 21:31:37,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:37,298 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 274 [2024-09-12 21:31:37,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:37,299 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2024-09-12 21:31:37,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:37,300 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 288 [2024-09-12 21:31:37,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:37,300 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-09-12 21:31:37,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:37,301 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 302 [2024-09-12 21:31:37,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:37,302 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2024-09-12 21:31:37,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:37,303 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 316 [2024-09-12 21:31:37,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:37,303 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 323 [2024-09-12 21:31:37,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:37,304 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 330 [2024-09-12 21:31:37,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:37,305 INFO L134 CoverageAnalysis]: Checked inductivity of 6807 backedges. 943 proven. 2584 refuted. 0 times theorem prover too weak. 3280 trivial. 0 not checked. [2024-09-12 21:31:37,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:31:37,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933599866] [2024-09-12 21:31:37,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933599866] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:31:37,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [148251058] [2024-09-12 21:31:37,306 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 21:31:37,306 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:31:37,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:31:37,307 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:31:37,307 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2024-09-12 21:31:37,396 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 21:31:37,397 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:31:37,400 INFO L262 TraceCheckSpWp]: Trace formula consists of 827 conjuncts, 90 conjuncts are in the unsatisfiable core [2024-09-12 21:31:37,403 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:31:37,540 INFO L134 CoverageAnalysis]: Checked inductivity of 6807 backedges. 985 proven. 2542 refuted. 0 times theorem prover too weak. 3280 trivial. 0 not checked. [2024-09-12 21:31:37,540 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:31:38,595 INFO L134 CoverageAnalysis]: Checked inductivity of 6807 backedges. 985 proven. 2542 refuted. 0 times theorem prover too weak. 3280 trivial. 0 not checked. [2024-09-12 21:31:38,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [148251058] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:31:38,595 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:31:38,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47, 47] total 50 [2024-09-12 21:31:38,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580698601] [2024-09-12 21:31:38,595 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:31:38,596 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2024-09-12 21:31:38,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:31:38,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2024-09-12 21:31:38,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1003, Invalid=1447, Unknown=0, NotChecked=0, Total=2450 [2024-09-12 21:31:38,596 INFO L87 Difference]: Start difference. First operand 344 states and 345 transitions. Second operand has 50 states, 50 states have (on average 2.78) internal successors, (139), 48 states have internal predecessors, (139), 43 states have call successors, (45), 3 states have call predecessors, (45), 1 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2024-09-12 21:31:38,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:31:38,781 INFO L93 Difference]: Finished difference Result 357 states and 359 transitions. [2024-09-12 21:31:38,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-09-12 21:31:38,782 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 2.78) internal successors, (139), 48 states have internal predecessors, (139), 43 states have call successors, (45), 3 states have call predecessors, (45), 1 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) Word has length 341 [2024-09-12 21:31:38,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:31:38,783 INFO L225 Difference]: With dead ends: 357 [2024-09-12 21:31:38,783 INFO L226 Difference]: Without dead ends: 355 [2024-09-12 21:31:38,784 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 854 GetRequests, 721 SyntacticMatches, 84 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2262 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1009, Invalid=1541, Unknown=0, NotChecked=0, Total=2550 [2024-09-12 21:31:38,784 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 447 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 447 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:31:38,784 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 121 Invalid, 449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 447 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:31:38,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2024-09-12 21:31:38,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 351. [2024-09-12 21:31:38,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 351 states, 261 states have (on average 1.0076628352490422) internal successors, (263), 262 states have internal predecessors, (263), 45 states have call successors, (45), 45 states have call predecessors, (45), 44 states have return successors, (44), 43 states have call predecessors, (44), 44 states have call successors, (44) [2024-09-12 21:31:38,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 352 transitions. [2024-09-12 21:31:38,807 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 352 transitions. Word has length 341 [2024-09-12 21:31:38,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:31:38,807 INFO L474 AbstractCegarLoop]: Abstraction has 351 states and 352 transitions. [2024-09-12 21:31:38,807 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 2.78) internal successors, (139), 48 states have internal predecessors, (139), 43 states have call successors, (45), 3 states have call predecessors, (45), 1 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2024-09-12 21:31:38,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:31:38,807 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 352 transitions. [2024-09-12 21:31:38,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 349 [2024-09-12 21:31:38,808 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:31:38,808 INFO L216 NwaCegarLoop]: trace histogram [43, 43, 43, 42, 42, 42, 42, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:31:38,821 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2024-09-12 21:31:39,008 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,84 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:31:39,009 INFO L399 AbstractCegarLoop]: === Iteration 86 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:31:39,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:31:39,009 INFO L85 PathProgramCache]: Analyzing trace with hash 278521419, now seen corresponding path program 83 times [2024-09-12 21:31:39,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:31:39,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490075457] [2024-09-12 21:31:39,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:31:39,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:31:39,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:41,129 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:31:41,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:41,130 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-12 21:31:41,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:41,130 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-12 21:31:41,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:41,131 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-12 21:31:41,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:41,132 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-12 21:31:41,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:41,133 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-12 21:31:41,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:41,133 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-12 21:31:41,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:41,134 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-09-12 21:31:41,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:41,135 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-12 21:31:41,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:41,135 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-09-12 21:31:41,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:41,136 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-12 21:31:41,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:41,137 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-09-12 21:31:41,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:41,137 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-12 21:31:41,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:41,138 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-09-12 21:31:41,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:41,139 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-12 21:31:41,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:41,139 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-09-12 21:31:41,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:41,140 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-12 21:31:41,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:41,141 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-09-12 21:31:41,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:41,142 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-09-12 21:31:41,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:41,142 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2024-09-12 21:31:41,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:41,143 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-09-12 21:31:41,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:41,144 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-09-12 21:31:41,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:41,144 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-09-12 21:31:41,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:41,145 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2024-09-12 21:31:41,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:41,146 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-09-12 21:31:41,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:41,147 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-09-12 21:31:41,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:41,147 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-09-12 21:31:41,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:41,148 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-09-12 21:31:41,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:41,149 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-09-12 21:31:41,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:41,150 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 246 [2024-09-12 21:31:41,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:41,150 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-09-12 21:31:41,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:41,151 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 260 [2024-09-12 21:31:41,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:41,152 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-09-12 21:31:41,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:41,152 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 274 [2024-09-12 21:31:41,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:41,153 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2024-09-12 21:31:41,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:41,154 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 288 [2024-09-12 21:31:41,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:41,155 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-09-12 21:31:41,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:41,155 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 302 [2024-09-12 21:31:41,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:41,156 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2024-09-12 21:31:41,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:41,157 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 316 [2024-09-12 21:31:41,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:41,158 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 323 [2024-09-12 21:31:41,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:41,158 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 330 [2024-09-12 21:31:41,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:41,159 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 337 [2024-09-12 21:31:41,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:41,160 INFO L134 CoverageAnalysis]: Checked inductivity of 7098 backedges. 2751 proven. 903 refuted. 0 times theorem prover too weak. 3444 trivial. 0 not checked. [2024-09-12 21:31:41,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:31:41,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490075457] [2024-09-12 21:31:41,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490075457] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:31:41,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [843959813] [2024-09-12 21:31:41,161 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 21:31:41,161 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:31:41,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:31:41,162 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:31:41,163 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2024-09-12 21:31:41,283 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 43 check-sat command(s) [2024-09-12 21:31:41,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:31:41,286 INFO L262 TraceCheckSpWp]: Trace formula consists of 841 conjuncts, 88 conjuncts are in the unsatisfiable core [2024-09-12 21:31:41,289 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:31:41,417 INFO L134 CoverageAnalysis]: Checked inductivity of 7098 backedges. 2751 proven. 903 refuted. 0 times theorem prover too weak. 3444 trivial. 0 not checked. [2024-09-12 21:31:41,417 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:31:42,927 INFO L134 CoverageAnalysis]: Checked inductivity of 7098 backedges. 2751 proven. 903 refuted. 0 times theorem prover too weak. 3444 trivial. 0 not checked. [2024-09-12 21:31:42,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [843959813] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:31:42,927 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:31:42,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [89, 89, 89] total 90 [2024-09-12 21:31:42,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697807756] [2024-09-12 21:31:42,928 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:31:42,928 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 90 states [2024-09-12 21:31:42,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:31:42,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2024-09-12 21:31:42,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2026, Invalid=5984, Unknown=0, NotChecked=0, Total=8010 [2024-09-12 21:31:42,929 INFO L87 Difference]: Start difference. First operand 351 states and 352 transitions. Second operand has 90 states, 90 states have (on average 1.5444444444444445) internal successors, (139), 90 states have internal predecessors, (139), 44 states have call successors, (45), 2 states have call predecessors, (45), 1 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2024-09-12 21:31:43,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:31:43,358 INFO L93 Difference]: Finished difference Result 489 states and 533 transitions. [2024-09-12 21:31:43,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-09-12 21:31:43,358 INFO L78 Accepts]: Start accepts. Automaton has has 90 states, 90 states have (on average 1.5444444444444445) internal successors, (139), 90 states have internal predecessors, (139), 44 states have call successors, (45), 2 states have call predecessors, (45), 1 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) Word has length 348 [2024-09-12 21:31:43,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:31:43,361 INFO L225 Difference]: With dead ends: 489 [2024-09-12 21:31:43,361 INFO L226 Difference]: Without dead ends: 352 [2024-09-12 21:31:43,361 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 870 GetRequests, 696 SyntacticMatches, 86 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5835 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=2026, Invalid=5984, Unknown=0, NotChecked=0, Total=8010 [2024-09-12 21:31:43,362 INFO L434 NwaCegarLoop]: 93 mSDtfsCounter, 0 mSDsluCounter, 614 mSDsCounter, 0 mSdLazyCounter, 922 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 707 SdHoareTripleChecker+Invalid, 922 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 922 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 21:31:43,362 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 707 Invalid, 922 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 922 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 21:31:43,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 352 states. [2024-09-12 21:31:43,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 352 to 352. [2024-09-12 21:31:43,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 262 states have (on average 1.0076335877862594) internal successors, (264), 263 states have internal predecessors, (264), 45 states have call successors, (45), 45 states have call predecessors, (45), 44 states have return successors, (44), 43 states have call predecessors, (44), 44 states have call successors, (44) [2024-09-12 21:31:43,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 353 transitions. [2024-09-12 21:31:43,385 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 353 transitions. Word has length 348 [2024-09-12 21:31:43,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:31:43,386 INFO L474 AbstractCegarLoop]: Abstraction has 352 states and 353 transitions. [2024-09-12 21:31:43,386 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 90 states, 90 states have (on average 1.5444444444444445) internal successors, (139), 90 states have internal predecessors, (139), 44 states have call successors, (45), 2 states have call predecessors, (45), 1 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2024-09-12 21:31:43,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:31:43,386 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 353 transitions. [2024-09-12 21:31:43,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 350 [2024-09-12 21:31:43,387 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:31:43,387 INFO L216 NwaCegarLoop]: trace histogram [43, 43, 43, 43, 42, 42, 42, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:31:43,400 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2024-09-12 21:31:43,587 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,85 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:31:43,588 INFO L399 AbstractCegarLoop]: === Iteration 87 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:31:43,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:31:43,588 INFO L85 PathProgramCache]: Analyzing trace with hash -2110185769, now seen corresponding path program 84 times [2024-09-12 21:31:43,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:31:43,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386768496] [2024-09-12 21:31:43,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:31:43,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:31:43,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:44,888 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:31:44,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:44,889 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-12 21:31:44,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:44,890 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 21:31:44,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:44,891 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 21:31:44,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:44,891 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-12 21:31:44,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:44,892 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-12 21:31:44,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:44,893 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-12 21:31:44,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:44,893 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 21:31:44,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:44,894 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-09-12 21:31:44,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:44,895 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-12 21:31:44,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:44,896 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-12 21:31:44,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:44,896 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-12 21:31:44,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:44,897 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-09-12 21:31:44,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:44,898 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-12 21:31:44,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:44,898 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2024-09-12 21:31:44,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:44,899 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-12 21:31:44,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:44,900 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-09-12 21:31:44,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:44,901 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-12 21:31:44,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:44,901 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-09-12 21:31:44,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:44,902 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-09-12 21:31:44,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:44,903 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-09-12 21:31:44,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:44,904 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-09-12 21:31:44,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:44,904 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-09-12 21:31:44,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:44,905 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-09-12 21:31:44,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:44,906 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-09-12 21:31:44,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:44,907 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2024-09-12 21:31:44,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:44,908 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-09-12 21:31:44,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:44,908 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-09-12 21:31:44,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:44,909 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-09-12 21:31:44,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:44,910 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2024-09-12 21:31:44,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:44,911 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 254 [2024-09-12 21:31:44,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:44,912 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-09-12 21:31:44,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:44,912 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 268 [2024-09-12 21:31:44,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:44,913 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-09-12 21:31:44,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:44,914 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 282 [2024-09-12 21:31:44,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:44,915 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-09-12 21:31:44,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:44,915 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 296 [2024-09-12 21:31:44,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:44,916 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 303 [2024-09-12 21:31:44,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:44,917 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 310 [2024-09-12 21:31:44,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:44,918 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2024-09-12 21:31:44,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:44,918 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 324 [2024-09-12 21:31:44,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:44,919 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 331 [2024-09-12 21:31:44,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:44,920 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 338 [2024-09-12 21:31:44,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:44,921 INFO L134 CoverageAnalysis]: Checked inductivity of 7141 backedges. 987 proven. 2710 refuted. 0 times theorem prover too weak. 3444 trivial. 0 not checked. [2024-09-12 21:31:44,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:31:44,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386768496] [2024-09-12 21:31:44,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386768496] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:31:44,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [407042721] [2024-09-12 21:31:44,921 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 21:31:44,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:31:44,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:31:44,923 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:31:44,924 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2024-09-12 21:31:45,054 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 43 check-sat command(s) [2024-09-12 21:31:45,054 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:31:45,057 INFO L262 TraceCheckSpWp]: Trace formula consists of 846 conjuncts, 92 conjuncts are in the unsatisfiable core [2024-09-12 21:31:45,060 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:31:45,210 INFO L134 CoverageAnalysis]: Checked inductivity of 7141 backedges. 1030 proven. 2667 refuted. 0 times theorem prover too weak. 3444 trivial. 0 not checked. [2024-09-12 21:31:45,210 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:31:46,316 INFO L134 CoverageAnalysis]: Checked inductivity of 7141 backedges. 1030 proven. 2667 refuted. 0 times theorem prover too weak. 3444 trivial. 0 not checked. [2024-09-12 21:31:46,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [407042721] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:31:46,316 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:31:46,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48, 48] total 51 [2024-09-12 21:31:46,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198678099] [2024-09-12 21:31:46,317 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:31:46,317 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2024-09-12 21:31:46,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:31:46,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2024-09-12 21:31:46,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1048, Invalid=1502, Unknown=0, NotChecked=0, Total=2550 [2024-09-12 21:31:46,318 INFO L87 Difference]: Start difference. First operand 352 states and 353 transitions. Second operand has 51 states, 51 states have (on average 2.784313725490196) internal successors, (142), 49 states have internal predecessors, (142), 44 states have call successors, (46), 3 states have call predecessors, (46), 1 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2024-09-12 21:31:46,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:31:46,530 INFO L93 Difference]: Finished difference Result 365 states and 367 transitions. [2024-09-12 21:31:46,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-09-12 21:31:46,531 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 2.784313725490196) internal successors, (142), 49 states have internal predecessors, (142), 44 states have call successors, (46), 3 states have call predecessors, (46), 1 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) Word has length 349 [2024-09-12 21:31:46,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:31:46,532 INFO L225 Difference]: With dead ends: 365 [2024-09-12 21:31:46,532 INFO L226 Difference]: Without dead ends: 363 [2024-09-12 21:31:46,533 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 874 GetRequests, 738 SyntacticMatches, 86 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2359 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=1054, Invalid=1598, Unknown=0, NotChecked=0, Total=2652 [2024-09-12 21:31:46,533 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 509 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 510 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 509 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 21:31:46,533 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 132 Invalid, 510 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 509 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 21:31:46,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2024-09-12 21:31:46,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 359. [2024-09-12 21:31:46,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 267 states have (on average 1.0074906367041199) internal successors, (269), 268 states have internal predecessors, (269), 46 states have call successors, (46), 46 states have call predecessors, (46), 45 states have return successors, (45), 44 states have call predecessors, (45), 45 states have call successors, (45) [2024-09-12 21:31:46,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 360 transitions. [2024-09-12 21:31:46,557 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 360 transitions. Word has length 349 [2024-09-12 21:31:46,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:31:46,557 INFO L474 AbstractCegarLoop]: Abstraction has 359 states and 360 transitions. [2024-09-12 21:31:46,557 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 2.784313725490196) internal successors, (142), 49 states have internal predecessors, (142), 44 states have call successors, (46), 3 states have call predecessors, (46), 1 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2024-09-12 21:31:46,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:31:46,557 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 360 transitions. [2024-09-12 21:31:46,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 357 [2024-09-12 21:31:46,558 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:31:46,558 INFO L216 NwaCegarLoop]: trace histogram [44, 44, 44, 43, 43, 43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:31:46,571 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Forceful destruction successful, exit code 0 [2024-09-12 21:31:46,759 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,86 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:31:46,759 INFO L399 AbstractCegarLoop]: === Iteration 88 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:31:46,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:31:46,759 INFO L85 PathProgramCache]: Analyzing trace with hash -2035289619, now seen corresponding path program 85 times [2024-09-12 21:31:46,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:31:46,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552864943] [2024-09-12 21:31:46,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:31:46,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:31:46,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:48,975 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:31:48,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:48,976 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-12 21:31:48,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:48,976 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 21:31:48,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:48,977 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 21:31:48,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:48,978 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-12 21:31:48,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:48,978 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-12 21:31:48,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:48,979 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-12 21:31:48,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:48,980 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 21:31:48,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:48,981 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-09-12 21:31:48,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:48,981 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-12 21:31:48,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:48,982 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-12 21:31:48,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:48,983 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-12 21:31:48,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:48,983 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-09-12 21:31:48,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:48,984 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-12 21:31:48,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:48,985 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2024-09-12 21:31:48,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:48,986 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-12 21:31:48,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:48,986 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-09-12 21:31:48,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:48,987 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-12 21:31:48,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:48,988 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-09-12 21:31:48,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:48,988 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-09-12 21:31:48,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:48,989 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-09-12 21:31:48,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:48,990 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-09-12 21:31:48,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:48,991 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-09-12 21:31:48,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:48,991 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-09-12 21:31:48,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:48,992 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-09-12 21:31:48,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:48,993 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2024-09-12 21:31:48,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:48,993 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-09-12 21:31:48,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:48,994 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-09-12 21:31:48,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:48,995 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-09-12 21:31:48,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:48,996 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2024-09-12 21:31:48,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:48,996 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 254 [2024-09-12 21:31:48,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:48,997 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-09-12 21:31:48,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:48,998 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 268 [2024-09-12 21:31:48,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:48,999 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-09-12 21:31:48,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:48,999 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 282 [2024-09-12 21:31:49,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:49,000 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-09-12 21:31:49,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:49,001 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 296 [2024-09-12 21:31:49,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:49,001 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 303 [2024-09-12 21:31:49,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:49,002 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 310 [2024-09-12 21:31:49,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:49,003 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2024-09-12 21:31:49,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:49,004 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 324 [2024-09-12 21:31:49,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:49,004 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 331 [2024-09-12 21:31:49,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:49,005 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 338 [2024-09-12 21:31:49,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:49,006 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 345 [2024-09-12 21:31:49,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:49,007 INFO L134 CoverageAnalysis]: Checked inductivity of 7439 backedges. 2881 proven. 946 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2024-09-12 21:31:49,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:31:49,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552864943] [2024-09-12 21:31:49,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552864943] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:31:49,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [555799778] [2024-09-12 21:31:49,007 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-12 21:31:49,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:31:49,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:31:49,008 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:31:49,009 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2024-09-12 21:31:49,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:49,098 INFO L262 TraceCheckSpWp]: Trace formula consists of 860 conjuncts, 90 conjuncts are in the unsatisfiable core [2024-09-12 21:31:49,101 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:31:49,224 INFO L134 CoverageAnalysis]: Checked inductivity of 7439 backedges. 2881 proven. 946 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2024-09-12 21:31:49,224 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:31:50,810 INFO L134 CoverageAnalysis]: Checked inductivity of 7439 backedges. 2881 proven. 946 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2024-09-12 21:31:50,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [555799778] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:31:50,810 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:31:50,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [91, 91, 91] total 92 [2024-09-12 21:31:50,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036039360] [2024-09-12 21:31:50,811 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:31:50,811 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 92 states [2024-09-12 21:31:50,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:31:50,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2024-09-12 21:31:50,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2117, Invalid=6255, Unknown=0, NotChecked=0, Total=8372 [2024-09-12 21:31:50,812 INFO L87 Difference]: Start difference. First operand 359 states and 360 transitions. Second operand has 92 states, 92 states have (on average 1.5434782608695652) internal successors, (142), 92 states have internal predecessors, (142), 45 states have call successors, (46), 2 states have call predecessors, (46), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2024-09-12 21:31:51,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:31:51,225 INFO L93 Difference]: Finished difference Result 500 states and 545 transitions. [2024-09-12 21:31:51,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2024-09-12 21:31:51,226 INFO L78 Accepts]: Start accepts. Automaton has has 92 states, 92 states have (on average 1.5434782608695652) internal successors, (142), 92 states have internal predecessors, (142), 45 states have call successors, (46), 2 states have call predecessors, (46), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) Word has length 356 [2024-09-12 21:31:51,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:31:51,228 INFO L225 Difference]: With dead ends: 500 [2024-09-12 21:31:51,228 INFO L226 Difference]: Without dead ends: 360 [2024-09-12 21:31:51,228 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 890 GetRequests, 712 SyntacticMatches, 88 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6103 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=2117, Invalid=6255, Unknown=0, NotChecked=0, Total=8372 [2024-09-12 21:31:51,229 INFO L434 NwaCegarLoop]: 95 mSDtfsCounter, 0 mSDsluCounter, 867 mSDsCounter, 0 mSdLazyCounter, 1118 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 962 SdHoareTripleChecker+Invalid, 1118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 21:31:51,229 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 962 Invalid, 1118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1118 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 21:31:51,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2024-09-12 21:31:51,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 360. [2024-09-12 21:31:51,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 268 states have (on average 1.007462686567164) internal successors, (270), 269 states have internal predecessors, (270), 46 states have call successors, (46), 46 states have call predecessors, (46), 45 states have return successors, (45), 44 states have call predecessors, (45), 45 states have call successors, (45) [2024-09-12 21:31:51,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 361 transitions. [2024-09-12 21:31:51,254 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 361 transitions. Word has length 356 [2024-09-12 21:31:51,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:31:51,254 INFO L474 AbstractCegarLoop]: Abstraction has 360 states and 361 transitions. [2024-09-12 21:31:51,254 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 92 states, 92 states have (on average 1.5434782608695652) internal successors, (142), 92 states have internal predecessors, (142), 45 states have call successors, (46), 2 states have call predecessors, (46), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2024-09-12 21:31:51,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:31:51,254 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 361 transitions. [2024-09-12 21:31:51,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 358 [2024-09-12 21:31:51,255 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:31:51,256 INFO L216 NwaCegarLoop]: trace histogram [44, 44, 44, 44, 43, 43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:31:51,270 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Forceful destruction successful, exit code 0 [2024-09-12 21:31:51,456 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2024-09-12 21:31:51,456 INFO L399 AbstractCegarLoop]: === Iteration 89 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:31:51,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:31:51,457 INFO L85 PathProgramCache]: Analyzing trace with hash -150741383, now seen corresponding path program 86 times [2024-09-12 21:31:51,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:31:51,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131827585] [2024-09-12 21:31:51,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:31:51,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:31:51,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:52,834 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:31:52,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:52,835 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 21:31:52,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:52,836 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-12 21:31:52,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:52,836 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-12 21:31:52,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:52,837 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-12 21:31:52,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:52,838 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-12 21:31:52,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:52,838 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-12 21:31:52,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:52,839 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-12 21:31:52,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:52,840 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-12 21:31:52,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:52,841 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-09-12 21:31:52,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:52,841 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-12 21:31:52,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:52,842 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-09-12 21:31:52,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:52,843 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-12 21:31:52,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:52,844 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-09-12 21:31:52,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:52,844 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-12 21:31:52,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:52,845 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-09-12 21:31:52,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:52,846 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-09-12 21:31:52,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:52,847 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2024-09-12 21:31:52,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:52,847 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-12 21:31:52,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:52,848 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-09-12 21:31:52,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:52,849 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-09-12 21:31:52,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:52,850 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-09-12 21:31:52,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:52,850 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-09-12 21:31:52,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:52,851 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-09-12 21:31:52,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:52,852 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-09-12 21:31:52,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:52,853 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-09-12 21:31:52,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:52,854 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-09-12 21:31:52,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:52,855 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-09-12 21:31:52,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:52,855 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2024-09-12 21:31:52,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:52,856 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2024-09-12 21:31:52,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:52,857 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-09-12 21:31:52,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:52,858 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-09-12 21:31:52,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:52,859 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-09-12 21:31:52,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:52,859 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 276 [2024-09-12 21:31:52,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:52,860 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-09-12 21:31:52,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:52,861 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 290 [2024-09-12 21:31:52,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:52,862 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-09-12 21:31:52,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:52,862 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 304 [2024-09-12 21:31:52,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:52,863 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-09-12 21:31:52,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:52,864 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 318 [2024-09-12 21:31:52,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:52,865 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 325 [2024-09-12 21:31:52,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:52,866 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 332 [2024-09-12 21:31:52,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:52,866 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 339 [2024-09-12 21:31:52,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:52,867 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 346 [2024-09-12 21:31:52,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:52,868 INFO L134 CoverageAnalysis]: Checked inductivity of 7483 backedges. 1032 proven. 2839 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2024-09-12 21:31:52,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:31:52,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131827585] [2024-09-12 21:31:52,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131827585] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:31:52,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1428585447] [2024-09-12 21:31:52,869 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 21:31:52,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:31:52,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:31:52,870 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:31:52,870 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2024-09-12 21:31:52,960 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 21:31:52,961 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:31:52,963 INFO L262 TraceCheckSpWp]: Trace formula consists of 865 conjuncts, 91 conjuncts are in the unsatisfiable core [2024-09-12 21:31:52,966 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:31:53,111 INFO L134 CoverageAnalysis]: Checked inductivity of 7483 backedges. 1076 proven. 2795 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2024-09-12 21:31:53,111 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:31:54,321 INFO L134 CoverageAnalysis]: Checked inductivity of 7483 backedges. 1076 proven. 2795 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2024-09-12 21:31:54,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1428585447] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:31:54,321 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:31:54,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 49, 49] total 52 [2024-09-12 21:31:54,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898971788] [2024-09-12 21:31:54,322 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:31:54,322 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2024-09-12 21:31:54,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:31:54,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2024-09-12 21:31:54,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1094, Invalid=1558, Unknown=0, NotChecked=0, Total=2652 [2024-09-12 21:31:54,323 INFO L87 Difference]: Start difference. First operand 360 states and 361 transitions. Second operand has 52 states, 52 states have (on average 2.7884615384615383) internal successors, (145), 50 states have internal predecessors, (145), 45 states have call successors, (47), 3 states have call predecessors, (47), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2024-09-12 21:31:54,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:31:54,511 INFO L93 Difference]: Finished difference Result 373 states and 375 transitions. [2024-09-12 21:31:54,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2024-09-12 21:31:54,512 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 2.7884615384615383) internal successors, (145), 50 states have internal predecessors, (145), 45 states have call successors, (47), 3 states have call predecessors, (47), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) Word has length 357 [2024-09-12 21:31:54,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:31:54,513 INFO L225 Difference]: With dead ends: 373 [2024-09-12 21:31:54,513 INFO L226 Difference]: Without dead ends: 371 [2024-09-12 21:31:54,514 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 894 GetRequests, 753 SyntacticMatches, 90 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2548 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=1100, Invalid=1656, Unknown=0, NotChecked=0, Total=2756 [2024-09-12 21:31:54,514 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 425 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 427 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 425 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 21:31:54,514 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 102 Invalid, 427 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 425 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 21:31:54,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 371 states. [2024-09-12 21:31:54,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 371 to 367. [2024-09-12 21:31:54,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 367 states, 273 states have (on average 1.0073260073260073) internal successors, (275), 274 states have internal predecessors, (275), 47 states have call successors, (47), 47 states have call predecessors, (47), 46 states have return successors, (46), 45 states have call predecessors, (46), 46 states have call successors, (46) [2024-09-12 21:31:54,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 368 transitions. [2024-09-12 21:31:54,539 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 368 transitions. Word has length 357 [2024-09-12 21:31:54,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:31:54,539 INFO L474 AbstractCegarLoop]: Abstraction has 367 states and 368 transitions. [2024-09-12 21:31:54,539 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 2.7884615384615383) internal successors, (145), 50 states have internal predecessors, (145), 45 states have call successors, (47), 3 states have call predecessors, (47), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2024-09-12 21:31:54,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:31:54,539 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 368 transitions. [2024-09-12 21:31:54,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 365 [2024-09-12 21:31:54,540 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:31:54,540 INFO L216 NwaCegarLoop]: trace histogram [45, 45, 45, 44, 44, 44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:31:54,552 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Ended with exit code 0 [2024-09-12 21:31:54,740 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 88 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2024-09-12 21:31:54,740 INFO L399 AbstractCegarLoop]: === Iteration 90 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:31:54,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:31:54,741 INFO L85 PathProgramCache]: Analyzing trace with hash -1214334965, now seen corresponding path program 87 times [2024-09-12 21:31:54,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:31:54,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77549139] [2024-09-12 21:31:54,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:31:54,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:31:54,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:57,065 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:31:57,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:57,066 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 21:31:57,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:57,067 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-12 21:31:57,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:57,067 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-12 21:31:57,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:57,068 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-12 21:31:57,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:57,069 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-12 21:31:57,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:57,069 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-12 21:31:57,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:57,070 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-12 21:31:57,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:57,071 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-12 21:31:57,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:57,072 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-09-12 21:31:57,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:57,072 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-12 21:31:57,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:57,073 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-09-12 21:31:57,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:57,074 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-12 21:31:57,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:57,074 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-09-12 21:31:57,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:57,075 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-12 21:31:57,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:57,076 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-09-12 21:31:57,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:57,077 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-09-12 21:31:57,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:57,077 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2024-09-12 21:31:57,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:57,078 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-12 21:31:57,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:57,079 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-09-12 21:31:57,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:57,080 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-09-12 21:31:57,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:57,080 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-09-12 21:31:57,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:57,081 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-09-12 21:31:57,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:57,082 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-09-12 21:31:57,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:57,083 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-09-12 21:31:57,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:57,083 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-09-12 21:31:57,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:57,084 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-09-12 21:31:57,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:57,085 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-09-12 21:31:57,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:57,085 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2024-09-12 21:31:57,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:57,086 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2024-09-12 21:31:57,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:57,087 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-09-12 21:31:57,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:57,088 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-09-12 21:31:57,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:57,088 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-09-12 21:31:57,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:57,089 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 276 [2024-09-12 21:31:57,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:57,090 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-09-12 21:31:57,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:57,091 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 290 [2024-09-12 21:31:57,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:57,091 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-09-12 21:31:57,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:57,092 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 304 [2024-09-12 21:31:57,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:57,093 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-09-12 21:31:57,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:57,094 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 318 [2024-09-12 21:31:57,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:57,094 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 325 [2024-09-12 21:31:57,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:57,095 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 332 [2024-09-12 21:31:57,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:57,096 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 339 [2024-09-12 21:31:57,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:57,097 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 346 [2024-09-12 21:31:57,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:57,097 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 353 [2024-09-12 21:31:57,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:31:57,099 INFO L134 CoverageAnalysis]: Checked inductivity of 7788 backedges. 3014 proven. 990 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-09-12 21:31:57,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:31:57,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77549139] [2024-09-12 21:31:57,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77549139] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:31:57,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [105943482] [2024-09-12 21:31:57,099 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 21:31:57,099 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:31:57,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:31:57,100 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:31:57,101 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2024-09-12 21:31:57,237 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 45 check-sat command(s) [2024-09-12 21:31:57,237 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:31:57,240 INFO L262 TraceCheckSpWp]: Trace formula consists of 879 conjuncts, 92 conjuncts are in the unsatisfiable core [2024-09-12 21:31:57,243 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:31:57,369 INFO L134 CoverageAnalysis]: Checked inductivity of 7788 backedges. 3014 proven. 990 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-09-12 21:31:57,370 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:31:59,027 INFO L134 CoverageAnalysis]: Checked inductivity of 7788 backedges. 3014 proven. 990 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-09-12 21:31:59,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [105943482] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:31:59,027 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:31:59,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [93, 93, 93] total 94 [2024-09-12 21:31:59,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190882019] [2024-09-12 21:31:59,027 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:31:59,028 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 94 states [2024-09-12 21:31:59,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:31:59,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2024-09-12 21:31:59,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2210, Invalid=6532, Unknown=0, NotChecked=0, Total=8742 [2024-09-12 21:31:59,029 INFO L87 Difference]: Start difference. First operand 367 states and 368 transitions. Second operand has 94 states, 94 states have (on average 1.5425531914893618) internal successors, (145), 94 states have internal predecessors, (145), 46 states have call successors, (47), 2 states have call predecessors, (47), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2024-09-12 21:31:59,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:31:59,396 INFO L93 Difference]: Finished difference Result 511 states and 557 transitions. [2024-09-12 21:31:59,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2024-09-12 21:31:59,397 INFO L78 Accepts]: Start accepts. Automaton has has 94 states, 94 states have (on average 1.5425531914893618) internal successors, (145), 94 states have internal predecessors, (145), 46 states have call successors, (47), 2 states have call predecessors, (47), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) Word has length 364 [2024-09-12 21:31:59,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:31:59,399 INFO L225 Difference]: With dead ends: 511 [2024-09-12 21:31:59,399 INFO L226 Difference]: Without dead ends: 368 [2024-09-12 21:31:59,400 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 910 GetRequests, 728 SyntacticMatches, 90 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6377 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=2210, Invalid=6532, Unknown=0, NotChecked=0, Total=8742 [2024-09-12 21:31:59,400 INFO L434 NwaCegarLoop]: 97 mSDtfsCounter, 0 mSDsluCounter, 501 mSDsCounter, 0 mSdLazyCounter, 927 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 598 SdHoareTripleChecker+Invalid, 927 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 927 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 21:31:59,400 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 598 Invalid, 927 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 927 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 21:31:59,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 368 states. [2024-09-12 21:31:59,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 368 to 368. [2024-09-12 21:31:59,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 274 states have (on average 1.0072992700729928) internal successors, (276), 275 states have internal predecessors, (276), 47 states have call successors, (47), 47 states have call predecessors, (47), 46 states have return successors, (46), 45 states have call predecessors, (46), 46 states have call successors, (46) [2024-09-12 21:31:59,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 369 transitions. [2024-09-12 21:31:59,432 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 369 transitions. Word has length 364 [2024-09-12 21:31:59,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:31:59,432 INFO L474 AbstractCegarLoop]: Abstraction has 368 states and 369 transitions. [2024-09-12 21:31:59,432 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 94 states, 94 states have (on average 1.5425531914893618) internal successors, (145), 94 states have internal predecessors, (145), 46 states have call successors, (47), 2 states have call predecessors, (47), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2024-09-12 21:31:59,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:31:59,433 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 369 transitions. [2024-09-12 21:31:59,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 366 [2024-09-12 21:31:59,434 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:31:59,434 INFO L216 NwaCegarLoop]: trace histogram [45, 45, 45, 45, 44, 44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:31:59,446 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Ended with exit code 0 [2024-09-12 21:31:59,634 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,89 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:31:59,634 INFO L399 AbstractCegarLoop]: === Iteration 91 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:31:59,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:31:59,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1353930903, now seen corresponding path program 88 times [2024-09-12 21:31:59,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:31:59,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344255810] [2024-09-12 21:31:59,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:31:59,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:31:59,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:01,082 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:32:01,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:01,083 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-12 21:32:01,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:01,083 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-12 21:32:01,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:01,084 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-12 21:32:01,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:01,085 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-12 21:32:01,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:01,086 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-12 21:32:01,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:01,086 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 21:32:01,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:01,087 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-12 21:32:01,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:01,088 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-12 21:32:01,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:01,088 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-12 21:32:01,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:01,089 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-09-12 21:32:01,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:01,090 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-12 21:32:01,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:01,091 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-09-12 21:32:01,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:01,091 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-12 21:32:01,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:01,092 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2024-09-12 21:32:01,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:01,093 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-09-12 21:32:01,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:01,093 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-09-12 21:32:01,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:01,094 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-12 21:32:01,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:01,095 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-09-12 21:32:01,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:01,096 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-09-12 21:32:01,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:01,096 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2024-09-12 21:32:01,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:01,097 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-09-12 21:32:01,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:01,098 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-09-12 21:32:01,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:01,099 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-09-12 21:32:01,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:01,099 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-09-12 21:32:01,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:01,100 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-09-12 21:32:01,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:01,101 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-09-12 21:32:01,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:01,101 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-09-12 21:32:01,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:01,102 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-09-12 21:32:01,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:01,103 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-09-12 21:32:01,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:01,104 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-09-12 21:32:01,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:01,104 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 263 [2024-09-12 21:32:01,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:01,105 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 270 [2024-09-12 21:32:01,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:01,106 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-09-12 21:32:01,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:01,107 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-09-12 21:32:01,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:01,107 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-09-12 21:32:01,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:01,108 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 298 [2024-09-12 21:32:01,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:01,109 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-09-12 21:32:01,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:01,110 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 312 [2024-09-12 21:32:01,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:01,121 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 319 [2024-09-12 21:32:01,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:01,122 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 326 [2024-09-12 21:32:01,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:01,123 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-09-12 21:32:01,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:01,124 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 340 [2024-09-12 21:32:01,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:01,125 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 347 [2024-09-12 21:32:01,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:01,126 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 354 [2024-09-12 21:32:01,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:01,127 INFO L134 CoverageAnalysis]: Checked inductivity of 7833 backedges. 1078 proven. 2971 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-09-12 21:32:01,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:32:01,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344255810] [2024-09-12 21:32:01,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344255810] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:32:01,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [312497036] [2024-09-12 21:32:01,128 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 21:32:01,128 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:32:01,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:32:01,129 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:32:01,130 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2024-09-12 21:32:01,225 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 21:32:01,225 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:32:01,229 INFO L262 TraceCheckSpWp]: Trace formula consists of 884 conjuncts, 96 conjuncts are in the unsatisfiable core [2024-09-12 21:32:01,232 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:32:01,377 INFO L134 CoverageAnalysis]: Checked inductivity of 7833 backedges. 1123 proven. 2926 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-09-12 21:32:01,377 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:32:02,569 INFO L134 CoverageAnalysis]: Checked inductivity of 7833 backedges. 1123 proven. 2926 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-09-12 21:32:02,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [312497036] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:32:02,569 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:32:02,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50, 50] total 53 [2024-09-12 21:32:02,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518777338] [2024-09-12 21:32:02,569 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:32:02,570 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2024-09-12 21:32:02,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:32:02,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2024-09-12 21:32:02,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1141, Invalid=1615, Unknown=0, NotChecked=0, Total=2756 [2024-09-12 21:32:02,570 INFO L87 Difference]: Start difference. First operand 368 states and 369 transitions. Second operand has 53 states, 53 states have (on average 2.792452830188679) internal successors, (148), 51 states have internal predecessors, (148), 46 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-12 21:32:02,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:32:02,776 INFO L93 Difference]: Finished difference Result 381 states and 383 transitions. [2024-09-12 21:32:02,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-09-12 21:32:02,776 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.792452830188679) internal successors, (148), 51 states have internal predecessors, (148), 46 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 365 [2024-09-12 21:32:02,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:32:02,778 INFO L225 Difference]: With dead ends: 381 [2024-09-12 21:32:02,778 INFO L226 Difference]: Without dead ends: 379 [2024-09-12 21:32:02,778 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 914 GetRequests, 772 SyntacticMatches, 90 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2559 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=1147, Invalid=1715, Unknown=0, NotChecked=0, Total=2862 [2024-09-12 21:32:02,779 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 500 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 502 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 500 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 21:32:02,779 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 120 Invalid, 502 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 500 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 21:32:02,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2024-09-12 21:32:02,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 375. [2024-09-12 21:32:02,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 375 states, 279 states have (on average 1.007168458781362) internal successors, (281), 280 states have internal predecessors, (281), 48 states have call successors, (48), 48 states have call predecessors, (48), 47 states have return successors, (47), 46 states have call predecessors, (47), 47 states have call successors, (47) [2024-09-12 21:32:02,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 376 transitions. [2024-09-12 21:32:02,810 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 376 transitions. Word has length 365 [2024-09-12 21:32:02,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:32:02,811 INFO L474 AbstractCegarLoop]: Abstraction has 375 states and 376 transitions. [2024-09-12 21:32:02,811 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 2.792452830188679) internal successors, (148), 51 states have internal predecessors, (148), 46 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-12 21:32:02,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:32:02,811 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 376 transitions. [2024-09-12 21:32:02,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 373 [2024-09-12 21:32:02,812 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:32:02,812 INFO L216 NwaCegarLoop]: trace histogram [46, 46, 46, 45, 45, 45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:32:02,825 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Forceful destruction successful, exit code 0 [2024-09-12 21:32:03,012 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,90 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:32:03,013 INFO L399 AbstractCegarLoop]: === Iteration 92 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:32:03,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:32:03,013 INFO L85 PathProgramCache]: Analyzing trace with hash 1725251629, now seen corresponding path program 89 times [2024-09-12 21:32:03,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:32:03,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241062094] [2024-09-12 21:32:03,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:32:03,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:32:03,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,461 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:32:05,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,462 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-12 21:32:05,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,463 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-12 21:32:05,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,464 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-12 21:32:05,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,464 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-12 21:32:05,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,465 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-12 21:32:05,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,466 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 21:32:05,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,466 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-12 21:32:05,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,467 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-12 21:32:05,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,468 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-12 21:32:05,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,468 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-09-12 21:32:05,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,469 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-12 21:32:05,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,470 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-09-12 21:32:05,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,471 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-12 21:32:05,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,471 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2024-09-12 21:32:05,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,472 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-09-12 21:32:05,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,473 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-09-12 21:32:05,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,473 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-12 21:32:05,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,474 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-09-12 21:32:05,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,475 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-09-12 21:32:05,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,476 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2024-09-12 21:32:05,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,476 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-09-12 21:32:05,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,477 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-09-12 21:32:05,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,478 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-09-12 21:32:05,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,478 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-09-12 21:32:05,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,479 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-09-12 21:32:05,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,480 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-09-12 21:32:05,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,481 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-09-12 21:32:05,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,481 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-09-12 21:32:05,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,482 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-09-12 21:32:05,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,483 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-09-12 21:32:05,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,483 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 263 [2024-09-12 21:32:05,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,484 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 270 [2024-09-12 21:32:05,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,485 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-09-12 21:32:05,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,486 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-09-12 21:32:05,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,486 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-09-12 21:32:05,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,487 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 298 [2024-09-12 21:32:05,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,488 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-09-12 21:32:05,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,489 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 312 [2024-09-12 21:32:05,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,489 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 319 [2024-09-12 21:32:05,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,490 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 326 [2024-09-12 21:32:05,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,491 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-09-12 21:32:05,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,492 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 340 [2024-09-12 21:32:05,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,492 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 347 [2024-09-12 21:32:05,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,493 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 354 [2024-09-12 21:32:05,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,494 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 361 [2024-09-12 21:32:05,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:05,495 INFO L134 CoverageAnalysis]: Checked inductivity of 8145 backedges. 3150 proven. 1035 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2024-09-12 21:32:05,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:32:05,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241062094] [2024-09-12 21:32:05,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241062094] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:32:05,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [376802432] [2024-09-12 21:32:05,495 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 21:32:05,496 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:32:05,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:32:05,496 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:32:05,497 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2024-09-12 21:32:05,626 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 46 check-sat command(s) [2024-09-12 21:32:05,626 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:32:05,629 INFO L262 TraceCheckSpWp]: Trace formula consists of 898 conjuncts, 94 conjuncts are in the unsatisfiable core [2024-09-12 21:32:05,632 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:32:05,765 INFO L134 CoverageAnalysis]: Checked inductivity of 8145 backedges. 3150 proven. 1035 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2024-09-12 21:32:05,765 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:32:07,488 INFO L134 CoverageAnalysis]: Checked inductivity of 8145 backedges. 3150 proven. 1035 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2024-09-12 21:32:07,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [376802432] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:32:07,489 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:32:07,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [95, 95, 95] total 96 [2024-09-12 21:32:07,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904713359] [2024-09-12 21:32:07,489 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:32:07,489 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 96 states [2024-09-12 21:32:07,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:32:07,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2024-09-12 21:32:07,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2305, Invalid=6815, Unknown=0, NotChecked=0, Total=9120 [2024-09-12 21:32:07,490 INFO L87 Difference]: Start difference. First operand 375 states and 376 transitions. Second operand has 96 states, 96 states have (on average 1.5416666666666667) internal successors, (148), 96 states have internal predecessors, (148), 47 states have call successors, (48), 2 states have call predecessors, (48), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2024-09-12 21:32:08,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:32:08,052 INFO L93 Difference]: Finished difference Result 522 states and 569 transitions. [2024-09-12 21:32:08,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2024-09-12 21:32:08,052 INFO L78 Accepts]: Start accepts. Automaton has has 96 states, 96 states have (on average 1.5416666666666667) internal successors, (148), 96 states have internal predecessors, (148), 47 states have call successors, (48), 2 states have call predecessors, (48), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) Word has length 372 [2024-09-12 21:32:08,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:32:08,054 INFO L225 Difference]: With dead ends: 522 [2024-09-12 21:32:08,054 INFO L226 Difference]: Without dead ends: 376 [2024-09-12 21:32:08,055 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 930 GetRequests, 744 SyntacticMatches, 92 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6657 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=2305, Invalid=6815, Unknown=0, NotChecked=0, Total=9120 [2024-09-12 21:32:08,055 INFO L434 NwaCegarLoop]: 99 mSDtfsCounter, 0 mSDsluCounter, 1197 mSDsCounter, 0 mSdLazyCounter, 1577 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1296 SdHoareTripleChecker+Invalid, 1577 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1577 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 21:32:08,055 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1296 Invalid, 1577 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1577 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 21:32:08,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2024-09-12 21:32:08,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 376. [2024-09-12 21:32:08,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 280 states have (on average 1.0071428571428571) internal successors, (282), 281 states have internal predecessors, (282), 48 states have call successors, (48), 48 states have call predecessors, (48), 47 states have return successors, (47), 46 states have call predecessors, (47), 47 states have call successors, (47) [2024-09-12 21:32:08,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 377 transitions. [2024-09-12 21:32:08,090 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 377 transitions. Word has length 372 [2024-09-12 21:32:08,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:32:08,090 INFO L474 AbstractCegarLoop]: Abstraction has 376 states and 377 transitions. [2024-09-12 21:32:08,090 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 96 states, 96 states have (on average 1.5416666666666667) internal successors, (148), 96 states have internal predecessors, (148), 47 states have call successors, (48), 2 states have call predecessors, (48), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2024-09-12 21:32:08,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:32:08,090 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 377 transitions. [2024-09-12 21:32:08,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 374 [2024-09-12 21:32:08,091 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:32:08,091 INFO L216 NwaCegarLoop]: trace histogram [46, 46, 46, 46, 45, 45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:32:08,103 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Ended with exit code 0 [2024-09-12 21:32:08,291 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,91 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:32:08,292 INFO L399 AbstractCegarLoop]: === Iteration 93 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:32:08,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:32:08,292 INFO L85 PathProgramCache]: Analyzing trace with hash -2034854727, now seen corresponding path program 90 times [2024-09-12 21:32:08,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:32:08,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694542176] [2024-09-12 21:32:08,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:32:08,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:32:08,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,779 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:32:09,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,780 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-12 21:32:09,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,781 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-12 21:32:09,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,782 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-12 21:32:09,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,783 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-12 21:32:09,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,783 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-12 21:32:09,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,784 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-12 21:32:09,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,785 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-12 21:32:09,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,785 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-12 21:32:09,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,786 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-12 21:32:09,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,787 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-12 21:32:09,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,788 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-09-12 21:32:09,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,788 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-12 21:32:09,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,789 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-09-12 21:32:09,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,790 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-12 21:32:09,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,790 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-09-12 21:32:09,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,791 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-09-12 21:32:09,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,792 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-09-12 21:32:09,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,793 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-12 21:32:09,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,793 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-09-12 21:32:09,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,794 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-12 21:32:09,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,795 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-09-12 21:32:09,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,796 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-09-12 21:32:09,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,796 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2024-09-12 21:32:09,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,797 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-09-12 21:32:09,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,798 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-09-12 21:32:09,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,799 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-09-12 21:32:09,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,800 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 236 [2024-09-12 21:32:09,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,800 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-09-12 21:32:09,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,801 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-09-12 21:32:09,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,802 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-09-12 21:32:09,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,803 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2024-09-12 21:32:09,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,804 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 271 [2024-09-12 21:32:09,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,805 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-09-12 21:32:09,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,805 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 285 [2024-09-12 21:32:09,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,806 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 292 [2024-09-12 21:32:09,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,807 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-09-12 21:32:09,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,808 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 306 [2024-09-12 21:32:09,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,809 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2024-09-12 21:32:09,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,809 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 320 [2024-09-12 21:32:09,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,810 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2024-09-12 21:32:09,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,811 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 334 [2024-09-12 21:32:09,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,812 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 341 [2024-09-12 21:32:09,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,812 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 348 [2024-09-12 21:32:09,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,813 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2024-09-12 21:32:09,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,814 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 362 [2024-09-12 21:32:09,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:09,815 INFO L134 CoverageAnalysis]: Checked inductivity of 8191 backedges. 1125 proven. 3106 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2024-09-12 21:32:09,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:32:09,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694542176] [2024-09-12 21:32:09,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694542176] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:32:09,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2058533399] [2024-09-12 21:32:09,816 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 21:32:09,816 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:32:09,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:32:09,817 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:32:09,817 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2024-09-12 21:32:09,955 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 46 check-sat command(s) [2024-09-12 21:32:09,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:32:09,958 INFO L262 TraceCheckSpWp]: Trace formula consists of 903 conjuncts, 98 conjuncts are in the unsatisfiable core [2024-09-12 21:32:09,961 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:32:10,111 INFO L134 CoverageAnalysis]: Checked inductivity of 8191 backedges. 1171 proven. 3060 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2024-09-12 21:32:10,111 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:32:11,340 INFO L134 CoverageAnalysis]: Checked inductivity of 8191 backedges. 1171 proven. 3060 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2024-09-12 21:32:11,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2058533399] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:32:11,340 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:32:11,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51, 51] total 54 [2024-09-12 21:32:11,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525807224] [2024-09-12 21:32:11,340 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:32:11,341 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2024-09-12 21:32:11,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:32:11,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2024-09-12 21:32:11,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1189, Invalid=1673, Unknown=0, NotChecked=0, Total=2862 [2024-09-12 21:32:11,342 INFO L87 Difference]: Start difference. First operand 376 states and 377 transitions. Second operand has 54 states, 54 states have (on average 2.7962962962962963) internal successors, (151), 52 states have internal predecessors, (151), 47 states have call successors, (49), 3 states have call predecessors, (49), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2024-09-12 21:32:11,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:32:11,561 INFO L93 Difference]: Finished difference Result 389 states and 391 transitions. [2024-09-12 21:32:11,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-09-12 21:32:11,561 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.7962962962962963) internal successors, (151), 52 states have internal predecessors, (151), 47 states have call successors, (49), 3 states have call predecessors, (49), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) Word has length 373 [2024-09-12 21:32:11,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:32:11,563 INFO L225 Difference]: With dead ends: 389 [2024-09-12 21:32:11,563 INFO L226 Difference]: Without dead ends: 387 [2024-09-12 21:32:11,564 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 934 GetRequests, 789 SyntacticMatches, 92 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2662 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=1195, Invalid=1775, Unknown=0, NotChecked=0, Total=2970 [2024-09-12 21:32:11,564 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 552 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 553 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 552 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 21:32:11,564 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 135 Invalid, 553 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 552 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 21:32:11,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 387 states. [2024-09-12 21:32:11,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 387 to 383. [2024-09-12 21:32:11,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 285 states have (on average 1.0070175438596491) internal successors, (287), 286 states have internal predecessors, (287), 49 states have call successors, (49), 49 states have call predecessors, (49), 48 states have return successors, (48), 47 states have call predecessors, (48), 48 states have call successors, (48) [2024-09-12 21:32:11,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 384 transitions. [2024-09-12 21:32:11,590 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 384 transitions. Word has length 373 [2024-09-12 21:32:11,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:32:11,590 INFO L474 AbstractCegarLoop]: Abstraction has 383 states and 384 transitions. [2024-09-12 21:32:11,590 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.7962962962962963) internal successors, (151), 52 states have internal predecessors, (151), 47 states have call successors, (49), 3 states have call predecessors, (49), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2024-09-12 21:32:11,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:32:11,590 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 384 transitions. [2024-09-12 21:32:11,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 381 [2024-09-12 21:32:11,591 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:32:11,591 INFO L216 NwaCegarLoop]: trace histogram [47, 47, 47, 46, 46, 46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:32:11,603 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Ended with exit code 0 [2024-09-12 21:32:11,792 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,92 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:32:11,792 INFO L399 AbstractCegarLoop]: === Iteration 94 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:32:11,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:32:11,792 INFO L85 PathProgramCache]: Analyzing trace with hash -1981908533, now seen corresponding path program 91 times [2024-09-12 21:32:11,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:32:11,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562266543] [2024-09-12 21:32:11,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:32:11,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:32:11,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,318 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:32:14,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,319 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-12 21:32:14,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,320 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-12 21:32:14,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,321 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-12 21:32:14,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,322 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-12 21:32:14,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,322 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-12 21:32:14,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,323 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-12 21:32:14,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,324 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-12 21:32:14,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,324 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-12 21:32:14,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,325 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-12 21:32:14,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,326 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-12 21:32:14,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,326 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-09-12 21:32:14,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,327 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-12 21:32:14,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,328 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-09-12 21:32:14,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,329 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-12 21:32:14,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,329 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-09-12 21:32:14,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,330 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-09-12 21:32:14,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,331 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-09-12 21:32:14,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,331 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-12 21:32:14,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,332 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-09-12 21:32:14,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,333 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-12 21:32:14,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,334 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-09-12 21:32:14,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,334 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-09-12 21:32:14,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,335 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2024-09-12 21:32:14,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,336 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-09-12 21:32:14,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,337 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-09-12 21:32:14,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,337 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-09-12 21:32:14,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,338 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 236 [2024-09-12 21:32:14,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,339 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-09-12 21:32:14,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,340 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-09-12 21:32:14,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,341 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-09-12 21:32:14,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,341 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2024-09-12 21:32:14,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,342 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 271 [2024-09-12 21:32:14,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,343 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-09-12 21:32:14,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,344 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 285 [2024-09-12 21:32:14,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,345 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 292 [2024-09-12 21:32:14,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,346 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-09-12 21:32:14,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,347 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 306 [2024-09-12 21:32:14,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,347 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2024-09-12 21:32:14,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,348 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 320 [2024-09-12 21:32:14,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,349 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2024-09-12 21:32:14,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,350 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 334 [2024-09-12 21:32:14,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,351 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 341 [2024-09-12 21:32:14,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,352 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 348 [2024-09-12 21:32:14,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,352 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2024-09-12 21:32:14,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,353 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 362 [2024-09-12 21:32:14,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,354 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 369 [2024-09-12 21:32:14,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,356 INFO L134 CoverageAnalysis]: Checked inductivity of 8510 backedges. 3289 proven. 1081 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2024-09-12 21:32:14,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:32:14,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562266543] [2024-09-12 21:32:14,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562266543] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:32:14,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [168884077] [2024-09-12 21:32:14,356 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-12 21:32:14,356 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:32:14,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:32:14,358 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:32:14,358 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2024-09-12 21:32:14,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:14,468 INFO L262 TraceCheckSpWp]: Trace formula consists of 917 conjuncts, 96 conjuncts are in the unsatisfiable core [2024-09-12 21:32:14,471 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:32:14,602 INFO L134 CoverageAnalysis]: Checked inductivity of 8510 backedges. 3289 proven. 1081 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2024-09-12 21:32:14,602 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:32:16,415 INFO L134 CoverageAnalysis]: Checked inductivity of 8510 backedges. 3289 proven. 1081 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2024-09-12 21:32:16,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [168884077] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:32:16,416 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:32:16,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [97, 97, 97] total 98 [2024-09-12 21:32:16,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667094035] [2024-09-12 21:32:16,416 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:32:16,416 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 98 states [2024-09-12 21:32:16,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:32:16,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2024-09-12 21:32:16,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2402, Invalid=7104, Unknown=0, NotChecked=0, Total=9506 [2024-09-12 21:32:16,417 INFO L87 Difference]: Start difference. First operand 383 states and 384 transitions. Second operand has 98 states, 98 states have (on average 1.5408163265306123) internal successors, (151), 98 states have internal predecessors, (151), 48 states have call successors, (49), 2 states have call predecessors, (49), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2024-09-12 21:32:16,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:32:16,823 INFO L93 Difference]: Finished difference Result 533 states and 581 transitions. [2024-09-12 21:32:16,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2024-09-12 21:32:16,824 INFO L78 Accepts]: Start accepts. Automaton has has 98 states, 98 states have (on average 1.5408163265306123) internal successors, (151), 98 states have internal predecessors, (151), 48 states have call successors, (49), 2 states have call predecessors, (49), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) Word has length 380 [2024-09-12 21:32:16,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:32:16,826 INFO L225 Difference]: With dead ends: 533 [2024-09-12 21:32:16,826 INFO L226 Difference]: Without dead ends: 384 [2024-09-12 21:32:16,827 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 950 GetRequests, 760 SyntacticMatches, 94 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6943 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=2402, Invalid=7104, Unknown=0, NotChecked=0, Total=9506 [2024-09-12 21:32:16,827 INFO L434 NwaCegarLoop]: 101 mSDtfsCounter, 0 mSDsluCounter, 676 mSDsCounter, 0 mSdLazyCounter, 1045 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 777 SdHoareTripleChecker+Invalid, 1045 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1045 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 21:32:16,827 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 777 Invalid, 1045 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1045 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 21:32:16,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2024-09-12 21:32:16,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 384. [2024-09-12 21:32:16,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 286 states have (on average 1.006993006993007) internal successors, (288), 287 states have internal predecessors, (288), 49 states have call successors, (49), 49 states have call predecessors, (49), 48 states have return successors, (48), 47 states have call predecessors, (48), 48 states have call successors, (48) [2024-09-12 21:32:16,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 385 transitions. [2024-09-12 21:32:16,854 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 385 transitions. Word has length 380 [2024-09-12 21:32:16,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:32:16,854 INFO L474 AbstractCegarLoop]: Abstraction has 384 states and 385 transitions. [2024-09-12 21:32:16,854 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 98 states, 98 states have (on average 1.5408163265306123) internal successors, (151), 98 states have internal predecessors, (151), 48 states have call successors, (49), 2 states have call predecessors, (49), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2024-09-12 21:32:16,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:32:16,855 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 385 transitions. [2024-09-12 21:32:16,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 382 [2024-09-12 21:32:16,856 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:32:16,856 INFO L216 NwaCegarLoop]: trace histogram [47, 47, 47, 47, 46, 46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:32:16,868 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2024-09-12 21:32:17,056 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,93 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:32:17,057 INFO L399 AbstractCegarLoop]: === Iteration 95 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:32:17,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:32:17,057 INFO L85 PathProgramCache]: Analyzing trace with hash -1030192553, now seen corresponding path program 92 times [2024-09-12 21:32:17,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:32:17,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023309685] [2024-09-12 21:32:17,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:32:17,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:32:17,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,610 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:32:18,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,611 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-12 21:32:18,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,612 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-12 21:32:18,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,613 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-12 21:32:18,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,613 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-12 21:32:18,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,614 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-12 21:32:18,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,615 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-12 21:32:18,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,616 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-12 21:32:18,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,616 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-12 21:32:18,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,617 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-12 21:32:18,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,618 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-12 21:32:18,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,619 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-12 21:32:18,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,619 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-09-12 21:32:18,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,620 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-12 21:32:18,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,621 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-09-12 21:32:18,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,622 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-12 21:32:18,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,623 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-09-12 21:32:18,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,623 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-09-12 21:32:18,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,624 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-09-12 21:32:18,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,625 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-09-12 21:32:18,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,625 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-09-12 21:32:18,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,626 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-09-12 21:32:18,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,627 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-09-12 21:32:18,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,628 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-09-12 21:32:18,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,628 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-09-12 21:32:18,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,629 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-09-12 21:32:18,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,630 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2024-09-12 21:32:18,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,631 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-09-12 21:32:18,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,631 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2024-09-12 21:32:18,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,632 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-09-12 21:32:18,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,633 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 258 [2024-09-12 21:32:18,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,634 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-09-12 21:32:18,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,635 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-09-12 21:32:18,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,635 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 279 [2024-09-12 21:32:18,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,636 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 286 [2024-09-12 21:32:18,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,637 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 293 [2024-09-12 21:32:18,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,638 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-09-12 21:32:18,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,638 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-09-12 21:32:18,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,639 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 314 [2024-09-12 21:32:18,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,640 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 321 [2024-09-12 21:32:18,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,641 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 328 [2024-09-12 21:32:18,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,641 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 335 [2024-09-12 21:32:18,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,642 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 342 [2024-09-12 21:32:18,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,643 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-09-12 21:32:18,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,644 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 356 [2024-09-12 21:32:18,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,645 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 363 [2024-09-12 21:32:18,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,645 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 370 [2024-09-12 21:32:18,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:18,647 INFO L134 CoverageAnalysis]: Checked inductivity of 8557 backedges. 1173 proven. 3244 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2024-09-12 21:32:18,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:32:18,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023309685] [2024-09-12 21:32:18,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023309685] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:32:18,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [244035337] [2024-09-12 21:32:18,647 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 21:32:18,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:32:18,648 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:32:18,648 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:32:18,649 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2024-09-12 21:32:18,751 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 21:32:18,751 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:32:18,753 INFO L262 TraceCheckSpWp]: Trace formula consists of 922 conjuncts, 97 conjuncts are in the unsatisfiable core [2024-09-12 21:32:18,756 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:32:18,915 INFO L134 CoverageAnalysis]: Checked inductivity of 8557 backedges. 1220 proven. 3197 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2024-09-12 21:32:18,915 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:32:20,221 INFO L134 CoverageAnalysis]: Checked inductivity of 8557 backedges. 1220 proven. 3197 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2024-09-12 21:32:20,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [244035337] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:32:20,221 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:32:20,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52, 52] total 55 [2024-09-12 21:32:20,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114734679] [2024-09-12 21:32:20,222 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:32:20,222 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2024-09-12 21:32:20,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:32:20,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2024-09-12 21:32:20,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1238, Invalid=1732, Unknown=0, NotChecked=0, Total=2970 [2024-09-12 21:32:20,223 INFO L87 Difference]: Start difference. First operand 384 states and 385 transitions. Second operand has 55 states, 55 states have (on average 2.8) internal successors, (154), 53 states have internal predecessors, (154), 48 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-12 21:32:20,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:32:20,432 INFO L93 Difference]: Finished difference Result 397 states and 399 transitions. [2024-09-12 21:32:20,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-09-12 21:32:20,433 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.8) internal successors, (154), 53 states have internal predecessors, (154), 48 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 381 [2024-09-12 21:32:20,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:32:20,435 INFO L225 Difference]: With dead ends: 397 [2024-09-12 21:32:20,435 INFO L226 Difference]: Without dead ends: 395 [2024-09-12 21:32:20,435 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 954 GetRequests, 804 SyntacticMatches, 96 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2863 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=1244, Invalid=1836, Unknown=0, NotChecked=0, Total=3080 [2024-09-12 21:32:20,435 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 509 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 510 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 509 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 21:32:20,435 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 137 Invalid, 510 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 509 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 21:32:20,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2024-09-12 21:32:20,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 391. [2024-09-12 21:32:20,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 391 states, 291 states have (on average 1.006872852233677) internal successors, (293), 292 states have internal predecessors, (293), 50 states have call successors, (50), 50 states have call predecessors, (50), 49 states have return successors, (49), 48 states have call predecessors, (49), 49 states have call successors, (49) [2024-09-12 21:32:20,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 392 transitions. [2024-09-12 21:32:20,469 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 392 transitions. Word has length 381 [2024-09-12 21:32:20,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:32:20,469 INFO L474 AbstractCegarLoop]: Abstraction has 391 states and 392 transitions. [2024-09-12 21:32:20,469 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.8) internal successors, (154), 53 states have internal predecessors, (154), 48 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-12 21:32:20,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:32:20,469 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 392 transitions. [2024-09-12 21:32:20,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 389 [2024-09-12 21:32:20,470 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:32:20,470 INFO L216 NwaCegarLoop]: trace histogram [48, 48, 48, 47, 47, 47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:32:20,483 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Ended with exit code 0 [2024-09-12 21:32:20,671 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,94 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:32:20,671 INFO L399 AbstractCegarLoop]: === Iteration 96 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:32:20,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:32:20,671 INFO L85 PathProgramCache]: Analyzing trace with hash -228483475, now seen corresponding path program 93 times [2024-09-12 21:32:20,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:32:20,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467868562] [2024-09-12 21:32:20,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:32:20,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:32:20,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,328 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:32:23,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,329 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-12 21:32:23,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,330 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-12 21:32:23,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,331 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-12 21:32:23,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,331 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-12 21:32:23,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,332 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-12 21:32:23,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,333 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-12 21:32:23,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,333 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-12 21:32:23,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,334 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-12 21:32:23,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,335 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-12 21:32:23,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,336 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-12 21:32:23,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,336 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-12 21:32:23,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,337 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-09-12 21:32:23,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,338 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-12 21:32:23,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,339 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-09-12 21:32:23,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,339 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-12 21:32:23,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,340 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-09-12 21:32:23,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,341 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-09-12 21:32:23,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,341 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-09-12 21:32:23,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,342 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-09-12 21:32:23,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,343 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-09-12 21:32:23,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,344 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-09-12 21:32:23,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,344 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-09-12 21:32:23,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,345 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-09-12 21:32:23,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,346 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-09-12 21:32:23,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,347 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-09-12 21:32:23,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,347 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2024-09-12 21:32:23,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,348 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-09-12 21:32:23,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,349 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2024-09-12 21:32:23,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,349 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-09-12 21:32:23,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,350 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 258 [2024-09-12 21:32:23,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,351 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-09-12 21:32:23,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,352 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-09-12 21:32:23,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,352 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 279 [2024-09-12 21:32:23,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,353 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 286 [2024-09-12 21:32:23,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,354 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 293 [2024-09-12 21:32:23,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,355 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-09-12 21:32:23,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,355 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-09-12 21:32:23,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,356 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 314 [2024-09-12 21:32:23,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,357 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 321 [2024-09-12 21:32:23,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,358 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 328 [2024-09-12 21:32:23,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,359 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 335 [2024-09-12 21:32:23,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,359 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 342 [2024-09-12 21:32:23,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,360 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-09-12 21:32:23,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,361 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 356 [2024-09-12 21:32:23,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,362 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 363 [2024-09-12 21:32:23,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,362 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 370 [2024-09-12 21:32:23,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,363 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 377 [2024-09-12 21:32:23,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:23,365 INFO L134 CoverageAnalysis]: Checked inductivity of 8883 backedges. 3431 proven. 1128 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2024-09-12 21:32:23,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:32:23,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467868562] [2024-09-12 21:32:23,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467868562] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:32:23,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1443670264] [2024-09-12 21:32:23,365 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 21:32:23,365 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:32:23,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:32:23,366 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:32:23,366 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2024-09-12 21:32:23,515 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 48 check-sat command(s) [2024-09-12 21:32:23,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:32:23,518 INFO L262 TraceCheckSpWp]: Trace formula consists of 936 conjuncts, 98 conjuncts are in the unsatisfiable core [2024-09-12 21:32:23,528 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:32:23,662 INFO L134 CoverageAnalysis]: Checked inductivity of 8883 backedges. 3431 proven. 1128 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2024-09-12 21:32:23,662 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:32:25,515 INFO L134 CoverageAnalysis]: Checked inductivity of 8883 backedges. 3431 proven. 1128 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2024-09-12 21:32:25,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1443670264] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:32:25,516 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:32:25,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [99, 99, 99] total 100 [2024-09-12 21:32:25,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091996176] [2024-09-12 21:32:25,516 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:32:25,516 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 100 states [2024-09-12 21:32:25,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:32:25,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2024-09-12 21:32:25,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2501, Invalid=7399, Unknown=0, NotChecked=0, Total=9900 [2024-09-12 21:32:25,518 INFO L87 Difference]: Start difference. First operand 391 states and 392 transitions. Second operand has 100 states, 100 states have (on average 1.54) internal successors, (154), 100 states have internal predecessors, (154), 49 states have call successors, (50), 2 states have call predecessors, (50), 1 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) [2024-09-12 21:32:26,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:32:26,014 INFO L93 Difference]: Finished difference Result 544 states and 593 transitions. [2024-09-12 21:32:26,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-09-12 21:32:26,015 INFO L78 Accepts]: Start accepts. Automaton has has 100 states, 100 states have (on average 1.54) internal successors, (154), 100 states have internal predecessors, (154), 49 states have call successors, (50), 2 states have call predecessors, (50), 1 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) Word has length 388 [2024-09-12 21:32:26,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:32:26,017 INFO L225 Difference]: With dead ends: 544 [2024-09-12 21:32:26,018 INFO L226 Difference]: Without dead ends: 392 [2024-09-12 21:32:26,018 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 970 GetRequests, 776 SyntacticMatches, 96 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7235 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=2501, Invalid=7399, Unknown=0, NotChecked=0, Total=9900 [2024-09-12 21:32:26,018 INFO L434 NwaCegarLoop]: 103 mSDtfsCounter, 0 mSDsluCounter, 1051 mSDsCounter, 0 mSdLazyCounter, 1324 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1154 SdHoareTripleChecker+Invalid, 1324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1324 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 21:32:26,019 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1154 Invalid, 1324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1324 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 21:32:26,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2024-09-12 21:32:26,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 392. [2024-09-12 21:32:26,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 392 states, 292 states have (on average 1.0068493150684932) internal successors, (294), 293 states have internal predecessors, (294), 50 states have call successors, (50), 50 states have call predecessors, (50), 49 states have return successors, (49), 48 states have call predecessors, (49), 49 states have call successors, (49) [2024-09-12 21:32:26,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 393 transitions. [2024-09-12 21:32:26,048 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 393 transitions. Word has length 388 [2024-09-12 21:32:26,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:32:26,048 INFO L474 AbstractCegarLoop]: Abstraction has 392 states and 393 transitions. [2024-09-12 21:32:26,048 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 100 states, 100 states have (on average 1.54) internal successors, (154), 100 states have internal predecessors, (154), 49 states have call successors, (50), 2 states have call predecessors, (50), 1 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) [2024-09-12 21:32:26,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:32:26,048 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 393 transitions. [2024-09-12 21:32:26,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 390 [2024-09-12 21:32:26,050 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:32:26,050 INFO L216 NwaCegarLoop]: trace histogram [48, 48, 48, 48, 47, 47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:32:26,062 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Ended with exit code 0 [2024-09-12 21:32:26,250 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,95 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:32:26,250 INFO L399 AbstractCegarLoop]: === Iteration 97 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:32:26,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:32:26,250 INFO L85 PathProgramCache]: Analyzing trace with hash 167795449, now seen corresponding path program 94 times [2024-09-12 21:32:26,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:32:26,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309983375] [2024-09-12 21:32:26,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:32:26,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:32:26,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,884 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:32:27,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,885 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-12 21:32:27,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,886 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-12 21:32:27,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,887 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 21:32:27,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,888 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-12 21:32:27,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,888 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-12 21:32:27,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,889 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-12 21:32:27,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,890 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-09-12 21:32:27,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,890 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-12 21:32:27,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,891 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-09-12 21:32:27,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,892 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-12 21:32:27,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,893 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-09-12 21:32:27,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,893 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-12 21:32:27,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,894 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-09-12 21:32:27,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,895 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-12 21:32:27,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,896 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-09-12 21:32:27,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,896 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-12 21:32:27,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,897 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-09-12 21:32:27,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,898 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-12 21:32:27,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,899 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-09-12 21:32:27,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,899 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-09-12 21:32:27,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,900 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-09-12 21:32:27,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,901 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-09-12 21:32:27,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,902 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-09-12 21:32:27,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,903 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-09-12 21:32:27,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,904 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2024-09-12 21:32:27,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,904 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-09-12 21:32:27,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,905 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-09-12 21:32:27,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,906 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-09-12 21:32:27,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,907 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 252 [2024-09-12 21:32:27,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,908 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-09-12 21:32:27,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,909 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-09-12 21:32:27,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,909 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-09-12 21:32:27,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,910 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 280 [2024-09-12 21:32:27,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,911 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 287 [2024-09-12 21:32:27,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,912 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2024-09-12 21:32:27,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,912 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-09-12 21:32:27,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,913 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 308 [2024-09-12 21:32:27,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,914 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2024-09-12 21:32:27,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,915 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-09-12 21:32:27,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,915 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 329 [2024-09-12 21:32:27,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,916 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 336 [2024-09-12 21:32:27,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,917 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 343 [2024-09-12 21:32:27,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,918 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 350 [2024-09-12 21:32:27,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,918 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 357 [2024-09-12 21:32:27,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,919 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 364 [2024-09-12 21:32:27,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,920 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 371 [2024-09-12 21:32:27,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,921 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 378 [2024-09-12 21:32:27,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:27,922 INFO L134 CoverageAnalysis]: Checked inductivity of 8931 backedges. 1222 proven. 3385 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2024-09-12 21:32:27,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:32:27,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309983375] [2024-09-12 21:32:27,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309983375] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:32:27,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [654864289] [2024-09-12 21:32:27,922 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 21:32:27,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:32:27,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:32:27,924 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:32:27,925 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2024-09-12 21:32:28,027 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 21:32:28,027 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:32:28,032 INFO L262 TraceCheckSpWp]: Trace formula consists of 941 conjuncts, 102 conjuncts are in the unsatisfiable core [2024-09-12 21:32:28,035 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:32:28,193 INFO L134 CoverageAnalysis]: Checked inductivity of 8931 backedges. 1270 proven. 3337 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2024-09-12 21:32:28,193 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:32:29,519 INFO L134 CoverageAnalysis]: Checked inductivity of 8931 backedges. 1270 proven. 3337 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2024-09-12 21:32:29,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [654864289] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:32:29,519 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:32:29,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 53, 53] total 56 [2024-09-12 21:32:29,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280087573] [2024-09-12 21:32:29,520 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:32:29,520 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2024-09-12 21:32:29,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:32:29,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2024-09-12 21:32:29,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1288, Invalid=1792, Unknown=0, NotChecked=0, Total=3080 [2024-09-12 21:32:29,521 INFO L87 Difference]: Start difference. First operand 392 states and 393 transitions. Second operand has 56 states, 56 states have (on average 2.8035714285714284) internal successors, (157), 54 states have internal predecessors, (157), 49 states have call successors, (51), 3 states have call predecessors, (51), 1 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) [2024-09-12 21:32:29,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:32:29,742 INFO L93 Difference]: Finished difference Result 405 states and 407 transitions. [2024-09-12 21:32:29,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-09-12 21:32:29,742 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 2.8035714285714284) internal successors, (157), 54 states have internal predecessors, (157), 49 states have call successors, (51), 3 states have call predecessors, (51), 1 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) Word has length 389 [2024-09-12 21:32:29,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:32:29,744 INFO L225 Difference]: With dead ends: 405 [2024-09-12 21:32:29,744 INFO L226 Difference]: Without dead ends: 403 [2024-09-12 21:32:29,744 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 974 GetRequests, 823 SyntacticMatches, 96 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2874 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=1294, Invalid=1898, Unknown=0, NotChecked=0, Total=3192 [2024-09-12 21:32:29,744 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 499 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 500 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 499 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 21:32:29,745 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 120 Invalid, 500 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 499 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 21:32:29,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2024-09-12 21:32:29,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 399. [2024-09-12 21:32:29,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 399 states, 297 states have (on average 1.0067340067340067) internal successors, (299), 298 states have internal predecessors, (299), 51 states have call successors, (51), 51 states have call predecessors, (51), 50 states have return successors, (50), 49 states have call predecessors, (50), 50 states have call successors, (50) [2024-09-12 21:32:29,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 400 transitions. [2024-09-12 21:32:29,773 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 400 transitions. Word has length 389 [2024-09-12 21:32:29,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:32:29,773 INFO L474 AbstractCegarLoop]: Abstraction has 399 states and 400 transitions. [2024-09-12 21:32:29,774 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 2.8035714285714284) internal successors, (157), 54 states have internal predecessors, (157), 49 states have call successors, (51), 3 states have call predecessors, (51), 1 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) [2024-09-12 21:32:29,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:32:29,774 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 400 transitions. [2024-09-12 21:32:29,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 397 [2024-09-12 21:32:29,775 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:32:29,775 INFO L216 NwaCegarLoop]: trace histogram [49, 49, 49, 48, 48, 48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:32:29,787 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Forceful destruction successful, exit code 0 [2024-09-12 21:32:29,975 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,96 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:32:29,975 INFO L399 AbstractCegarLoop]: === Iteration 98 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:32:29,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:32:29,976 INFO L85 PathProgramCache]: Analyzing trace with hash -1821037685, now seen corresponding path program 95 times [2024-09-12 21:32:29,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:32:29,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202294990] [2024-09-12 21:32:29,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:32:29,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:32:30,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,730 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:32:32,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,731 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-12 21:32:32,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,732 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-12 21:32:32,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,732 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 21:32:32,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,733 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-12 21:32:32,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,734 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-12 21:32:32,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,735 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-12 21:32:32,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,735 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-09-12 21:32:32,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,736 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-12 21:32:32,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,737 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-09-12 21:32:32,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,737 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-12 21:32:32,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,738 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-09-12 21:32:32,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,739 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-12 21:32:32,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,739 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-09-12 21:32:32,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,740 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-12 21:32:32,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,741 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-09-12 21:32:32,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,742 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-12 21:32:32,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,742 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-09-12 21:32:32,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,743 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-12 21:32:32,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,744 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-09-12 21:32:32,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,744 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-09-12 21:32:32,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,745 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-09-12 21:32:32,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,746 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-09-12 21:32:32,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,746 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-09-12 21:32:32,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,747 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-09-12 21:32:32,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,748 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2024-09-12 21:32:32,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,749 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-09-12 21:32:32,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,749 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-09-12 21:32:32,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,750 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-09-12 21:32:32,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,751 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 252 [2024-09-12 21:32:32,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,751 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-09-12 21:32:32,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,752 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-09-12 21:32:32,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,753 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-09-12 21:32:32,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,754 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 280 [2024-09-12 21:32:32,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,754 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 287 [2024-09-12 21:32:32,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,755 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2024-09-12 21:32:32,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,756 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-09-12 21:32:32,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,757 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 308 [2024-09-12 21:32:32,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,757 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2024-09-12 21:32:32,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,758 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-09-12 21:32:32,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,759 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 329 [2024-09-12 21:32:32,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,760 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 336 [2024-09-12 21:32:32,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,761 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 343 [2024-09-12 21:32:32,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,761 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 350 [2024-09-12 21:32:32,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,762 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 357 [2024-09-12 21:32:32,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,763 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 364 [2024-09-12 21:32:32,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,764 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 371 [2024-09-12 21:32:32,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,764 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 378 [2024-09-12 21:32:32,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,765 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 385 [2024-09-12 21:32:32,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:32,766 INFO L134 CoverageAnalysis]: Checked inductivity of 9264 backedges. 3576 proven. 1176 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-09-12 21:32:32,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:32:32,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202294990] [2024-09-12 21:32:32,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202294990] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:32:32,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2110845958] [2024-09-12 21:32:32,767 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 21:32:32,767 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:32:32,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:32:32,768 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:32:32,768 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2024-09-12 21:32:32,914 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 49 check-sat command(s) [2024-09-12 21:32:32,914 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:32:32,918 INFO L262 TraceCheckSpWp]: Trace formula consists of 955 conjuncts, 100 conjuncts are in the unsatisfiable core [2024-09-12 21:32:32,921 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:32:33,058 INFO L134 CoverageAnalysis]: Checked inductivity of 9264 backedges. 3576 proven. 1176 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-09-12 21:32:33,058 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:32:35,069 INFO L134 CoverageAnalysis]: Checked inductivity of 9264 backedges. 3576 proven. 1176 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-09-12 21:32:35,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2110845958] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:32:35,069 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:32:35,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [101, 101, 101] total 102 [2024-09-12 21:32:35,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420802739] [2024-09-12 21:32:35,069 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:32:35,070 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 102 states [2024-09-12 21:32:35,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:32:35,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2024-09-12 21:32:35,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2602, Invalid=7700, Unknown=0, NotChecked=0, Total=10302 [2024-09-12 21:32:35,071 INFO L87 Difference]: Start difference. First operand 399 states and 400 transitions. Second operand has 102 states, 102 states have (on average 1.5392156862745099) internal successors, (157), 102 states have internal predecessors, (157), 50 states have call successors, (51), 2 states have call predecessors, (51), 1 states have return successors, (49), 49 states have call predecessors, (49), 49 states have call successors, (49) [2024-09-12 21:32:35,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:32:35,618 INFO L93 Difference]: Finished difference Result 555 states and 605 transitions. [2024-09-12 21:32:35,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2024-09-12 21:32:35,619 INFO L78 Accepts]: Start accepts. Automaton has has 102 states, 102 states have (on average 1.5392156862745099) internal successors, (157), 102 states have internal predecessors, (157), 50 states have call successors, (51), 2 states have call predecessors, (51), 1 states have return successors, (49), 49 states have call predecessors, (49), 49 states have call successors, (49) Word has length 396 [2024-09-12 21:32:35,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:32:35,621 INFO L225 Difference]: With dead ends: 555 [2024-09-12 21:32:35,621 INFO L226 Difference]: Without dead ends: 400 [2024-09-12 21:32:35,622 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 990 GetRequests, 792 SyntacticMatches, 98 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7533 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=2602, Invalid=7700, Unknown=0, NotChecked=0, Total=10302 [2024-09-12 21:32:35,622 INFO L434 NwaCegarLoop]: 105 mSDtfsCounter, 0 mSDsluCounter, 1128 mSDsCounter, 0 mSdLazyCounter, 1448 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1233 SdHoareTripleChecker+Invalid, 1448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 21:32:35,622 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1233 Invalid, 1448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1448 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 21:32:35,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2024-09-12 21:32:35,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 400. [2024-09-12 21:32:35,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 400 states, 298 states have (on average 1.0067114093959733) internal successors, (300), 299 states have internal predecessors, (300), 51 states have call successors, (51), 51 states have call predecessors, (51), 50 states have return successors, (50), 49 states have call predecessors, (50), 50 states have call successors, (50) [2024-09-12 21:32:35,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 401 transitions. [2024-09-12 21:32:35,659 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 401 transitions. Word has length 396 [2024-09-12 21:32:35,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:32:35,659 INFO L474 AbstractCegarLoop]: Abstraction has 400 states and 401 transitions. [2024-09-12 21:32:35,659 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 102 states, 102 states have (on average 1.5392156862745099) internal successors, (157), 102 states have internal predecessors, (157), 50 states have call successors, (51), 2 states have call predecessors, (51), 1 states have return successors, (49), 49 states have call predecessors, (49), 49 states have call successors, (49) [2024-09-12 21:32:35,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:32:35,659 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 401 transitions. [2024-09-12 21:32:35,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 398 [2024-09-12 21:32:35,661 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:32:35,661 INFO L216 NwaCegarLoop]: trace histogram [49, 49, 49, 49, 48, 48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:32:35,673 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Ended with exit code 0 [2024-09-12 21:32:35,861 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2024-09-12 21:32:35,861 INFO L399 AbstractCegarLoop]: === Iteration 99 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:32:35,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:32:35,861 INFO L85 PathProgramCache]: Analyzing trace with hash -2080072681, now seen corresponding path program 96 times [2024-09-12 21:32:35,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:32:35,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131141673] [2024-09-12 21:32:35,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:32:35,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:32:35,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,558 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:32:37,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,559 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-12 21:32:37,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,559 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-12 21:32:37,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,560 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-12 21:32:37,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,561 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-12 21:32:37,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,561 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-12 21:32:37,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,562 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-09-12 21:32:37,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,568 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-12 21:32:37,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,569 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-09-12 21:32:37,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,570 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-12 21:32:37,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,570 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-09-12 21:32:37,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,571 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-12 21:32:37,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,572 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-09-12 21:32:37,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,573 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-12 21:32:37,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,573 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-09-12 21:32:37,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,574 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-12 21:32:37,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,575 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-09-12 21:32:37,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,576 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-09-12 21:32:37,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,576 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2024-09-12 21:32:37,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,577 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-09-12 21:32:37,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,578 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-09-12 21:32:37,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,579 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-09-12 21:32:37,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,580 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2024-09-12 21:32:37,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,581 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-09-12 21:32:37,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,581 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-09-12 21:32:37,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,582 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-09-12 21:32:37,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,583 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-09-12 21:32:37,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,584 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-09-12 21:32:37,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,585 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 246 [2024-09-12 21:32:37,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,585 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-09-12 21:32:37,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,586 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 260 [2024-09-12 21:32:37,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,587 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-09-12 21:32:37,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,588 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 274 [2024-09-12 21:32:37,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,589 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2024-09-12 21:32:37,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,590 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 288 [2024-09-12 21:32:37,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,590 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-09-12 21:32:37,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,591 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 302 [2024-09-12 21:32:37,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,592 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2024-09-12 21:32:37,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,593 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 316 [2024-09-12 21:32:37,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,594 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 323 [2024-09-12 21:32:37,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,595 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 330 [2024-09-12 21:32:37,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,595 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 337 [2024-09-12 21:32:37,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,596 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 344 [2024-09-12 21:32:37,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,597 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 351 [2024-09-12 21:32:37,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,598 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 358 [2024-09-12 21:32:37,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,599 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 365 [2024-09-12 21:32:37,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,600 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 372 [2024-09-12 21:32:37,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,600 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 379 [2024-09-12 21:32:37,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,601 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 386 [2024-09-12 21:32:37,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:37,603 INFO L134 CoverageAnalysis]: Checked inductivity of 9313 backedges. 1272 proven. 3529 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-09-12 21:32:37,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:32:37,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131141673] [2024-09-12 21:32:37,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131141673] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:32:37,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [256884130] [2024-09-12 21:32:37,603 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 21:32:37,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:32:37,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:32:37,604 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:32:37,605 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2024-09-12 21:32:37,755 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 49 check-sat command(s) [2024-09-12 21:32:37,755 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:32:37,759 INFO L262 TraceCheckSpWp]: Trace formula consists of 960 conjuncts, 104 conjuncts are in the unsatisfiable core [2024-09-12 21:32:37,762 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:32:37,920 INFO L134 CoverageAnalysis]: Checked inductivity of 9313 backedges. 1321 proven. 3480 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-09-12 21:32:37,920 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:32:39,303 INFO L134 CoverageAnalysis]: Checked inductivity of 9313 backedges. 1321 proven. 3480 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-09-12 21:32:39,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [256884130] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:32:39,304 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:32:39,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54, 54] total 57 [2024-09-12 21:32:39,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171850734] [2024-09-12 21:32:39,304 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:32:39,304 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2024-09-12 21:32:39,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:32:39,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2024-09-12 21:32:39,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1339, Invalid=1853, Unknown=0, NotChecked=0, Total=3192 [2024-09-12 21:32:39,305 INFO L87 Difference]: Start difference. First operand 400 states and 401 transitions. Second operand has 57 states, 57 states have (on average 2.807017543859649) internal successors, (160), 55 states have internal predecessors, (160), 50 states have call successors, (52), 3 states have call predecessors, (52), 1 states have return successors, (49), 49 states have call predecessors, (49), 49 states have call successors, (49) [2024-09-12 21:32:39,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:32:39,561 INFO L93 Difference]: Finished difference Result 413 states and 415 transitions. [2024-09-12 21:32:39,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2024-09-12 21:32:39,562 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 2.807017543859649) internal successors, (160), 55 states have internal predecessors, (160), 50 states have call successors, (52), 3 states have call predecessors, (52), 1 states have return successors, (49), 49 states have call predecessors, (49), 49 states have call successors, (49) Word has length 397 [2024-09-12 21:32:39,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:32:39,564 INFO L225 Difference]: With dead ends: 413 [2024-09-12 21:32:39,564 INFO L226 Difference]: Without dead ends: 411 [2024-09-12 21:32:39,564 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 994 GetRequests, 840 SyntacticMatches, 98 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2983 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=1345, Invalid=1961, Unknown=0, NotChecked=0, Total=3306 [2024-09-12 21:32:39,565 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 567 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 568 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 567 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 21:32:39,565 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 139 Invalid, 568 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 567 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 21:32:39,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2024-09-12 21:32:39,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 407. [2024-09-12 21:32:39,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 407 states, 303 states have (on average 1.0066006600660067) internal successors, (305), 304 states have internal predecessors, (305), 52 states have call successors, (52), 52 states have call predecessors, (52), 51 states have return successors, (51), 50 states have call predecessors, (51), 51 states have call successors, (51) [2024-09-12 21:32:39,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 408 transitions. [2024-09-12 21:32:39,605 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 408 transitions. Word has length 397 [2024-09-12 21:32:39,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:32:39,606 INFO L474 AbstractCegarLoop]: Abstraction has 407 states and 408 transitions. [2024-09-12 21:32:39,606 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 2.807017543859649) internal successors, (160), 55 states have internal predecessors, (160), 50 states have call successors, (52), 3 states have call predecessors, (52), 1 states have return successors, (49), 49 states have call predecessors, (49), 49 states have call successors, (49) [2024-09-12 21:32:39,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:32:39,606 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 408 transitions. [2024-09-12 21:32:39,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 405 [2024-09-12 21:32:39,607 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:32:39,607 INFO L216 NwaCegarLoop]: trace histogram [50, 50, 50, 49, 49, 49, 49, 49, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:32:39,619 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Ended with exit code 0 [2024-09-12 21:32:39,807 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable98 [2024-09-12 21:32:39,808 INFO L399 AbstractCegarLoop]: === Iteration 100 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:32:39,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:32:39,808 INFO L85 PathProgramCache]: Analyzing trace with hash -440857427, now seen corresponding path program 97 times [2024-09-12 21:32:39,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:32:39,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057826726] [2024-09-12 21:32:39,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:32:39,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:32:39,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,660 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:32:42,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,661 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-12 21:32:42,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,661 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-12 21:32:42,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,662 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-12 21:32:42,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,663 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-12 21:32:42,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,664 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-12 21:32:42,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,664 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-09-12 21:32:42,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,665 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-12 21:32:42,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,666 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-09-12 21:32:42,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,666 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-12 21:32:42,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,667 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-09-12 21:32:42,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,668 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-12 21:32:42,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,668 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-09-12 21:32:42,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,669 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-12 21:32:42,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,670 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-09-12 21:32:42,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,670 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-12 21:32:42,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,671 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-09-12 21:32:42,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,672 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-09-12 21:32:42,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,673 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2024-09-12 21:32:42,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,673 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-09-12 21:32:42,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,674 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-09-12 21:32:42,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,675 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-09-12 21:32:42,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,676 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2024-09-12 21:32:42,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,677 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-09-12 21:32:42,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,677 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-09-12 21:32:42,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,678 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-09-12 21:32:42,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,679 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-09-12 21:32:42,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,680 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-09-12 21:32:42,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,681 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 246 [2024-09-12 21:32:42,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,682 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-09-12 21:32:42,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,682 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 260 [2024-09-12 21:32:42,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,683 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-09-12 21:32:42,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,684 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 274 [2024-09-12 21:32:42,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,685 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2024-09-12 21:32:42,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,685 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 288 [2024-09-12 21:32:42,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,686 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-09-12 21:32:42,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,687 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 302 [2024-09-12 21:32:42,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,688 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2024-09-12 21:32:42,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,688 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 316 [2024-09-12 21:32:42,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,689 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 323 [2024-09-12 21:32:42,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,690 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 330 [2024-09-12 21:32:42,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,691 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 337 [2024-09-12 21:32:42,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,691 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 344 [2024-09-12 21:32:42,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,692 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 351 [2024-09-12 21:32:42,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,693 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 358 [2024-09-12 21:32:42,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,694 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 365 [2024-09-12 21:32:42,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,694 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 372 [2024-09-12 21:32:42,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,695 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 379 [2024-09-12 21:32:42,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,696 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 386 [2024-09-12 21:32:42,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,697 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 393 [2024-09-12 21:32:42,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,698 INFO L134 CoverageAnalysis]: Checked inductivity of 9653 backedges. 3724 proven. 1225 refuted. 0 times theorem prover too weak. 4704 trivial. 0 not checked. [2024-09-12 21:32:42,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:32:42,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057826726] [2024-09-12 21:32:42,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057826726] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:32:42,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [434107422] [2024-09-12 21:32:42,698 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-12 21:32:42,698 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:32:42,698 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:32:42,699 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:32:42,700 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2024-09-12 21:32:42,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:42,803 INFO L262 TraceCheckSpWp]: Trace formula consists of 974 conjuncts, 102 conjuncts are in the unsatisfiable core [2024-09-12 21:32:42,806 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:32:42,948 INFO L134 CoverageAnalysis]: Checked inductivity of 9653 backedges. 3724 proven. 1225 refuted. 0 times theorem prover too weak. 4704 trivial. 0 not checked. [2024-09-12 21:32:42,949 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:32:44,966 INFO L134 CoverageAnalysis]: Checked inductivity of 9653 backedges. 3724 proven. 1225 refuted. 0 times theorem prover too weak. 4704 trivial. 0 not checked. [2024-09-12 21:32:44,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [434107422] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:32:44,966 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:32:44,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [103, 103, 103] total 104 [2024-09-12 21:32:44,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287150660] [2024-09-12 21:32:44,966 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:32:44,967 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 104 states [2024-09-12 21:32:44,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:32:44,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 104 interpolants. [2024-09-12 21:32:44,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2705, Invalid=8007, Unknown=0, NotChecked=0, Total=10712 [2024-09-12 21:32:44,968 INFO L87 Difference]: Start difference. First operand 407 states and 408 transitions. Second operand has 104 states, 104 states have (on average 1.5384615384615385) internal successors, (160), 104 states have internal predecessors, (160), 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-12 21:32:45,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:32:45,427 INFO L93 Difference]: Finished difference Result 566 states and 617 transitions. [2024-09-12 21:32:45,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2024-09-12 21:32:45,427 INFO L78 Accepts]: Start accepts. Automaton has has 104 states, 104 states have (on average 1.5384615384615385) internal successors, (160), 104 states have internal predecessors, (160), 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 404 [2024-09-12 21:32:45,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:32:45,429 INFO L225 Difference]: With dead ends: 566 [2024-09-12 21:32:45,429 INFO L226 Difference]: Without dead ends: 408 [2024-09-12 21:32:45,430 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1010 GetRequests, 808 SyntacticMatches, 100 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7837 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=2705, Invalid=8007, Unknown=0, NotChecked=0, Total=10712 [2024-09-12 21:32:45,430 INFO L434 NwaCegarLoop]: 107 mSDtfsCounter, 0 mSDsluCounter, 725 mSDsCounter, 0 mSdLazyCounter, 1070 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 832 SdHoareTripleChecker+Invalid, 1070 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1070 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 21:32:45,431 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 832 Invalid, 1070 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1070 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 21:32:45,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2024-09-12 21:32:45,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 408. [2024-09-12 21:32:45,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 408 states, 304 states have (on average 1.006578947368421) internal successors, (306), 305 states have internal predecessors, (306), 52 states have call successors, (52), 52 states have call predecessors, (52), 51 states have return successors, (51), 50 states have call predecessors, (51), 51 states have call successors, (51) [2024-09-12 21:32:45,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 409 transitions. [2024-09-12 21:32:45,468 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 409 transitions. Word has length 404 [2024-09-12 21:32:45,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:32:45,468 INFO L474 AbstractCegarLoop]: Abstraction has 408 states and 409 transitions. [2024-09-12 21:32:45,469 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 104 states, 104 states have (on average 1.5384615384615385) internal successors, (160), 104 states have internal predecessors, (160), 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-12 21:32:45,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:32:45,469 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 409 transitions. [2024-09-12 21:32:45,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 406 [2024-09-12 21:32:45,470 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:32:45,470 INFO L216 NwaCegarLoop]: trace histogram [50, 50, 50, 50, 49, 49, 49, 49, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:32:45,482 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Forceful destruction successful, exit code 0 [2024-09-12 21:32:45,670 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2024-09-12 21:32:45,670 INFO L399 AbstractCegarLoop]: === Iteration 101 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:32:45,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:32:45,671 INFO L85 PathProgramCache]: Analyzing trace with hash -582667975, now seen corresponding path program 98 times [2024-09-12 21:32:45,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:32:45,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107105954] [2024-09-12 21:32:45,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:32:45,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:32:45,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,437 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:32:47,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,438 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 21:32:47,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,439 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 21:32:47,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,439 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-12 21:32:47,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,440 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-12 21:32:47,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,441 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-12 21:32:47,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,441 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 21:32:47,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,442 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-09-12 21:32:47,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,443 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-12 21:32:47,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,444 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-12 21:32:47,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,444 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-12 21:32:47,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,445 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-09-12 21:32:47,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,446 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-12 21:32:47,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,447 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2024-09-12 21:32:47,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,447 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-12 21:32:47,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,448 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-09-12 21:32:47,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,449 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-12 21:32:47,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,450 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-09-12 21:32:47,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,450 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-09-12 21:32:47,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,451 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-09-12 21:32:47,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,452 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-09-12 21:32:47,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,453 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-09-12 21:32:47,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,453 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-09-12 21:32:47,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,454 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-09-12 21:32:47,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,455 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2024-09-12 21:32:47,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,456 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-09-12 21:32:47,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,456 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-09-12 21:32:47,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,457 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-09-12 21:32:47,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,458 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2024-09-12 21:32:47,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,459 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 254 [2024-09-12 21:32:47,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,459 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-09-12 21:32:47,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,460 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 268 [2024-09-12 21:32:47,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,461 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-09-12 21:32:47,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,462 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 282 [2024-09-12 21:32:47,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,462 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-09-12 21:32:47,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,463 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 296 [2024-09-12 21:32:47,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,464 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 303 [2024-09-12 21:32:47,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,465 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 310 [2024-09-12 21:32:47,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,465 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2024-09-12 21:32:47,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,466 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 324 [2024-09-12 21:32:47,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,467 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 331 [2024-09-12 21:32:47,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,468 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 338 [2024-09-12 21:32:47,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,469 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 345 [2024-09-12 21:32:47,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,469 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 352 [2024-09-12 21:32:47,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,470 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 359 [2024-09-12 21:32:47,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,471 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 366 [2024-09-12 21:32:47,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,472 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 373 [2024-09-12 21:32:47,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,472 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 380 [2024-09-12 21:32:47,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,473 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 387 [2024-09-12 21:32:47,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,474 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 394 [2024-09-12 21:32:47,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:47,475 INFO L134 CoverageAnalysis]: Checked inductivity of 9703 backedges. 1323 proven. 3676 refuted. 0 times theorem prover too weak. 4704 trivial. 0 not checked. [2024-09-12 21:32:47,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:32:47,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107105954] [2024-09-12 21:32:47,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107105954] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:32:47,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1448439415] [2024-09-12 21:32:47,476 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 21:32:47,476 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:32:47,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:32:47,477 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:32:47,478 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2024-09-12 21:32:47,577 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 21:32:47,577 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:32:47,581 INFO L262 TraceCheckSpWp]: Trace formula consists of 979 conjuncts, 103 conjuncts are in the unsatisfiable core [2024-09-12 21:32:47,584 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:32:47,745 INFO L134 CoverageAnalysis]: Checked inductivity of 9703 backedges. 1373 proven. 3626 refuted. 0 times theorem prover too weak. 4704 trivial. 0 not checked. [2024-09-12 21:32:47,745 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:32:49,194 INFO L134 CoverageAnalysis]: Checked inductivity of 9703 backedges. 1373 proven. 3626 refuted. 0 times theorem prover too weak. 4704 trivial. 0 not checked. [2024-09-12 21:32:49,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1448439415] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:32:49,194 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:32:49,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 55, 55] total 58 [2024-09-12 21:32:49,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441862881] [2024-09-12 21:32:49,195 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:32:49,195 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2024-09-12 21:32:49,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:32:49,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2024-09-12 21:32:49,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1391, Invalid=1915, Unknown=0, NotChecked=0, Total=3306 [2024-09-12 21:32:49,196 INFO L87 Difference]: Start difference. First operand 408 states and 409 transitions. Second operand has 58 states, 58 states have (on average 2.810344827586207) internal successors, (163), 56 states have internal predecessors, (163), 51 states have call successors, (53), 3 states have call predecessors, (53), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2024-09-12 21:32:49,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:32:49,420 INFO L93 Difference]: Finished difference Result 421 states and 423 transitions. [2024-09-12 21:32:49,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2024-09-12 21:32:49,420 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 2.810344827586207) internal successors, (163), 56 states have internal predecessors, (163), 51 states have call successors, (53), 3 states have call predecessors, (53), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) Word has length 405 [2024-09-12 21:32:49,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:32:49,422 INFO L225 Difference]: With dead ends: 421 [2024-09-12 21:32:49,422 INFO L226 Difference]: Without dead ends: 419 [2024-09-12 21:32:49,422 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1014 GetRequests, 855 SyntacticMatches, 102 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3196 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=1397, Invalid=2025, Unknown=0, NotChecked=0, Total=3422 [2024-09-12 21:32:49,423 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 498 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 500 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 498 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 21:32:49,423 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 108 Invalid, 500 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 498 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 21:32:49,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2024-09-12 21:32:49,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 415. [2024-09-12 21:32:49,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 415 states, 309 states have (on average 1.006472491909385) internal successors, (311), 310 states have internal predecessors, (311), 53 states have call successors, (53), 53 states have call predecessors, (53), 52 states have return successors, (52), 51 states have call predecessors, (52), 52 states have call successors, (52) [2024-09-12 21:32:49,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 416 transitions. [2024-09-12 21:32:49,453 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 416 transitions. Word has length 405 [2024-09-12 21:32:49,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:32:49,453 INFO L474 AbstractCegarLoop]: Abstraction has 415 states and 416 transitions. [2024-09-12 21:32:49,453 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 2.810344827586207) internal successors, (163), 56 states have internal predecessors, (163), 51 states have call successors, (53), 3 states have call predecessors, (53), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2024-09-12 21:32:49,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:32:49,453 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 416 transitions. [2024-09-12 21:32:49,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 413 [2024-09-12 21:32:49,454 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:32:49,454 INFO L216 NwaCegarLoop]: trace histogram [51, 51, 51, 50, 50, 50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:32:49,468 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Ended with exit code 0 [2024-09-12 21:32:49,655 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2024-09-12 21:32:49,655 INFO L399 AbstractCegarLoop]: === Iteration 102 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:32:49,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:32:49,655 INFO L85 PathProgramCache]: Analyzing trace with hash 2139016523, now seen corresponding path program 99 times [2024-09-12 21:32:49,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:32:49,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897112242] [2024-09-12 21:32:49,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:32:49,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:32:49,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,623 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:32:52,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,624 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-12 21:32:52,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,625 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 21:32:52,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,626 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-12 21:32:52,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,626 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-12 21:32:52,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,627 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-12 21:32:52,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,628 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 21:32:52,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,628 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-09-12 21:32:52,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,629 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-12 21:32:52,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,630 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-12 21:32:52,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,630 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-12 21:32:52,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,631 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-09-12 21:32:52,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,632 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-12 21:32:52,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,633 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2024-09-12 21:32:52,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,633 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-12 21:32:52,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,634 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-09-12 21:32:52,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,635 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-12 21:32:52,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,635 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-09-12 21:32:52,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,636 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-09-12 21:32:52,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,637 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-09-12 21:32:52,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,637 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-09-12 21:32:52,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,638 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-09-12 21:32:52,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,639 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-09-12 21:32:52,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,640 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-09-12 21:32:52,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,640 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2024-09-12 21:32:52,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,641 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-09-12 21:32:52,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,642 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-09-12 21:32:52,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,642 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-09-12 21:32:52,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,643 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2024-09-12 21:32:52,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,644 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 254 [2024-09-12 21:32:52,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,645 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-09-12 21:32:52,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,645 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 268 [2024-09-12 21:32:52,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,646 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-09-12 21:32:52,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,647 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 282 [2024-09-12 21:32:52,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,648 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-09-12 21:32:52,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,648 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 296 [2024-09-12 21:32:52,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,649 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 303 [2024-09-12 21:32:52,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,650 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 310 [2024-09-12 21:32:52,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,651 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2024-09-12 21:32:52,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,651 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 324 [2024-09-12 21:32:52,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,652 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 331 [2024-09-12 21:32:52,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,653 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 338 [2024-09-12 21:32:52,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,654 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 345 [2024-09-12 21:32:52,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,654 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 352 [2024-09-12 21:32:52,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,655 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 359 [2024-09-12 21:32:52,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,656 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 366 [2024-09-12 21:32:52,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,657 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 373 [2024-09-12 21:32:52,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,657 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 380 [2024-09-12 21:32:52,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,658 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 387 [2024-09-12 21:32:52,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,659 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 394 [2024-09-12 21:32:52,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,660 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 401 [2024-09-12 21:32:52,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:52,661 INFO L134 CoverageAnalysis]: Checked inductivity of 10050 backedges. 3875 proven. 1275 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-09-12 21:32:52,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:32:52,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897112242] [2024-09-12 21:32:52,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897112242] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:32:52,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1003938595] [2024-09-12 21:32:52,661 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 21:32:52,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:32:52,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:32:52,662 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:32:52,663 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2024-09-12 21:32:52,823 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 51 check-sat command(s) [2024-09-12 21:32:52,823 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:32:52,826 INFO L262 TraceCheckSpWp]: Trace formula consists of 993 conjuncts, 104 conjuncts are in the unsatisfiable core [2024-09-12 21:32:52,829 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:32:52,973 INFO L134 CoverageAnalysis]: Checked inductivity of 10050 backedges. 3875 proven. 1275 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-09-12 21:32:52,973 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:32:55,056 INFO L134 CoverageAnalysis]: Checked inductivity of 10050 backedges. 3875 proven. 1275 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-09-12 21:32:55,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1003938595] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:32:55,056 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:32:55,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [105, 105, 105] total 106 [2024-09-12 21:32:55,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768572315] [2024-09-12 21:32:55,056 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:32:55,056 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 106 states [2024-09-12 21:32:55,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:32:55,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 106 interpolants. [2024-09-12 21:32:55,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2810, Invalid=8320, Unknown=0, NotChecked=0, Total=11130 [2024-09-12 21:32:55,058 INFO L87 Difference]: Start difference. First operand 415 states and 416 transitions. Second operand has 106 states, 106 states have (on average 1.5377358490566038) internal successors, (163), 106 states have internal predecessors, (163), 52 states have call successors, (53), 2 states have call predecessors, (53), 1 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) [2024-09-12 21:32:55,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:32:55,492 INFO L93 Difference]: Finished difference Result 577 states and 629 transitions. [2024-09-12 21:32:55,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2024-09-12 21:32:55,492 INFO L78 Accepts]: Start accepts. Automaton has has 106 states, 106 states have (on average 1.5377358490566038) internal successors, (163), 106 states have internal predecessors, (163), 52 states have call successors, (53), 2 states have call predecessors, (53), 1 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) Word has length 412 [2024-09-12 21:32:55,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:32:55,495 INFO L225 Difference]: With dead ends: 577 [2024-09-12 21:32:55,495 INFO L226 Difference]: Without dead ends: 416 [2024-09-12 21:32:55,495 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1030 GetRequests, 824 SyntacticMatches, 102 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8147 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=2810, Invalid=8320, Unknown=0, NotChecked=0, Total=11130 [2024-09-12 21:32:55,495 INFO L434 NwaCegarLoop]: 109 mSDtfsCounter, 0 mSDsluCounter, 669 mSDsCounter, 0 mSdLazyCounter, 998 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 778 SdHoareTripleChecker+Invalid, 998 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 998 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 21:32:55,495 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 778 Invalid, 998 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 998 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 21:32:55,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2024-09-12 21:32:55,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 416. [2024-09-12 21:32:55,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 416 states, 310 states have (on average 1.0064516129032257) internal successors, (312), 311 states have internal predecessors, (312), 53 states have call successors, (53), 53 states have call predecessors, (53), 52 states have return successors, (52), 51 states have call predecessors, (52), 52 states have call successors, (52) [2024-09-12 21:32:55,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 416 states to 416 states and 417 transitions. [2024-09-12 21:32:55,531 INFO L78 Accepts]: Start accepts. Automaton has 416 states and 417 transitions. Word has length 412 [2024-09-12 21:32:55,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:32:55,531 INFO L474 AbstractCegarLoop]: Abstraction has 416 states and 417 transitions. [2024-09-12 21:32:55,532 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 106 states, 106 states have (on average 1.5377358490566038) internal successors, (163), 106 states have internal predecessors, (163), 52 states have call successors, (53), 2 states have call predecessors, (53), 1 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) [2024-09-12 21:32:55,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:32:55,532 INFO L276 IsEmpty]: Start isEmpty. Operand 416 states and 417 transitions. [2024-09-12 21:32:55,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 414 [2024-09-12 21:32:55,533 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:32:55,533 INFO L216 NwaCegarLoop]: trace histogram [51, 51, 51, 51, 50, 50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:32:55,546 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Forceful destruction successful, exit code 0 [2024-09-12 21:32:55,733 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2024-09-12 21:32:55,734 INFO L399 AbstractCegarLoop]: === Iteration 103 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:32:55,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:32:55,734 INFO L85 PathProgramCache]: Analyzing trace with hash -535583273, now seen corresponding path program 100 times [2024-09-12 21:32:55,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:32:55,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336733565] [2024-09-12 21:32:55,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:32:55,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:32:55,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,558 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:32:57,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,559 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-12 21:32:57,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,560 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-12 21:32:57,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,561 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-12 21:32:57,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,562 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-12 21:32:57,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,562 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-12 21:32:57,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,563 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-12 21:32:57,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,564 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-12 21:32:57,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,565 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-09-12 21:32:57,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,565 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-12 21:32:57,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,566 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-09-12 21:32:57,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,567 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-12 21:32:57,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,567 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-09-12 21:32:57,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,568 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-12 21:32:57,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,569 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-09-12 21:32:57,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,570 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-09-12 21:32:57,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,570 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2024-09-12 21:32:57,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,571 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-12 21:32:57,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,572 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-09-12 21:32:57,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,572 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-09-12 21:32:57,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,573 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-09-12 21:32:57,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,574 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-09-12 21:32:57,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,575 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-09-12 21:32:57,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,575 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-09-12 21:32:57,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,576 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-09-12 21:32:57,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,577 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-09-12 21:32:57,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,578 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-09-12 21:32:57,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,578 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2024-09-12 21:32:57,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,579 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2024-09-12 21:32:57,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,580 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-09-12 21:32:57,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,581 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-09-12 21:32:57,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,581 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-09-12 21:32:57,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,582 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 276 [2024-09-12 21:32:57,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,583 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-09-12 21:32:57,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,583 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 290 [2024-09-12 21:32:57,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,584 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-09-12 21:32:57,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,585 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 304 [2024-09-12 21:32:57,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,586 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-09-12 21:32:57,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,586 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 318 [2024-09-12 21:32:57,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,587 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 325 [2024-09-12 21:32:57,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,588 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 332 [2024-09-12 21:32:57,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,589 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 339 [2024-09-12 21:32:57,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,589 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 346 [2024-09-12 21:32:57,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,590 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 353 [2024-09-12 21:32:57,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,591 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 360 [2024-09-12 21:32:57,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,592 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 367 [2024-09-12 21:32:57,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,593 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 374 [2024-09-12 21:32:57,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,593 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 381 [2024-09-12 21:32:57,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,594 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 388 [2024-09-12 21:32:57,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,595 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 395 [2024-09-12 21:32:57,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,596 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 402 [2024-09-12 21:32:57,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:32:57,598 INFO L134 CoverageAnalysis]: Checked inductivity of 10101 backedges. 1375 proven. 3826 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-09-12 21:32:57,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:32:57,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336733565] [2024-09-12 21:32:57,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336733565] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:32:57,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [505510512] [2024-09-12 21:32:57,598 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 21:32:57,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:32:57,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:32:57,600 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:32:57,601 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2024-09-12 21:32:57,721 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 21:32:57,721 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:32:57,726 INFO L262 TraceCheckSpWp]: Trace formula consists of 998 conjuncts, 108 conjuncts are in the unsatisfiable core [2024-09-12 21:32:57,732 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:32:57,926 INFO L134 CoverageAnalysis]: Checked inductivity of 10101 backedges. 1426 proven. 3775 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-09-12 21:32:57,926 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:32:59,407 INFO L134 CoverageAnalysis]: Checked inductivity of 10101 backedges. 1426 proven. 3775 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-09-12 21:32:59,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [505510512] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:32:59,408 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:32:59,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 56, 56] total 59 [2024-09-12 21:32:59,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789986551] [2024-09-12 21:32:59,408 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:32:59,408 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2024-09-12 21:32:59,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:32:59,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2024-09-12 21:32:59,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1444, Invalid=1978, Unknown=0, NotChecked=0, Total=3422 [2024-09-12 21:32:59,409 INFO L87 Difference]: Start difference. First operand 416 states and 417 transitions. Second operand has 59 states, 59 states have (on average 2.8135593220338984) internal successors, (166), 57 states have internal predecessors, (166), 52 states have call successors, (54), 3 states have call predecessors, (54), 1 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) [2024-09-12 21:32:59,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:32:59,651 INFO L93 Difference]: Finished difference Result 429 states and 431 transitions. [2024-09-12 21:32:59,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-09-12 21:32:59,652 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 2.8135593220338984) internal successors, (166), 57 states have internal predecessors, (166), 52 states have call successors, (54), 3 states have call predecessors, (54), 1 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) Word has length 413 [2024-09-12 21:32:59,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:32:59,654 INFO L225 Difference]: With dead ends: 429 [2024-09-12 21:32:59,654 INFO L226 Difference]: Without dead ends: 427 [2024-09-12 21:32:59,654 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1034 GetRequests, 874 SyntacticMatches, 102 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3207 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=1450, Invalid=2090, Unknown=0, NotChecked=0, Total=3540 [2024-09-12 21:32:59,654 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 588 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 590 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 588 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 21:32:59,654 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 134 Invalid, 590 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 588 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 21:32:59,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2024-09-12 21:32:59,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 423. [2024-09-12 21:32:59,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 315 states have (on average 1.0063492063492063) internal successors, (317), 316 states have internal predecessors, (317), 54 states have call successors, (54), 54 states have call predecessors, (54), 53 states have return successors, (53), 52 states have call predecessors, (53), 53 states have call successors, (53) [2024-09-12 21:32:59,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 424 transitions. [2024-09-12 21:32:59,685 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 424 transitions. Word has length 413 [2024-09-12 21:32:59,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:32:59,686 INFO L474 AbstractCegarLoop]: Abstraction has 423 states and 424 transitions. [2024-09-12 21:32:59,686 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 2.8135593220338984) internal successors, (166), 57 states have internal predecessors, (166), 52 states have call successors, (54), 3 states have call predecessors, (54), 1 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) [2024-09-12 21:32:59,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:32:59,686 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 424 transitions. [2024-09-12 21:32:59,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 421 [2024-09-12 21:32:59,687 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:32:59,687 INFO L216 NwaCegarLoop]: trace histogram [52, 52, 52, 51, 51, 51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:32:59,699 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Ended with exit code 0 [2024-09-12 21:32:59,887 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2024-09-12 21:32:59,887 INFO L399 AbstractCegarLoop]: === Iteration 104 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:32:59,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:32:59,888 INFO L85 PathProgramCache]: Analyzing trace with hash 2118093549, now seen corresponding path program 101 times [2024-09-12 21:32:59,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:32:59,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698234252] [2024-09-12 21:32:59,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:32:59,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:32:59,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:02,987 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:33:02,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:02,988 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-12 21:33:02,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:02,989 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-12 21:33:02,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:02,989 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-12 21:33:02,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:02,990 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-12 21:33:02,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:02,991 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-12 21:33:02,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:02,991 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-12 21:33:02,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:02,992 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-12 21:33:02,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:02,993 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-09-12 21:33:02,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:02,993 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-12 21:33:02,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:02,994 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-09-12 21:33:02,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:02,995 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-12 21:33:02,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:02,995 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-09-12 21:33:02,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:02,996 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-12 21:33:02,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:02,997 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-09-12 21:33:02,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:02,998 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-09-12 21:33:02,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:02,998 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2024-09-12 21:33:02,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:02,999 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-12 21:33:02,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:03,000 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-09-12 21:33:03,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:03,000 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-09-12 21:33:03,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:03,001 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-09-12 21:33:03,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:03,002 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-09-12 21:33:03,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:03,002 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-09-12 21:33:03,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:03,003 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-09-12 21:33:03,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:03,004 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-09-12 21:33:03,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:03,005 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-09-12 21:33:03,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:03,005 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-09-12 21:33:03,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:03,006 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2024-09-12 21:33:03,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:03,007 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2024-09-12 21:33:03,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:03,007 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-09-12 21:33:03,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:03,008 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-09-12 21:33:03,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:03,009 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-09-12 21:33:03,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:03,010 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 276 [2024-09-12 21:33:03,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:03,010 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-09-12 21:33:03,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:03,011 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 290 [2024-09-12 21:33:03,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:03,012 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-09-12 21:33:03,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:03,013 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 304 [2024-09-12 21:33:03,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:03,013 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-09-12 21:33:03,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:03,014 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 318 [2024-09-12 21:33:03,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:03,015 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 325 [2024-09-12 21:33:03,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:03,015 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 332 [2024-09-12 21:33:03,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:03,016 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 339 [2024-09-12 21:33:03,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:03,017 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 346 [2024-09-12 21:33:03,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:03,018 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 353 [2024-09-12 21:33:03,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:03,018 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 360 [2024-09-12 21:33:03,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:03,019 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 367 [2024-09-12 21:33:03,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:03,020 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 374 [2024-09-12 21:33:03,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:03,021 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 381 [2024-09-12 21:33:03,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:03,021 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 388 [2024-09-12 21:33:03,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:03,022 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 395 [2024-09-12 21:33:03,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:03,023 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 402 [2024-09-12 21:33:03,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:03,024 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 409 [2024-09-12 21:33:03,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:03,025 INFO L134 CoverageAnalysis]: Checked inductivity of 10455 backedges. 4029 proven. 1326 refuted. 0 times theorem prover too weak. 5100 trivial. 0 not checked. [2024-09-12 21:33:03,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:33:03,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698234252] [2024-09-12 21:33:03,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698234252] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:33:03,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [377195907] [2024-09-12 21:33:03,025 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 21:33:03,026 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:33:03,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:33:03,026 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:33:03,027 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2024-09-12 21:33:03,183 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 52 check-sat command(s) [2024-09-12 21:33:03,183 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:33:03,187 INFO L262 TraceCheckSpWp]: Trace formula consists of 1012 conjuncts, 106 conjuncts are in the unsatisfiable core [2024-09-12 21:33:03,191 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:33:03,356 INFO L134 CoverageAnalysis]: Checked inductivity of 10455 backedges. 4029 proven. 1326 refuted. 0 times theorem prover too weak. 5100 trivial. 0 not checked. [2024-09-12 21:33:03,356 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:33:05,525 INFO L134 CoverageAnalysis]: Checked inductivity of 10455 backedges. 4029 proven. 1326 refuted. 0 times theorem prover too weak. 5100 trivial. 0 not checked. [2024-09-12 21:33:05,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [377195907] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:33:05,526 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:33:05,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [107, 107, 107] total 108 [2024-09-12 21:33:05,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992679425] [2024-09-12 21:33:05,526 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:33:05,526 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 108 states [2024-09-12 21:33:05,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:33:05,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 108 interpolants. [2024-09-12 21:33:05,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2917, Invalid=8639, Unknown=0, NotChecked=0, Total=11556 [2024-09-12 21:33:05,528 INFO L87 Difference]: Start difference. First operand 423 states and 424 transitions. Second operand has 108 states, 108 states have (on average 1.537037037037037) internal successors, (166), 108 states have internal predecessors, (166), 53 states have call successors, (54), 2 states have call predecessors, (54), 1 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2024-09-12 21:33:06,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:33:06,099 INFO L93 Difference]: Finished difference Result 588 states and 641 transitions. [2024-09-12 21:33:06,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2024-09-12 21:33:06,099 INFO L78 Accepts]: Start accepts. Automaton has has 108 states, 108 states have (on average 1.537037037037037) internal successors, (166), 108 states have internal predecessors, (166), 53 states have call successors, (54), 2 states have call predecessors, (54), 1 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) Word has length 420 [2024-09-12 21:33:06,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:33:06,101 INFO L225 Difference]: With dead ends: 588 [2024-09-12 21:33:06,102 INFO L226 Difference]: Without dead ends: 424 [2024-09-12 21:33:06,102 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1050 GetRequests, 840 SyntacticMatches, 104 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8463 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=2917, Invalid=8639, Unknown=0, NotChecked=0, Total=11556 [2024-09-12 21:33:06,102 INFO L434 NwaCegarLoop]: 111 mSDtfsCounter, 0 mSDsluCounter, 1081 mSDsCounter, 0 mSdLazyCounter, 1484 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1192 SdHoareTripleChecker+Invalid, 1484 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1484 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 21:33:06,103 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1192 Invalid, 1484 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1484 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 21:33:06,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2024-09-12 21:33:06,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 424. [2024-09-12 21:33:06,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 424 states, 316 states have (on average 1.0063291139240507) internal successors, (318), 317 states have internal predecessors, (318), 54 states have call successors, (54), 54 states have call predecessors, (54), 53 states have return successors, (53), 52 states have call predecessors, (53), 53 states have call successors, (53) [2024-09-12 21:33:06,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 425 transitions. [2024-09-12 21:33:06,135 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 425 transitions. Word has length 420 [2024-09-12 21:33:06,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:33:06,135 INFO L474 AbstractCegarLoop]: Abstraction has 424 states and 425 transitions. [2024-09-12 21:33:06,135 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 108 states, 108 states have (on average 1.537037037037037) internal successors, (166), 108 states have internal predecessors, (166), 53 states have call successors, (54), 2 states have call predecessors, (54), 1 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2024-09-12 21:33:06,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:33:06,135 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 425 transitions. [2024-09-12 21:33:06,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 422 [2024-09-12 21:33:06,136 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:33:06,136 INFO L216 NwaCegarLoop]: trace histogram [52, 52, 52, 52, 51, 51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:33:06,149 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Forceful destruction successful, exit code 0 [2024-09-12 21:33:06,340 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2024-09-12 21:33:06,340 INFO L399 AbstractCegarLoop]: === Iteration 105 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:33:06,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:33:06,341 INFO L85 PathProgramCache]: Analyzing trace with hash -571926663, now seen corresponding path program 102 times [2024-09-12 21:33:06,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:33:06,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651296474] [2024-09-12 21:33:06,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:33:06,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:33:06,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,235 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:33:08,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,236 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-12 21:33:08,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,237 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-12 21:33:08,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,237 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-12 21:33:08,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,238 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-12 21:33:08,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,239 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 21:33:08,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,239 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-12 21:33:08,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,240 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-12 21:33:08,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,241 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-12 21:33:08,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,242 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-09-12 21:33:08,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,242 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-12 21:33:08,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,243 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-09-12 21:33:08,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,244 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-12 21:33:08,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,245 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2024-09-12 21:33:08,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,245 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-09-12 21:33:08,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,246 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-09-12 21:33:08,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,247 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-12 21:33:08,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,247 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-09-12 21:33:08,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,248 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-09-12 21:33:08,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,249 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2024-09-12 21:33:08,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,250 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-09-12 21:33:08,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,250 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-09-12 21:33:08,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,251 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-09-12 21:33:08,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,252 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-09-12 21:33:08,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,253 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-09-12 21:33:08,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,253 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-09-12 21:33:08,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,254 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-09-12 21:33:08,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,255 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-09-12 21:33:08,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,255 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-09-12 21:33:08,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,256 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-09-12 21:33:08,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,257 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 263 [2024-09-12 21:33:08,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,258 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 270 [2024-09-12 21:33:08,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,258 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-09-12 21:33:08,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,259 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-09-12 21:33:08,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,260 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-09-12 21:33:08,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,261 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 298 [2024-09-12 21:33:08,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,261 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-09-12 21:33:08,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,262 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 312 [2024-09-12 21:33:08,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,263 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 319 [2024-09-12 21:33:08,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,264 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 326 [2024-09-12 21:33:08,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,264 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-09-12 21:33:08,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,265 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 340 [2024-09-12 21:33:08,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,266 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 347 [2024-09-12 21:33:08,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,267 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 354 [2024-09-12 21:33:08,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,267 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 361 [2024-09-12 21:33:08,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,268 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 368 [2024-09-12 21:33:08,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,269 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 375 [2024-09-12 21:33:08,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,270 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 382 [2024-09-12 21:33:08,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,271 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 389 [2024-09-12 21:33:08,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,272 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 396 [2024-09-12 21:33:08,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,272 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 403 [2024-09-12 21:33:08,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,273 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 410 [2024-09-12 21:33:08,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:08,275 INFO L134 CoverageAnalysis]: Checked inductivity of 10507 backedges. 1428 proven. 3979 refuted. 0 times theorem prover too weak. 5100 trivial. 0 not checked. [2024-09-12 21:33:08,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:33:08,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651296474] [2024-09-12 21:33:08,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651296474] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:33:08,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [867713163] [2024-09-12 21:33:08,275 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 21:33:08,275 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:33:08,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:33:08,276 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:33:08,277 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2024-09-12 21:33:08,438 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 52 check-sat command(s) [2024-09-12 21:33:08,439 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:33:08,442 INFO L262 TraceCheckSpWp]: Trace formula consists of 1017 conjuncts, 110 conjuncts are in the unsatisfiable core [2024-09-12 21:33:08,445 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:33:08,623 INFO L134 CoverageAnalysis]: Checked inductivity of 10507 backedges. 1480 proven. 3927 refuted. 0 times theorem prover too weak. 5100 trivial. 0 not checked. [2024-09-12 21:33:08,623 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:33:10,143 INFO L134 CoverageAnalysis]: Checked inductivity of 10507 backedges. 1480 proven. 3927 refuted. 0 times theorem prover too weak. 5100 trivial. 0 not checked. [2024-09-12 21:33:10,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [867713163] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:33:10,143 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:33:10,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 57, 57] total 60 [2024-09-12 21:33:10,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370189060] [2024-09-12 21:33:10,143 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:33:10,143 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2024-09-12 21:33:10,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:33:10,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2024-09-12 21:33:10,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1498, Invalid=2042, Unknown=0, NotChecked=0, Total=3540 [2024-09-12 21:33:10,144 INFO L87 Difference]: Start difference. First operand 424 states and 425 transitions. Second operand has 60 states, 60 states have (on average 2.816666666666667) internal successors, (169), 58 states have internal predecessors, (169), 53 states have call successors, (55), 3 states have call predecessors, (55), 1 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2024-09-12 21:33:10,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:33:10,382 INFO L93 Difference]: Finished difference Result 437 states and 439 transitions. [2024-09-12 21:33:10,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2024-09-12 21:33:10,383 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 2.816666666666667) internal successors, (169), 58 states have internal predecessors, (169), 53 states have call successors, (55), 3 states have call predecessors, (55), 1 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) Word has length 421 [2024-09-12 21:33:10,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:33:10,385 INFO L225 Difference]: With dead ends: 437 [2024-09-12 21:33:10,385 INFO L226 Difference]: Without dead ends: 435 [2024-09-12 21:33:10,385 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1054 GetRequests, 891 SyntacticMatches, 104 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3322 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=1504, Invalid=2156, Unknown=0, NotChecked=0, Total=3660 [2024-09-12 21:33:10,385 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 546 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 548 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 546 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 21:33:10,385 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 103 Invalid, 548 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 546 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 21:33:10,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 435 states. [2024-09-12 21:33:10,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 435 to 431. [2024-09-12 21:33:10,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 321 states have (on average 1.0062305295950156) internal successors, (323), 322 states have internal predecessors, (323), 55 states have call successors, (55), 55 states have call predecessors, (55), 54 states have return successors, (54), 53 states have call predecessors, (54), 54 states have call successors, (54) [2024-09-12 21:33:10,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 432 transitions. [2024-09-12 21:33:10,417 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 432 transitions. Word has length 421 [2024-09-12 21:33:10,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:33:10,418 INFO L474 AbstractCegarLoop]: Abstraction has 431 states and 432 transitions. [2024-09-12 21:33:10,418 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 2.816666666666667) internal successors, (169), 58 states have internal predecessors, (169), 53 states have call successors, (55), 3 states have call predecessors, (55), 1 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2024-09-12 21:33:10,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:33:10,418 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 432 transitions. [2024-09-12 21:33:10,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 429 [2024-09-12 21:33:10,419 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:33:10,419 INFO L216 NwaCegarLoop]: trace histogram [53, 53, 53, 52, 52, 52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:33:10,431 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Ended with exit code 0 [2024-09-12 21:33:10,619 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,104 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:33:10,619 INFO L399 AbstractCegarLoop]: === Iteration 106 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:33:10,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:33:10,620 INFO L85 PathProgramCache]: Analyzing trace with hash 1477926667, now seen corresponding path program 103 times [2024-09-12 21:33:10,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:33:10,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131549830] [2024-09-12 21:33:10,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:33:10,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:33:10,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,843 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:33:13,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,844 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-12 21:33:13,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,845 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-12 21:33:13,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,845 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-12 21:33:13,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,846 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-12 21:33:13,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,847 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 21:33:13,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,847 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-12 21:33:13,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,848 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-12 21:33:13,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,849 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-12 21:33:13,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,850 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-09-12 21:33:13,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,850 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-12 21:33:13,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,851 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-09-12 21:33:13,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,852 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-12 21:33:13,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,852 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2024-09-12 21:33:13,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,853 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-09-12 21:33:13,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,854 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-09-12 21:33:13,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,854 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-12 21:33:13,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,855 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-09-12 21:33:13,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,856 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-09-12 21:33:13,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,857 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2024-09-12 21:33:13,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,857 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-09-12 21:33:13,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,858 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-09-12 21:33:13,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,859 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-09-12 21:33:13,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,859 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-09-12 21:33:13,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,860 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-09-12 21:33:13,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,861 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-09-12 21:33:13,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,862 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-09-12 21:33:13,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,862 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-09-12 21:33:13,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,863 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-09-12 21:33:13,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,864 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-09-12 21:33:13,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,864 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 263 [2024-09-12 21:33:13,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,865 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 270 [2024-09-12 21:33:13,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,866 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-09-12 21:33:13,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,867 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-09-12 21:33:13,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,867 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-09-12 21:33:13,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,868 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 298 [2024-09-12 21:33:13,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,869 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-09-12 21:33:13,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,869 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 312 [2024-09-12 21:33:13,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,870 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 319 [2024-09-12 21:33:13,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,871 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 326 [2024-09-12 21:33:13,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,872 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-09-12 21:33:13,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,872 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 340 [2024-09-12 21:33:13,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,873 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 347 [2024-09-12 21:33:13,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,874 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 354 [2024-09-12 21:33:13,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,875 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 361 [2024-09-12 21:33:13,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,875 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 368 [2024-09-12 21:33:13,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,876 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 375 [2024-09-12 21:33:13,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,877 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 382 [2024-09-12 21:33:13,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,878 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 389 [2024-09-12 21:33:13,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,878 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 396 [2024-09-12 21:33:13,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,879 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 403 [2024-09-12 21:33:13,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,880 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 410 [2024-09-12 21:33:13,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,881 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 417 [2024-09-12 21:33:13,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,882 INFO L134 CoverageAnalysis]: Checked inductivity of 10868 backedges. 4186 proven. 1378 refuted. 0 times theorem prover too weak. 5304 trivial. 0 not checked. [2024-09-12 21:33:13,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:33:13,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131549830] [2024-09-12 21:33:13,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131549830] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:33:13,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1568421894] [2024-09-12 21:33:13,882 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-12 21:33:13,882 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:33:13,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:33:13,883 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:33:13,884 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2024-09-12 21:33:13,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:13,989 INFO L262 TraceCheckSpWp]: Trace formula consists of 1031 conjuncts, 108 conjuncts are in the unsatisfiable core [2024-09-12 21:33:13,999 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:33:14,148 INFO L134 CoverageAnalysis]: Checked inductivity of 10868 backedges. 4186 proven. 1378 refuted. 0 times theorem prover too weak. 5304 trivial. 0 not checked. [2024-09-12 21:33:14,148 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:33:16,387 INFO L134 CoverageAnalysis]: Checked inductivity of 10868 backedges. 4186 proven. 1378 refuted. 0 times theorem prover too weak. 5304 trivial. 0 not checked. [2024-09-12 21:33:16,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1568421894] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:33:16,387 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:33:16,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [109, 109, 109] total 110 [2024-09-12 21:33:16,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841656947] [2024-09-12 21:33:16,387 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:33:16,388 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 110 states [2024-09-12 21:33:16,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:33:16,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 110 interpolants. [2024-09-12 21:33:16,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3026, Invalid=8964, Unknown=0, NotChecked=0, Total=11990 [2024-09-12 21:33:16,389 INFO L87 Difference]: Start difference. First operand 431 states and 432 transitions. Second operand has 110 states, 110 states have (on average 1.5363636363636364) internal successors, (169), 110 states have internal predecessors, (169), 54 states have call successors, (55), 2 states have call predecessors, (55), 1 states have return successors, (53), 53 states have call predecessors, (53), 53 states have call successors, (53) [2024-09-12 21:33:16,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:33:16,916 INFO L93 Difference]: Finished difference Result 599 states and 653 transitions. [2024-09-12 21:33:16,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2024-09-12 21:33:16,917 INFO L78 Accepts]: Start accepts. Automaton has has 110 states, 110 states have (on average 1.5363636363636364) internal successors, (169), 110 states have internal predecessors, (169), 54 states have call successors, (55), 2 states have call predecessors, (55), 1 states have return successors, (53), 53 states have call predecessors, (53), 53 states have call successors, (53) Word has length 428 [2024-09-12 21:33:16,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:33:16,919 INFO L225 Difference]: With dead ends: 599 [2024-09-12 21:33:16,919 INFO L226 Difference]: Without dead ends: 432 [2024-09-12 21:33:16,920 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1070 GetRequests, 856 SyntacticMatches, 106 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8785 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=3026, Invalid=8964, Unknown=0, NotChecked=0, Total=11990 [2024-09-12 21:33:16,920 INFO L434 NwaCegarLoop]: 113 mSDtfsCounter, 0 mSDsluCounter, 805 mSDsCounter, 0 mSdLazyCounter, 1268 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 918 SdHoareTripleChecker+Invalid, 1268 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1268 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 21:33:16,920 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 918 Invalid, 1268 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1268 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 21:33:16,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2024-09-12 21:33:16,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 432. [2024-09-12 21:33:16,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 432 states, 322 states have (on average 1.0062111801242235) internal successors, (324), 323 states have internal predecessors, (324), 55 states have call successors, (55), 55 states have call predecessors, (55), 54 states have return successors, (54), 53 states have call predecessors, (54), 54 states have call successors, (54) [2024-09-12 21:33:16,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 433 transitions. [2024-09-12 21:33:16,953 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 433 transitions. Word has length 428 [2024-09-12 21:33:16,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:33:16,954 INFO L474 AbstractCegarLoop]: Abstraction has 432 states and 433 transitions. [2024-09-12 21:33:16,954 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 110 states, 110 states have (on average 1.5363636363636364) internal successors, (169), 110 states have internal predecessors, (169), 54 states have call successors, (55), 2 states have call predecessors, (55), 1 states have return successors, (53), 53 states have call predecessors, (53), 53 states have call successors, (53) [2024-09-12 21:33:16,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:33:16,954 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 433 transitions. [2024-09-12 21:33:16,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 430 [2024-09-12 21:33:16,955 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:33:16,955 INFO L216 NwaCegarLoop]: trace histogram [53, 53, 53, 53, 52, 52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:33:16,967 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Ended with exit code 0 [2024-09-12 21:33:17,155 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105,105 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:33:17,156 INFO L399 AbstractCegarLoop]: === Iteration 107 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:33:17,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:33:17,156 INFO L85 PathProgramCache]: Analyzing trace with hash -2132697193, now seen corresponding path program 104 times [2024-09-12 21:33:17,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:33:17,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329063154] [2024-09-12 21:33:17,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:33:17,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:33:17,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,132 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:33:19,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,133 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-12 21:33:19,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,133 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-12 21:33:19,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,134 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-12 21:33:19,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,135 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-12 21:33:19,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,135 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-12 21:33:19,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,136 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-12 21:33:19,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,137 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-12 21:33:19,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,137 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-12 21:33:19,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,138 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-12 21:33:19,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,139 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-09-12 21:33:19,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,140 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-12 21:33:19,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,140 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-09-12 21:33:19,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,141 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-12 21:33:19,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,142 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-09-12 21:33:19,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,142 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-09-12 21:33:19,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,143 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-09-12 21:33:19,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,144 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-12 21:33:19,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,145 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-09-12 21:33:19,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,145 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-12 21:33:19,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,146 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-09-12 21:33:19,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,147 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-09-12 21:33:19,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,147 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2024-09-12 21:33:19,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,148 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-09-12 21:33:19,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,149 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-09-12 21:33:19,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,150 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-09-12 21:33:19,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,150 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 236 [2024-09-12 21:33:19,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,151 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-09-12 21:33:19,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,152 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-09-12 21:33:19,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,152 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-09-12 21:33:19,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,153 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2024-09-12 21:33:19,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,154 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 271 [2024-09-12 21:33:19,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,155 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-09-12 21:33:19,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,155 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 285 [2024-09-12 21:33:19,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,156 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 292 [2024-09-12 21:33:19,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,157 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-09-12 21:33:19,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,158 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 306 [2024-09-12 21:33:19,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,158 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2024-09-12 21:33:19,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,159 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 320 [2024-09-12 21:33:19,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,160 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2024-09-12 21:33:19,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,161 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 334 [2024-09-12 21:33:19,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,161 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 341 [2024-09-12 21:33:19,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,162 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 348 [2024-09-12 21:33:19,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,163 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2024-09-12 21:33:19,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,164 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 362 [2024-09-12 21:33:19,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,165 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 369 [2024-09-12 21:33:19,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,166 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 376 [2024-09-12 21:33:19,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,166 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 383 [2024-09-12 21:33:19,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,167 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 390 [2024-09-12 21:33:19,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,168 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 397 [2024-09-12 21:33:19,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,169 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 404 [2024-09-12 21:33:19,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,169 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 411 [2024-09-12 21:33:19,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,170 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 418 [2024-09-12 21:33:19,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:19,172 INFO L134 CoverageAnalysis]: Checked inductivity of 10921 backedges. 1482 proven. 4135 refuted. 0 times theorem prover too weak. 5304 trivial. 0 not checked. [2024-09-12 21:33:19,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:33:19,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329063154] [2024-09-12 21:33:19,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329063154] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:33:19,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1381358829] [2024-09-12 21:33:19,172 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 21:33:19,172 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:33:19,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:33:19,173 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:33:19,173 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2024-09-12 21:33:19,278 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 21:33:19,278 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:33:19,281 INFO L262 TraceCheckSpWp]: Trace formula consists of 1036 conjuncts, 109 conjuncts are in the unsatisfiable core [2024-09-12 21:33:19,284 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:33:19,455 INFO L134 CoverageAnalysis]: Checked inductivity of 10921 backedges. 1535 proven. 4082 refuted. 0 times theorem prover too weak. 5304 trivial. 0 not checked. [2024-09-12 21:33:19,455 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:33:21,083 INFO L134 CoverageAnalysis]: Checked inductivity of 10921 backedges. 1535 proven. 4082 refuted. 0 times theorem prover too weak. 5304 trivial. 0 not checked. [2024-09-12 21:33:21,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1381358829] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:33:21,084 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:33:21,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 58, 58] total 61 [2024-09-12 21:33:21,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005653399] [2024-09-12 21:33:21,084 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:33:21,084 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2024-09-12 21:33:21,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:33:21,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2024-09-12 21:33:21,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1553, Invalid=2107, Unknown=0, NotChecked=0, Total=3660 [2024-09-12 21:33:21,085 INFO L87 Difference]: Start difference. First operand 432 states and 433 transitions. Second operand has 61 states, 61 states have (on average 2.819672131147541) internal successors, (172), 59 states have internal predecessors, (172), 54 states have call successors, (56), 3 states have call predecessors, (56), 1 states have return successors, (53), 53 states have call predecessors, (53), 53 states have call successors, (53) [2024-09-12 21:33:21,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:33:21,355 INFO L93 Difference]: Finished difference Result 445 states and 447 transitions. [2024-09-12 21:33:21,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-09-12 21:33:21,355 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 2.819672131147541) internal successors, (172), 59 states have internal predecessors, (172), 54 states have call successors, (56), 3 states have call predecessors, (56), 1 states have return successors, (53), 53 states have call predecessors, (53), 53 states have call successors, (53) Word has length 429 [2024-09-12 21:33:21,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:33:21,357 INFO L225 Difference]: With dead ends: 445 [2024-09-12 21:33:21,357 INFO L226 Difference]: Without dead ends: 443 [2024-09-12 21:33:21,358 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1074 GetRequests, 906 SyntacticMatches, 108 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3547 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=1559, Invalid=2223, Unknown=0, NotChecked=0, Total=3782 [2024-09-12 21:33:21,358 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 163 mSDsCounter, 0 mSdLazyCounter, 692 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 694 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 692 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 21:33:21,358 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 174 Invalid, 694 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 692 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 21:33:21,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 443 states. [2024-09-12 21:33:21,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 443 to 439. [2024-09-12 21:33:21,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 439 states, 327 states have (on average 1.0061162079510704) internal successors, (329), 328 states have internal predecessors, (329), 56 states have call successors, (56), 56 states have call predecessors, (56), 55 states have return successors, (55), 54 states have call predecessors, (55), 55 states have call successors, (55) [2024-09-12 21:33:21,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 440 transitions. [2024-09-12 21:33:21,392 INFO L78 Accepts]: Start accepts. Automaton has 439 states and 440 transitions. Word has length 429 [2024-09-12 21:33:21,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:33:21,392 INFO L474 AbstractCegarLoop]: Abstraction has 439 states and 440 transitions. [2024-09-12 21:33:21,392 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 2.819672131147541) internal successors, (172), 59 states have internal predecessors, (172), 54 states have call successors, (56), 3 states have call predecessors, (56), 1 states have return successors, (53), 53 states have call predecessors, (53), 53 states have call successors, (53) [2024-09-12 21:33:21,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:33:21,392 INFO L276 IsEmpty]: Start isEmpty. Operand 439 states and 440 transitions. [2024-09-12 21:33:21,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 437 [2024-09-12 21:33:21,393 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:33:21,393 INFO L216 NwaCegarLoop]: trace histogram [54, 54, 54, 53, 53, 53, 53, 53, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:33:21,405 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Ended with exit code 0 [2024-09-12 21:33:21,593 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable106 [2024-09-12 21:33:21,594 INFO L399 AbstractCegarLoop]: === Iteration 108 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:33:21,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:33:21,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1168565971, now seen corresponding path program 105 times [2024-09-12 21:33:21,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:33:21,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891232247] [2024-09-12 21:33:21,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:33:21,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:33:21,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,947 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:33:24,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,948 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-12 21:33:24,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,948 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-12 21:33:24,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,949 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-12 21:33:24,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,950 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-12 21:33:24,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,950 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-12 21:33:24,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,951 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-12 21:33:24,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,952 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-12 21:33:24,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,953 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-12 21:33:24,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,953 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-12 21:33:24,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,954 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-09-12 21:33:24,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,955 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-12 21:33:24,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,955 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-09-12 21:33:24,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,956 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-12 21:33:24,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,957 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-09-12 21:33:24,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,957 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-09-12 21:33:24,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,958 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-09-12 21:33:24,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,959 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-12 21:33:24,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,959 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-09-12 21:33:24,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,960 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-12 21:33:24,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,961 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-09-12 21:33:24,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,962 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-09-12 21:33:24,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,962 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2024-09-12 21:33:24,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,963 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-09-12 21:33:24,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,964 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-09-12 21:33:24,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,964 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-09-12 21:33:24,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,965 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 236 [2024-09-12 21:33:24,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,966 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-09-12 21:33:24,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,967 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-09-12 21:33:24,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,967 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-09-12 21:33:24,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,968 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2024-09-12 21:33:24,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,969 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 271 [2024-09-12 21:33:24,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,969 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-09-12 21:33:24,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,970 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 285 [2024-09-12 21:33:24,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,971 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 292 [2024-09-12 21:33:24,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,972 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-09-12 21:33:24,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,972 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 306 [2024-09-12 21:33:24,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,973 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2024-09-12 21:33:24,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,974 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 320 [2024-09-12 21:33:24,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,975 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2024-09-12 21:33:24,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,975 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 334 [2024-09-12 21:33:24,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,976 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 341 [2024-09-12 21:33:24,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,977 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 348 [2024-09-12 21:33:24,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,978 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2024-09-12 21:33:24,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,978 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 362 [2024-09-12 21:33:24,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,979 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 369 [2024-09-12 21:33:24,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,980 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 376 [2024-09-12 21:33:24,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,980 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 383 [2024-09-12 21:33:24,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,981 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 390 [2024-09-12 21:33:24,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,982 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 397 [2024-09-12 21:33:24,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,983 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 404 [2024-09-12 21:33:24,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,983 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 411 [2024-09-12 21:33:24,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,984 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 418 [2024-09-12 21:33:24,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,985 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 425 [2024-09-12 21:33:24,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:24,986 INFO L134 CoverageAnalysis]: Checked inductivity of 11289 backedges. 4346 proven. 1431 refuted. 0 times theorem prover too weak. 5512 trivial. 0 not checked. [2024-09-12 21:33:24,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:33:24,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891232247] [2024-09-12 21:33:24,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891232247] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:33:24,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [62869705] [2024-09-12 21:33:24,987 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 21:33:24,987 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:33:24,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:33:24,988 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:33:24,988 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2024-09-12 21:33:25,162 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 54 check-sat command(s) [2024-09-12 21:33:25,162 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:33:25,166 INFO L262 TraceCheckSpWp]: Trace formula consists of 1050 conjuncts, 110 conjuncts are in the unsatisfiable core [2024-09-12 21:33:25,169 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:33:25,329 INFO L134 CoverageAnalysis]: Checked inductivity of 11289 backedges. 4346 proven. 1431 refuted. 0 times theorem prover too weak. 5512 trivial. 0 not checked. [2024-09-12 21:33:25,329 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:33:27,626 INFO L134 CoverageAnalysis]: Checked inductivity of 11289 backedges. 4346 proven. 1431 refuted. 0 times theorem prover too weak. 5512 trivial. 0 not checked. [2024-09-12 21:33:27,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [62869705] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:33:27,626 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:33:27,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [111, 111, 111] total 112 [2024-09-12 21:33:27,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925420150] [2024-09-12 21:33:27,626 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:33:27,626 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 112 states [2024-09-12 21:33:27,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:33:27,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 112 interpolants. [2024-09-12 21:33:27,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3137, Invalid=9295, Unknown=0, NotChecked=0, Total=12432 [2024-09-12 21:33:27,628 INFO L87 Difference]: Start difference. First operand 439 states and 440 transitions. Second operand has 112 states, 112 states have (on average 1.5357142857142858) internal successors, (172), 112 states have internal predecessors, (172), 55 states have call successors, (56), 2 states have call predecessors, (56), 1 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) [2024-09-12 21:33:28,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:33:28,118 INFO L93 Difference]: Finished difference Result 610 states and 665 transitions. [2024-09-12 21:33:28,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2024-09-12 21:33:28,118 INFO L78 Accepts]: Start accepts. Automaton has has 112 states, 112 states have (on average 1.5357142857142858) internal successors, (172), 112 states have internal predecessors, (172), 55 states have call successors, (56), 2 states have call predecessors, (56), 1 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) Word has length 436 [2024-09-12 21:33:28,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:33:28,120 INFO L225 Difference]: With dead ends: 610 [2024-09-12 21:33:28,120 INFO L226 Difference]: Without dead ends: 440 [2024-09-12 21:33:28,121 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1090 GetRequests, 872 SyntacticMatches, 108 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9113 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=3137, Invalid=9295, Unknown=0, NotChecked=0, Total=12432 [2024-09-12 21:33:28,121 INFO L434 NwaCegarLoop]: 115 mSDtfsCounter, 0 mSDsluCounter, 705 mSDsCounter, 0 mSdLazyCounter, 1117 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 820 SdHoareTripleChecker+Invalid, 1117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 21:33:28,121 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 820 Invalid, 1117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1117 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 21:33:28,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2024-09-12 21:33:28,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 440. [2024-09-12 21:33:28,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 440 states, 328 states have (on average 1.0060975609756098) internal successors, (330), 329 states have internal predecessors, (330), 56 states have call successors, (56), 56 states have call predecessors, (56), 55 states have return successors, (55), 54 states have call predecessors, (55), 55 states have call successors, (55) [2024-09-12 21:33:28,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 441 transitions. [2024-09-12 21:33:28,156 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 441 transitions. Word has length 436 [2024-09-12 21:33:28,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:33:28,156 INFO L474 AbstractCegarLoop]: Abstraction has 440 states and 441 transitions. [2024-09-12 21:33:28,156 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 112 states, 112 states have (on average 1.5357142857142858) internal successors, (172), 112 states have internal predecessors, (172), 55 states have call successors, (56), 2 states have call predecessors, (56), 1 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) [2024-09-12 21:33:28,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:33:28,156 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 441 transitions. [2024-09-12 21:33:28,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 438 [2024-09-12 21:33:28,157 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:33:28,157 INFO L216 NwaCegarLoop]: trace histogram [54, 54, 54, 54, 53, 53, 53, 53, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:33:28,169 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Ended with exit code 0 [2024-09-12 21:33:28,357 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 107 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2024-09-12 21:33:28,358 INFO L399 AbstractCegarLoop]: === Iteration 109 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:33:28,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:33:28,358 INFO L85 PathProgramCache]: Analyzing trace with hash -1437594183, now seen corresponding path program 106 times [2024-09-12 21:33:28,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:33:28,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144843026] [2024-09-12 21:33:28,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:33:28,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:33:28,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,432 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:33:30,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,433 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-12 21:33:30,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,434 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-12 21:33:30,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,435 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-12 21:33:30,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,435 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-12 21:33:30,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,436 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-12 21:33:30,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,437 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-12 21:33:30,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,437 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-12 21:33:30,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,438 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-12 21:33:30,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,439 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-12 21:33:30,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,440 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-12 21:33:30,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,440 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-09-12 21:33:30,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,441 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-12 21:33:30,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,442 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-09-12 21:33:30,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,442 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-12 21:33:30,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,443 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-09-12 21:33:30,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,444 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-09-12 21:33:30,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,445 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-09-12 21:33:30,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,445 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-09-12 21:33:30,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,446 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-09-12 21:33:30,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,447 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-09-12 21:33:30,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,447 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-09-12 21:33:30,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,448 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-09-12 21:33:30,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,449 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-09-12 21:33:30,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,450 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-09-12 21:33:30,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,450 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2024-09-12 21:33:30,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,451 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-09-12 21:33:30,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,452 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2024-09-12 21:33:30,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,453 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-09-12 21:33:30,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,453 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 258 [2024-09-12 21:33:30,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,454 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-09-12 21:33:30,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,455 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-09-12 21:33:30,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,456 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 279 [2024-09-12 21:33:30,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,456 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 286 [2024-09-12 21:33:30,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,457 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 293 [2024-09-12 21:33:30,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,458 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-09-12 21:33:30,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,459 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-09-12 21:33:30,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,459 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 314 [2024-09-12 21:33:30,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,460 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 321 [2024-09-12 21:33:30,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,461 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 328 [2024-09-12 21:33:30,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,462 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 335 [2024-09-12 21:33:30,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,462 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 342 [2024-09-12 21:33:30,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,463 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-09-12 21:33:30,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,464 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 356 [2024-09-12 21:33:30,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,465 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 363 [2024-09-12 21:33:30,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,466 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 370 [2024-09-12 21:33:30,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,466 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 377 [2024-09-12 21:33:30,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,467 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 384 [2024-09-12 21:33:30,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,468 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 391 [2024-09-12 21:33:30,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,469 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 398 [2024-09-12 21:33:30,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,470 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 405 [2024-09-12 21:33:30,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,470 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 412 [2024-09-12 21:33:30,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,471 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 419 [2024-09-12 21:33:30,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,472 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 426 [2024-09-12 21:33:30,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:30,473 INFO L134 CoverageAnalysis]: Checked inductivity of 11343 backedges. 1537 proven. 4294 refuted. 0 times theorem prover too weak. 5512 trivial. 0 not checked. [2024-09-12 21:33:30,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:33:30,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144843026] [2024-09-12 21:33:30,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144843026] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:33:30,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [608516878] [2024-09-12 21:33:30,474 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 21:33:30,474 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:33:30,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:33:30,475 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:33:30,475 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2024-09-12 21:33:30,587 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 21:33:30,587 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:33:30,592 INFO L262 TraceCheckSpWp]: Trace formula consists of 1055 conjuncts, 114 conjuncts are in the unsatisfiable core [2024-09-12 21:33:30,595 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:33:30,767 INFO L134 CoverageAnalysis]: Checked inductivity of 11343 backedges. 1591 proven. 4240 refuted. 0 times theorem prover too weak. 5512 trivial. 0 not checked. [2024-09-12 21:33:30,767 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:33:32,398 INFO L134 CoverageAnalysis]: Checked inductivity of 11343 backedges. 1591 proven. 4240 refuted. 0 times theorem prover too weak. 5512 trivial. 0 not checked. [2024-09-12 21:33:32,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [608516878] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:33:32,398 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:33:32,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 59, 59] total 62 [2024-09-12 21:33:32,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704269601] [2024-09-12 21:33:32,398 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:33:32,399 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2024-09-12 21:33:32,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:33:32,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2024-09-12 21:33:32,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1609, Invalid=2173, Unknown=0, NotChecked=0, Total=3782 [2024-09-12 21:33:32,399 INFO L87 Difference]: Start difference. First operand 440 states and 441 transitions. Second operand has 62 states, 62 states have (on average 2.8225806451612905) internal successors, (175), 60 states have internal predecessors, (175), 55 states have call successors, (57), 3 states have call predecessors, (57), 1 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) [2024-09-12 21:33:32,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:33:32,646 INFO L93 Difference]: Finished difference Result 453 states and 455 transitions. [2024-09-12 21:33:32,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-09-12 21:33:32,647 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 2.8225806451612905) internal successors, (175), 60 states have internal predecessors, (175), 55 states have call successors, (57), 3 states have call predecessors, (57), 1 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) Word has length 437 [2024-09-12 21:33:32,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:33:32,649 INFO L225 Difference]: With dead ends: 453 [2024-09-12 21:33:32,649 INFO L226 Difference]: Without dead ends: 451 [2024-09-12 21:33:32,649 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1094 GetRequests, 925 SyntacticMatches, 108 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3558 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=1615, Invalid=2291, Unknown=0, NotChecked=0, Total=3906 [2024-09-12 21:33:32,649 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 594 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 595 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 594 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 21:33:32,649 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 144 Invalid, 595 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 594 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 21:33:32,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2024-09-12 21:33:32,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 447. [2024-09-12 21:33:32,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 447 states, 333 states have (on average 1.006006006006006) internal successors, (335), 334 states have internal predecessors, (335), 57 states have call successors, (57), 57 states have call predecessors, (57), 56 states have return successors, (56), 55 states have call predecessors, (56), 56 states have call successors, (56) [2024-09-12 21:33:32,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 447 states to 447 states and 448 transitions. [2024-09-12 21:33:32,683 INFO L78 Accepts]: Start accepts. Automaton has 447 states and 448 transitions. Word has length 437 [2024-09-12 21:33:32,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:33:32,684 INFO L474 AbstractCegarLoop]: Abstraction has 447 states and 448 transitions. [2024-09-12 21:33:32,684 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 2.8225806451612905) internal successors, (175), 60 states have internal predecessors, (175), 55 states have call successors, (57), 3 states have call predecessors, (57), 1 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) [2024-09-12 21:33:32,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:33:32,684 INFO L276 IsEmpty]: Start isEmpty. Operand 447 states and 448 transitions. [2024-09-12 21:33:32,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 445 [2024-09-12 21:33:32,685 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:33:32,685 INFO L216 NwaCegarLoop]: trace histogram [55, 55, 55, 54, 54, 54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:33:32,697 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Ended with exit code 0 [2024-09-12 21:33:32,885 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,108 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:33:32,885 INFO L399 AbstractCegarLoop]: === Iteration 110 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:33:32,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:33:32,886 INFO L85 PathProgramCache]: Analyzing trace with hash 1180360907, now seen corresponding path program 107 times [2024-09-12 21:33:32,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:33:32,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878405238] [2024-09-12 21:33:32,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:33:32,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:33:32,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,362 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:33:36,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,363 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-12 21:33:36,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,364 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-12 21:33:36,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,364 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-12 21:33:36,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,365 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-12 21:33:36,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,366 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-12 21:33:36,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,366 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-12 21:33:36,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,367 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-12 21:33:36,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,368 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-12 21:33:36,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,368 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-12 21:33:36,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,369 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-12 21:33:36,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,370 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-09-12 21:33:36,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,370 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-12 21:33:36,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,371 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-09-12 21:33:36,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,372 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-12 21:33:36,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,373 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-09-12 21:33:36,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,373 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-09-12 21:33:36,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,374 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-09-12 21:33:36,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,375 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-09-12 21:33:36,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,375 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-09-12 21:33:36,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,376 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-09-12 21:33:36,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,377 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-09-12 21:33:36,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,378 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-09-12 21:33:36,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,378 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-09-12 21:33:36,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,379 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-09-12 21:33:36,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,380 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2024-09-12 21:33:36,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,381 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-09-12 21:33:36,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,382 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2024-09-12 21:33:36,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,382 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-09-12 21:33:36,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,383 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 258 [2024-09-12 21:33:36,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,384 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-09-12 21:33:36,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,385 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-09-12 21:33:36,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,385 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 279 [2024-09-12 21:33:36,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,386 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 286 [2024-09-12 21:33:36,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,387 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 293 [2024-09-12 21:33:36,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,387 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-09-12 21:33:36,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,388 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-09-12 21:33:36,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,389 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 314 [2024-09-12 21:33:36,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,390 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 321 [2024-09-12 21:33:36,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,390 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 328 [2024-09-12 21:33:36,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,391 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 335 [2024-09-12 21:33:36,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,392 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 342 [2024-09-12 21:33:36,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,393 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-09-12 21:33:36,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,393 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 356 [2024-09-12 21:33:36,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,394 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 363 [2024-09-12 21:33:36,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,395 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 370 [2024-09-12 21:33:36,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,396 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 377 [2024-09-12 21:33:36,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,397 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 384 [2024-09-12 21:33:36,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,397 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 391 [2024-09-12 21:33:36,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,398 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 398 [2024-09-12 21:33:36,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,399 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 405 [2024-09-12 21:33:36,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,400 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 412 [2024-09-12 21:33:36,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,400 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 419 [2024-09-12 21:33:36,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,401 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 426 [2024-09-12 21:33:36,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,402 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 433 [2024-09-12 21:33:36,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:36,404 INFO L134 CoverageAnalysis]: Checked inductivity of 11718 backedges. 4509 proven. 1485 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2024-09-12 21:33:36,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:33:36,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878405238] [2024-09-12 21:33:36,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878405238] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:33:36,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [642110241] [2024-09-12 21:33:36,404 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 21:33:36,404 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:33:36,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:33:36,405 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:33:36,406 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Waiting until timeout for monitored process [2024-09-12 21:33:36,591 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 55 check-sat command(s) [2024-09-12 21:33:36,591 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:33:36,595 INFO L262 TraceCheckSpWp]: Trace formula consists of 1069 conjuncts, 112 conjuncts are in the unsatisfiable core [2024-09-12 21:33:36,598 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:33:36,750 INFO L134 CoverageAnalysis]: Checked inductivity of 11718 backedges. 4509 proven. 1485 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2024-09-12 21:33:36,751 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:33:39,134 INFO L134 CoverageAnalysis]: Checked inductivity of 11718 backedges. 4509 proven. 1485 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2024-09-12 21:33:39,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [642110241] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:33:39,135 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:33:39,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [113, 113, 113] total 114 [2024-09-12 21:33:39,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400734648] [2024-09-12 21:33:39,135 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:33:39,135 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 114 states [2024-09-12 21:33:39,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:33:39,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 114 interpolants. [2024-09-12 21:33:39,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3250, Invalid=9632, Unknown=0, NotChecked=0, Total=12882 [2024-09-12 21:33:39,137 INFO L87 Difference]: Start difference. First operand 447 states and 448 transitions. Second operand has 114 states, 114 states have (on average 1.5350877192982457) internal successors, (175), 114 states have internal predecessors, (175), 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-12 21:33:39,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:33:39,703 INFO L93 Difference]: Finished difference Result 621 states and 677 transitions. [2024-09-12 21:33:39,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2024-09-12 21:33:39,703 INFO L78 Accepts]: Start accepts. Automaton has has 114 states, 114 states have (on average 1.5350877192982457) internal successors, (175), 114 states have internal predecessors, (175), 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 444 [2024-09-12 21:33:39,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:33:39,705 INFO L225 Difference]: With dead ends: 621 [2024-09-12 21:33:39,705 INFO L226 Difference]: Without dead ends: 448 [2024-09-12 21:33:39,706 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1110 GetRequests, 888 SyntacticMatches, 110 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9447 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=3250, Invalid=9632, Unknown=0, NotChecked=0, Total=12882 [2024-09-12 21:33:39,706 INFO L434 NwaCegarLoop]: 117 mSDtfsCounter, 0 mSDsluCounter, 1022 mSDsCounter, 0 mSdLazyCounter, 1382 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1139 SdHoareTripleChecker+Invalid, 1382 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1382 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 21:33:39,707 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1139 Invalid, 1382 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1382 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 21:33:39,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 448 states. [2024-09-12 21:33:39,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 448 to 448. [2024-09-12 21:33:39,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 448 states, 334 states have (on average 1.0059880239520957) internal successors, (336), 335 states have internal predecessors, (336), 57 states have call successors, (57), 57 states have call predecessors, (57), 56 states have return successors, (56), 55 states have call predecessors, (56), 56 states have call successors, (56) [2024-09-12 21:33:39,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 448 states to 448 states and 449 transitions. [2024-09-12 21:33:39,741 INFO L78 Accepts]: Start accepts. Automaton has 448 states and 449 transitions. Word has length 444 [2024-09-12 21:33:39,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:33:39,741 INFO L474 AbstractCegarLoop]: Abstraction has 448 states and 449 transitions. [2024-09-12 21:33:39,741 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 114 states, 114 states have (on average 1.5350877192982457) internal successors, (175), 114 states have internal predecessors, (175), 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-12 21:33:39,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:33:39,742 INFO L276 IsEmpty]: Start isEmpty. Operand 448 states and 449 transitions. [2024-09-12 21:33:39,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 446 [2024-09-12 21:33:39,743 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:33:39,743 INFO L216 NwaCegarLoop]: trace histogram [55, 55, 55, 55, 54, 54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:33:39,755 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Ended with exit code 0 [2024-09-12 21:33:39,943 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 109 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable109 [2024-09-12 21:33:39,943 INFO L399 AbstractCegarLoop]: === Iteration 111 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:33:39,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:33:39,943 INFO L85 PathProgramCache]: Analyzing trace with hash 797608279, now seen corresponding path program 108 times [2024-09-12 21:33:39,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:33:39,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664924072] [2024-09-12 21:33:39,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:33:39,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:33:39,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,092 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:33:42,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,093 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-12 21:33:42,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,094 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 21:33:42,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,095 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-12 21:33:42,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,095 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-12 21:33:42,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,096 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-12 21:33:42,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,097 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-09-12 21:33:42,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,097 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-12 21:33:42,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,098 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-09-12 21:33:42,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,099 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-12 21:33:42,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,100 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-09-12 21:33:42,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,100 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-12 21:33:42,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,101 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-09-12 21:33:42,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,102 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-12 21:33:42,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,102 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-09-12 21:33:42,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,103 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-12 21:33:42,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,104 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-09-12 21:33:42,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,104 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-12 21:33:42,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,105 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-09-12 21:33:42,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,106 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-09-12 21:33:42,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,107 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-09-12 21:33:42,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,107 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-09-12 21:33:42,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,108 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-09-12 21:33:42,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,109 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-09-12 21:33:42,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,109 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2024-09-12 21:33:42,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,110 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-09-12 21:33:42,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,111 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-09-12 21:33:42,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,112 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-09-12 21:33:42,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,112 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 252 [2024-09-12 21:33:42,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,113 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-09-12 21:33:42,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,114 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-09-12 21:33:42,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,115 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-09-12 21:33:42,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,115 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 280 [2024-09-12 21:33:42,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,116 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 287 [2024-09-12 21:33:42,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,117 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2024-09-12 21:33:42,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,117 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-09-12 21:33:42,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,118 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 308 [2024-09-12 21:33:42,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,119 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2024-09-12 21:33:42,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,120 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-09-12 21:33:42,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,120 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 329 [2024-09-12 21:33:42,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,121 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 336 [2024-09-12 21:33:42,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,122 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 343 [2024-09-12 21:33:42,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,123 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 350 [2024-09-12 21:33:42,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,123 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 357 [2024-09-12 21:33:42,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,124 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 364 [2024-09-12 21:33:42,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,125 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 371 [2024-09-12 21:33:42,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,126 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 378 [2024-09-12 21:33:42,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,126 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 385 [2024-09-12 21:33:42,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,127 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 392 [2024-09-12 21:33:42,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,128 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 399 [2024-09-12 21:33:42,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,129 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 406 [2024-09-12 21:33:42,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,129 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 413 [2024-09-12 21:33:42,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,130 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 420 [2024-09-12 21:33:42,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,131 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 427 [2024-09-12 21:33:42,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,132 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 434 [2024-09-12 21:33:42,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:42,133 INFO L134 CoverageAnalysis]: Checked inductivity of 11773 backedges. 1593 proven. 4456 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2024-09-12 21:33:42,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:33:42,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664924072] [2024-09-12 21:33:42,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664924072] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:33:42,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [584242247] [2024-09-12 21:33:42,133 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 21:33:42,134 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:33:42,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:33:42,134 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:33:42,135 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Waiting until timeout for monitored process [2024-09-12 21:33:42,307 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 55 check-sat command(s) [2024-09-12 21:33:42,308 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:33:42,311 INFO L262 TraceCheckSpWp]: Trace formula consists of 1074 conjuncts, 116 conjuncts are in the unsatisfiable core [2024-09-12 21:33:42,315 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:33:42,490 INFO L134 CoverageAnalysis]: Checked inductivity of 11773 backedges. 1648 proven. 4401 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2024-09-12 21:33:42,490 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:33:44,182 INFO L134 CoverageAnalysis]: Checked inductivity of 11773 backedges. 1648 proven. 4401 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2024-09-12 21:33:44,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [584242247] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:33:44,182 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:33:44,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 60, 60] total 63 [2024-09-12 21:33:44,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933917956] [2024-09-12 21:33:44,182 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:33:44,183 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2024-09-12 21:33:44,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:33:44,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2024-09-12 21:33:44,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1666, Invalid=2240, Unknown=0, NotChecked=0, Total=3906 [2024-09-12 21:33:44,184 INFO L87 Difference]: Start difference. First operand 448 states and 449 transitions. Second operand has 63 states, 63 states have (on average 2.8253968253968256) internal successors, (178), 61 states have internal predecessors, (178), 56 states have call successors, (58), 3 states have call predecessors, (58), 1 states have return successors, (55), 55 states have call predecessors, (55), 55 states have call successors, (55) [2024-09-12 21:33:44,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:33:44,464 INFO L93 Difference]: Finished difference Result 461 states and 463 transitions. [2024-09-12 21:33:44,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-09-12 21:33:44,464 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 2.8253968253968256) internal successors, (178), 61 states have internal predecessors, (178), 56 states have call successors, (58), 3 states have call predecessors, (58), 1 states have return successors, (55), 55 states have call predecessors, (55), 55 states have call successors, (55) Word has length 445 [2024-09-12 21:33:44,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:33:44,467 INFO L225 Difference]: With dead ends: 461 [2024-09-12 21:33:44,467 INFO L226 Difference]: Without dead ends: 459 [2024-09-12 21:33:44,467 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1114 GetRequests, 942 SyntacticMatches, 110 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3679 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=1672, Invalid=2360, Unknown=0, NotChecked=0, Total=4032 [2024-09-12 21:33:44,467 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 687 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 688 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 687 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 21:33:44,467 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 162 Invalid, 688 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 687 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 21:33:44,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2024-09-12 21:33:44,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 455. [2024-09-12 21:33:44,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 455 states, 339 states have (on average 1.0058997050147493) internal successors, (341), 340 states have internal predecessors, (341), 58 states have call successors, (58), 58 states have call predecessors, (58), 57 states have return successors, (57), 56 states have call predecessors, (57), 57 states have call successors, (57) [2024-09-12 21:33:44,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 455 states to 455 states and 456 transitions. [2024-09-12 21:33:44,503 INFO L78 Accepts]: Start accepts. Automaton has 455 states and 456 transitions. Word has length 445 [2024-09-12 21:33:44,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:33:44,504 INFO L474 AbstractCegarLoop]: Abstraction has 455 states and 456 transitions. [2024-09-12 21:33:44,504 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 2.8253968253968256) internal successors, (178), 61 states have internal predecessors, (178), 56 states have call successors, (58), 3 states have call predecessors, (58), 1 states have return successors, (55), 55 states have call predecessors, (55), 55 states have call successors, (55) [2024-09-12 21:33:44,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:33:44,504 INFO L276 IsEmpty]: Start isEmpty. Operand 455 states and 456 transitions. [2024-09-12 21:33:44,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 453 [2024-09-12 21:33:44,505 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:33:44,506 INFO L216 NwaCegarLoop]: trace histogram [56, 56, 56, 55, 55, 55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:33:44,521 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Ended with exit code 0 [2024-09-12 21:33:44,706 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable110 [2024-09-12 21:33:44,706 INFO L399 AbstractCegarLoop]: === Iteration 112 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:33:44,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:33:44,707 INFO L85 PathProgramCache]: Analyzing trace with hash -1721125011, now seen corresponding path program 109 times [2024-09-12 21:33:44,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:33:44,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771538594] [2024-09-12 21:33:44,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:33:44,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:33:44,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,311 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:33:48,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,312 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-12 21:33:48,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,313 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 21:33:48,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,313 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-12 21:33:48,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,314 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-12 21:33:48,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,315 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-12 21:33:48,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,315 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-09-12 21:33:48,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,316 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-12 21:33:48,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,317 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-09-12 21:33:48,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,318 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-12 21:33:48,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,318 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-09-12 21:33:48,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,319 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-12 21:33:48,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,320 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-09-12 21:33:48,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,320 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-12 21:33:48,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,321 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-09-12 21:33:48,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,322 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-12 21:33:48,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,322 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-09-12 21:33:48,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,323 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-12 21:33:48,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,324 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-09-12 21:33:48,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,324 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-09-12 21:33:48,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,325 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-09-12 21:33:48,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,326 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-09-12 21:33:48,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,327 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-09-12 21:33:48,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,327 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-09-12 21:33:48,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,328 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2024-09-12 21:33:48,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,329 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-09-12 21:33:48,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,329 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-09-12 21:33:48,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,330 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-09-12 21:33:48,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,331 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 252 [2024-09-12 21:33:48,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,332 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-09-12 21:33:48,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,332 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-09-12 21:33:48,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,333 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-09-12 21:33:48,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,334 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 280 [2024-09-12 21:33:48,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,334 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 287 [2024-09-12 21:33:48,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,335 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2024-09-12 21:33:48,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,336 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-09-12 21:33:48,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,337 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 308 [2024-09-12 21:33:48,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,337 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2024-09-12 21:33:48,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,338 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-09-12 21:33:48,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,339 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 329 [2024-09-12 21:33:48,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,340 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 336 [2024-09-12 21:33:48,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,340 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 343 [2024-09-12 21:33:48,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,341 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 350 [2024-09-12 21:33:48,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,342 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 357 [2024-09-12 21:33:48,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,343 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 364 [2024-09-12 21:33:48,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,343 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 371 [2024-09-12 21:33:48,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,344 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 378 [2024-09-12 21:33:48,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,345 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 385 [2024-09-12 21:33:48,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,346 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 392 [2024-09-12 21:33:48,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,346 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 399 [2024-09-12 21:33:48,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,347 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 406 [2024-09-12 21:33:48,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,348 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 413 [2024-09-12 21:33:48,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,348 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 420 [2024-09-12 21:33:48,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,349 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 427 [2024-09-12 21:33:48,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,350 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 434 [2024-09-12 21:33:48,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,351 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 441 [2024-09-12 21:33:48,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,352 INFO L134 CoverageAnalysis]: Checked inductivity of 12155 backedges. 4675 proven. 1540 refuted. 0 times theorem prover too weak. 5940 trivial. 0 not checked. [2024-09-12 21:33:48,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:33:48,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771538594] [2024-09-12 21:33:48,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771538594] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:33:48,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1546767855] [2024-09-12 21:33:48,353 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-12 21:33:48,353 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:33:48,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:33:48,354 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:33:48,354 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Waiting until timeout for monitored process [2024-09-12 21:33:48,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:48,464 INFO L262 TraceCheckSpWp]: Trace formula consists of 1088 conjuncts, 114 conjuncts are in the unsatisfiable core [2024-09-12 21:33:48,467 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:33:48,622 INFO L134 CoverageAnalysis]: Checked inductivity of 12155 backedges. 4675 proven. 1540 refuted. 0 times theorem prover too weak. 5940 trivial. 0 not checked. [2024-09-12 21:33:48,622 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:33:51,096 INFO L134 CoverageAnalysis]: Checked inductivity of 12155 backedges. 4675 proven. 1540 refuted. 0 times theorem prover too weak. 5940 trivial. 0 not checked. [2024-09-12 21:33:51,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1546767855] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:33:51,097 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:33:51,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [115, 115, 115] total 116 [2024-09-12 21:33:51,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969075244] [2024-09-12 21:33:51,097 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:33:51,097 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 116 states [2024-09-12 21:33:51,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:33:51,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 116 interpolants. [2024-09-12 21:33:51,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3365, Invalid=9975, Unknown=0, NotChecked=0, Total=13340 [2024-09-12 21:33:51,098 INFO L87 Difference]: Start difference. First operand 455 states and 456 transitions. Second operand has 116 states, 116 states have (on average 1.5344827586206897) internal successors, (178), 116 states have internal predecessors, (178), 57 states have call successors, (58), 2 states have call predecessors, (58), 1 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-09-12 21:33:51,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:33:51,675 INFO L93 Difference]: Finished difference Result 632 states and 689 transitions. [2024-09-12 21:33:51,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2024-09-12 21:33:51,675 INFO L78 Accepts]: Start accepts. Automaton has has 116 states, 116 states have (on average 1.5344827586206897) internal successors, (178), 116 states have internal predecessors, (178), 57 states have call successors, (58), 2 states have call predecessors, (58), 1 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) Word has length 452 [2024-09-12 21:33:51,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:33:51,677 INFO L225 Difference]: With dead ends: 632 [2024-09-12 21:33:51,677 INFO L226 Difference]: Without dead ends: 456 [2024-09-12 21:33:51,678 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1130 GetRequests, 904 SyntacticMatches, 112 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9787 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=3365, Invalid=9975, Unknown=0, NotChecked=0, Total=13340 [2024-09-12 21:33:51,678 INFO L434 NwaCegarLoop]: 119 mSDtfsCounter, 0 mSDsluCounter, 847 mSDsCounter, 0 mSdLazyCounter, 1399 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 966 SdHoareTripleChecker+Invalid, 1399 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1399 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 21:33:51,679 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 966 Invalid, 1399 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1399 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 21:33:51,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2024-09-12 21:33:51,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 456. [2024-09-12 21:33:51,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 340 states have (on average 1.0058823529411764) internal successors, (342), 341 states have internal predecessors, (342), 58 states have call successors, (58), 58 states have call predecessors, (58), 57 states have return successors, (57), 56 states have call predecessors, (57), 57 states have call successors, (57) [2024-09-12 21:33:51,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 457 transitions. [2024-09-12 21:33:51,715 INFO L78 Accepts]: Start accepts. Automaton has 456 states and 457 transitions. Word has length 452 [2024-09-12 21:33:51,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:33:51,716 INFO L474 AbstractCegarLoop]: Abstraction has 456 states and 457 transitions. [2024-09-12 21:33:51,716 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 116 states, 116 states have (on average 1.5344827586206897) internal successors, (178), 116 states have internal predecessors, (178), 57 states have call successors, (58), 2 states have call predecessors, (58), 1 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-09-12 21:33:51,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:33:51,716 INFO L276 IsEmpty]: Start isEmpty. Operand 456 states and 457 transitions. [2024-09-12 21:33:51,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 454 [2024-09-12 21:33:51,717 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:33:51,717 INFO L216 NwaCegarLoop]: trace histogram [56, 56, 56, 56, 55, 55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:33:51,729 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Forceful destruction successful, exit code 0 [2024-09-12 21:33:51,917 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2024-09-12 21:33:51,918 INFO L399 AbstractCegarLoop]: === Iteration 113 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:33:51,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:33:51,918 INFO L85 PathProgramCache]: Analyzing trace with hash -505539591, now seen corresponding path program 110 times [2024-09-12 21:33:51,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:33:51,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859612858] [2024-09-12 21:33:51,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:33:51,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:33:51,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,141 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:33:54,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,142 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-12 21:33:54,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,143 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-12 21:33:54,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,143 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-12 21:33:54,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,144 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-12 21:33:54,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,145 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-09-12 21:33:54,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,145 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-12 21:33:54,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,146 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-09-12 21:33:54,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,147 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-12 21:33:54,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,148 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-09-12 21:33:54,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,148 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-12 21:33:54,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,149 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-09-12 21:33:54,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,150 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-12 21:33:54,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,150 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-09-12 21:33:54,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,151 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-12 21:33:54,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,152 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-09-12 21:33:54,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,153 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-09-12 21:33:54,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,153 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2024-09-12 21:33:54,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,154 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-09-12 21:33:54,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,155 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-09-12 21:33:54,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,155 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-09-12 21:33:54,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,156 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2024-09-12 21:33:54,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,157 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-09-12 21:33:54,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,158 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-09-12 21:33:54,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,158 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-09-12 21:33:54,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,159 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-09-12 21:33:54,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,160 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-09-12 21:33:54,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,161 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 246 [2024-09-12 21:33:54,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,161 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-09-12 21:33:54,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,162 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 260 [2024-09-12 21:33:54,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,163 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-09-12 21:33:54,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,163 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 274 [2024-09-12 21:33:54,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,164 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2024-09-12 21:33:54,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,165 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 288 [2024-09-12 21:33:54,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,166 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-09-12 21:33:54,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,166 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 302 [2024-09-12 21:33:54,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,167 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2024-09-12 21:33:54,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,168 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 316 [2024-09-12 21:33:54,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,169 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 323 [2024-09-12 21:33:54,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,170 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 330 [2024-09-12 21:33:54,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,171 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 337 [2024-09-12 21:33:54,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,171 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 344 [2024-09-12 21:33:54,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,172 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 351 [2024-09-12 21:33:54,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,173 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 358 [2024-09-12 21:33:54,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,174 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 365 [2024-09-12 21:33:54,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,174 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 372 [2024-09-12 21:33:54,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,175 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 379 [2024-09-12 21:33:54,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,176 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 386 [2024-09-12 21:33:54,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,177 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 393 [2024-09-12 21:33:54,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,177 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 400 [2024-09-12 21:33:54,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,178 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 407 [2024-09-12 21:33:54,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,179 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 414 [2024-09-12 21:33:54,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,180 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 421 [2024-09-12 21:33:54,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,181 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 428 [2024-09-12 21:33:54,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,181 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 435 [2024-09-12 21:33:54,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,182 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 442 [2024-09-12 21:33:54,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:33:54,184 INFO L134 CoverageAnalysis]: Checked inductivity of 12211 backedges. 1650 proven. 4621 refuted. 0 times theorem prover too weak. 5940 trivial. 0 not checked. [2024-09-12 21:33:54,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:33:54,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859612858] [2024-09-12 21:33:54,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859612858] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:33:54,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1595193105] [2024-09-12 21:33:54,184 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 21:33:54,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:33:54,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:33:54,185 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:33:54,186 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Waiting until timeout for monitored process [2024-09-12 21:33:54,295 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 21:33:54,295 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:33:54,299 INFO L262 TraceCheckSpWp]: Trace formula consists of 1093 conjuncts, 115 conjuncts are in the unsatisfiable core [2024-09-12 21:33:54,302 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:33:54,481 INFO L134 CoverageAnalysis]: Checked inductivity of 12211 backedges. 1706 proven. 4565 refuted. 0 times theorem prover too weak. 5940 trivial. 0 not checked. [2024-09-12 21:33:54,481 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:33:56,272 INFO L134 CoverageAnalysis]: Checked inductivity of 12211 backedges. 1706 proven. 4565 refuted. 0 times theorem prover too weak. 5940 trivial. 0 not checked. [2024-09-12 21:33:56,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1595193105] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:33:56,272 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:33:56,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [61, 61, 61] total 64 [2024-09-12 21:33:56,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267280238] [2024-09-12 21:33:56,272 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:33:56,272 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2024-09-12 21:33:56,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:33:56,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2024-09-12 21:33:56,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1724, Invalid=2308, Unknown=0, NotChecked=0, Total=4032 [2024-09-12 21:33:56,273 INFO L87 Difference]: Start difference. First operand 456 states and 457 transitions. Second operand has 64 states, 64 states have (on average 2.828125) internal successors, (181), 62 states have internal predecessors, (181), 57 states have call successors, (59), 3 states have call predecessors, (59), 1 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-09-12 21:33:56,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:33:56,554 INFO L93 Difference]: Finished difference Result 469 states and 471 transitions. [2024-09-12 21:33:56,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2024-09-12 21:33:56,555 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 2.828125) internal successors, (181), 62 states have internal predecessors, (181), 57 states have call successors, (59), 3 states have call predecessors, (59), 1 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) Word has length 453 [2024-09-12 21:33:56,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:33:56,557 INFO L225 Difference]: With dead ends: 469 [2024-09-12 21:33:56,557 INFO L226 Difference]: Without dead ends: 467 [2024-09-12 21:33:56,557 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1134 GetRequests, 957 SyntacticMatches, 114 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3916 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=1730, Invalid=2430, Unknown=0, NotChecked=0, Total=4160 [2024-09-12 21:33:56,557 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 706 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 708 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 706 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 21:33:56,558 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 152 Invalid, 708 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 706 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 21:33:56,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 467 states. [2024-09-12 21:33:56,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 467 to 463. [2024-09-12 21:33:56,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 463 states, 345 states have (on average 1.0057971014492753) internal successors, (347), 346 states have internal predecessors, (347), 59 states have call successors, (59), 59 states have call predecessors, (59), 58 states have return successors, (58), 57 states have call predecessors, (58), 58 states have call successors, (58) [2024-09-12 21:33:56,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 463 states to 463 states and 464 transitions. [2024-09-12 21:33:56,594 INFO L78 Accepts]: Start accepts. Automaton has 463 states and 464 transitions. Word has length 453 [2024-09-12 21:33:56,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:33:56,594 INFO L474 AbstractCegarLoop]: Abstraction has 463 states and 464 transitions. [2024-09-12 21:33:56,594 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 2.828125) internal successors, (181), 62 states have internal predecessors, (181), 57 states have call successors, (59), 3 states have call predecessors, (59), 1 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-09-12 21:33:56,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:33:56,594 INFO L276 IsEmpty]: Start isEmpty. Operand 463 states and 464 transitions. [2024-09-12 21:33:56,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 461 [2024-09-12 21:33:56,596 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:33:56,596 INFO L216 NwaCegarLoop]: trace histogram [57, 57, 57, 56, 56, 56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:33:56,608 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Ended with exit code 0 [2024-09-12 21:33:56,796 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2024-09-12 21:33:56,796 INFO L399 AbstractCegarLoop]: === Iteration 114 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:33:56,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:33:56,796 INFO L85 PathProgramCache]: Analyzing trace with hash 1382371979, now seen corresponding path program 111 times [2024-09-12 21:33:56,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:33:56,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036395750] [2024-09-12 21:33:56,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:33:56,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:33:56,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,558 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:34:00,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,559 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-12 21:34:00,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,560 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-12 21:34:00,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,561 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-12 21:34:00,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,562 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-12 21:34:00,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,563 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-09-12 21:34:00,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,564 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-12 21:34:00,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,565 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-09-12 21:34:00,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,565 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-12 21:34:00,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,566 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-09-12 21:34:00,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,567 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-12 21:34:00,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,568 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-09-12 21:34:00,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,569 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-12 21:34:00,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,570 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-09-12 21:34:00,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,571 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-12 21:34:00,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,572 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-09-12 21:34:00,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,573 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-09-12 21:34:00,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,574 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2024-09-12 21:34:00,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,575 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-09-12 21:34:00,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,576 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-09-12 21:34:00,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,576 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-09-12 21:34:00,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,577 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2024-09-12 21:34:00,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,578 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-09-12 21:34:00,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,579 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-09-12 21:34:00,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,580 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-09-12 21:34:00,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,581 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-09-12 21:34:00,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,582 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-09-12 21:34:00,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,583 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 246 [2024-09-12 21:34:00,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,584 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-09-12 21:34:00,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,584 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 260 [2024-09-12 21:34:00,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,585 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-09-12 21:34:00,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,586 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 274 [2024-09-12 21:34:00,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,587 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2024-09-12 21:34:00,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,587 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 288 [2024-09-12 21:34:00,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,588 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-09-12 21:34:00,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,589 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 302 [2024-09-12 21:34:00,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,590 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2024-09-12 21:34:00,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,590 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 316 [2024-09-12 21:34:00,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,591 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 323 [2024-09-12 21:34:00,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,592 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 330 [2024-09-12 21:34:00,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,593 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 337 [2024-09-12 21:34:00,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,594 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 344 [2024-09-12 21:34:00,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,594 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 351 [2024-09-12 21:34:00,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,595 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 358 [2024-09-12 21:34:00,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,596 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 365 [2024-09-12 21:34:00,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,597 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 372 [2024-09-12 21:34:00,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,597 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 379 [2024-09-12 21:34:00,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,598 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 386 [2024-09-12 21:34:00,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,599 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 393 [2024-09-12 21:34:00,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,600 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 400 [2024-09-12 21:34:00,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,601 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 407 [2024-09-12 21:34:00,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,601 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 414 [2024-09-12 21:34:00,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,602 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 421 [2024-09-12 21:34:00,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,603 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 428 [2024-09-12 21:34:00,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,604 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 435 [2024-09-12 21:34:00,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,604 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 442 [2024-09-12 21:34:00,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,605 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 449 [2024-09-12 21:34:00,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:00,607 INFO L134 CoverageAnalysis]: Checked inductivity of 12600 backedges. 4844 proven. 1596 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-09-12 21:34:00,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:34:00,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036395750] [2024-09-12 21:34:00,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036395750] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:34:00,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [869093650] [2024-09-12 21:34:00,607 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 21:34:00,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:34:00,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:34:00,608 INFO L229 MonitoredProcess]: Starting monitored process 113 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:34:00,609 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2024-09-12 21:34:00,795 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 57 check-sat command(s) [2024-09-12 21:34:00,795 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:34:00,799 INFO L262 TraceCheckSpWp]: Trace formula consists of 1107 conjuncts, 116 conjuncts are in the unsatisfiable core [2024-09-12 21:34:00,802 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:34:00,961 INFO L134 CoverageAnalysis]: Checked inductivity of 12600 backedges. 4844 proven. 1596 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-09-12 21:34:00,961 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:34:03,515 INFO L134 CoverageAnalysis]: Checked inductivity of 12600 backedges. 4844 proven. 1596 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-09-12 21:34:03,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [869093650] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:34:03,515 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:34:03,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [117, 117, 117] total 118 [2024-09-12 21:34:03,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460414015] [2024-09-12 21:34:03,516 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:34:03,516 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 118 states [2024-09-12 21:34:03,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:34:03,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 118 interpolants. [2024-09-12 21:34:03,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3482, Invalid=10324, Unknown=0, NotChecked=0, Total=13806 [2024-09-12 21:34:03,517 INFO L87 Difference]: Start difference. First operand 463 states and 464 transitions. Second operand has 118 states, 118 states have (on average 1.5338983050847457) internal successors, (181), 118 states have internal predecessors, (181), 58 states have call successors, (59), 2 states have call predecessors, (59), 1 states have return successors, (57), 57 states have call predecessors, (57), 57 states have call successors, (57) [2024-09-12 21:34:04,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:34:04,172 INFO L93 Difference]: Finished difference Result 643 states and 701 transitions. [2024-09-12 21:34:04,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2024-09-12 21:34:04,173 INFO L78 Accepts]: Start accepts. Automaton has has 118 states, 118 states have (on average 1.5338983050847457) internal successors, (181), 118 states have internal predecessors, (181), 58 states have call successors, (59), 2 states have call predecessors, (59), 1 states have return successors, (57), 57 states have call predecessors, (57), 57 states have call successors, (57) Word has length 460 [2024-09-12 21:34:04,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:34:04,175 INFO L225 Difference]: With dead ends: 643 [2024-09-12 21:34:04,175 INFO L226 Difference]: Without dead ends: 464 [2024-09-12 21:34:04,176 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1150 GetRequests, 920 SyntacticMatches, 114 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10133 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=3482, Invalid=10324, Unknown=0, NotChecked=0, Total=13806 [2024-09-12 21:34:04,176 INFO L434 NwaCegarLoop]: 121 mSDtfsCounter, 0 mSDsluCounter, 1351 mSDsCounter, 0 mSdLazyCounter, 1579 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1472 SdHoareTripleChecker+Invalid, 1579 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1579 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 21:34:04,176 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1472 Invalid, 1579 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1579 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 21:34:04,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2024-09-12 21:34:04,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 464. [2024-09-12 21:34:04,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 464 states, 346 states have (on average 1.0057803468208093) internal successors, (348), 347 states have internal predecessors, (348), 59 states have call successors, (59), 59 states have call predecessors, (59), 58 states have return successors, (58), 57 states have call predecessors, (58), 58 states have call successors, (58) [2024-09-12 21:34:04,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 464 states to 464 states and 465 transitions. [2024-09-12 21:34:04,213 INFO L78 Accepts]: Start accepts. Automaton has 464 states and 465 transitions. Word has length 460 [2024-09-12 21:34:04,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:34:04,213 INFO L474 AbstractCegarLoop]: Abstraction has 464 states and 465 transitions. [2024-09-12 21:34:04,213 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 118 states, 118 states have (on average 1.5338983050847457) internal successors, (181), 118 states have internal predecessors, (181), 58 states have call successors, (59), 2 states have call predecessors, (59), 1 states have return successors, (57), 57 states have call predecessors, (57), 57 states have call successors, (57) [2024-09-12 21:34:04,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:34:04,213 INFO L276 IsEmpty]: Start isEmpty. Operand 464 states and 465 transitions. [2024-09-12 21:34:04,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 462 [2024-09-12 21:34:04,215 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:34:04,215 INFO L216 NwaCegarLoop]: trace histogram [57, 57, 57, 57, 56, 56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:34:04,227 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Ended with exit code 0 [2024-09-12 21:34:04,415 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2024-09-12 21:34:04,415 INFO L399 AbstractCegarLoop]: === Iteration 115 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:34:04,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:34:04,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1809161449, now seen corresponding path program 112 times [2024-09-12 21:34:04,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:34:04,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148094849] [2024-09-12 21:34:04,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:34:04,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:34:04,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,728 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:34:06,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,729 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 21:34:06,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,730 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-12 21:34:06,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,731 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-12 21:34:06,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,732 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-12 21:34:06,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,732 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 21:34:06,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,733 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-09-12 21:34:06,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,734 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-12 21:34:06,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,734 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-12 21:34:06,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,735 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-12 21:34:06,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,736 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-09-12 21:34:06,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,736 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-12 21:34:06,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,737 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2024-09-12 21:34:06,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,738 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-12 21:34:06,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,739 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-09-12 21:34:06,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,739 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-12 21:34:06,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,740 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-09-12 21:34:06,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,741 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-09-12 21:34:06,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,741 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-09-12 21:34:06,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,742 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-09-12 21:34:06,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,743 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-09-12 21:34:06,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,744 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-09-12 21:34:06,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,744 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-09-12 21:34:06,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,745 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2024-09-12 21:34:06,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,746 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-09-12 21:34:06,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,747 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-09-12 21:34:06,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,747 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-09-12 21:34:06,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,748 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2024-09-12 21:34:06,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,749 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 254 [2024-09-12 21:34:06,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,749 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-09-12 21:34:06,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,750 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 268 [2024-09-12 21:34:06,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,751 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-09-12 21:34:06,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,752 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 282 [2024-09-12 21:34:06,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,752 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-09-12 21:34:06,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,753 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 296 [2024-09-12 21:34:06,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,754 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 303 [2024-09-12 21:34:06,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,755 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 310 [2024-09-12 21:34:06,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,755 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2024-09-12 21:34:06,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,756 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 324 [2024-09-12 21:34:06,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,757 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 331 [2024-09-12 21:34:06,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,758 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 338 [2024-09-12 21:34:06,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,758 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 345 [2024-09-12 21:34:06,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,759 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 352 [2024-09-12 21:34:06,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,760 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 359 [2024-09-12 21:34:06,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,761 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 366 [2024-09-12 21:34:06,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,761 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 373 [2024-09-12 21:34:06,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,762 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 380 [2024-09-12 21:34:06,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,763 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 387 [2024-09-12 21:34:06,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,764 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 394 [2024-09-12 21:34:06,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,764 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 401 [2024-09-12 21:34:06,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,765 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 408 [2024-09-12 21:34:06,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,766 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 415 [2024-09-12 21:34:06,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,767 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 422 [2024-09-12 21:34:06,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,767 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 429 [2024-09-12 21:34:06,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,768 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 436 [2024-09-12 21:34:06,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,769 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 443 [2024-09-12 21:34:06,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,770 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 450 [2024-09-12 21:34:06,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:06,771 INFO L134 CoverageAnalysis]: Checked inductivity of 12657 backedges. 1708 proven. 4789 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-09-12 21:34:06,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:34:06,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148094849] [2024-09-12 21:34:06,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148094849] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:34:06,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [407330957] [2024-09-12 21:34:06,772 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 21:34:06,772 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:34:06,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:34:06,773 INFO L229 MonitoredProcess]: Starting monitored process 114 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:34:06,773 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Waiting until timeout for monitored process [2024-09-12 21:34:06,890 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 21:34:06,890 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:34:06,895 INFO L262 TraceCheckSpWp]: Trace formula consists of 1112 conjuncts, 120 conjuncts are in the unsatisfiable core [2024-09-12 21:34:06,898 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:34:07,079 INFO L134 CoverageAnalysis]: Checked inductivity of 12657 backedges. 1765 proven. 4732 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-09-12 21:34:07,079 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:34:08,893 INFO L134 CoverageAnalysis]: Checked inductivity of 12657 backedges. 1765 proven. 4732 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-09-12 21:34:08,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [407330957] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:34:08,893 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:34:08,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 62, 62] total 65 [2024-09-12 21:34:08,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222278111] [2024-09-12 21:34:08,893 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:34:08,893 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2024-09-12 21:34:08,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:34:08,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2024-09-12 21:34:08,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1783, Invalid=2377, Unknown=0, NotChecked=0, Total=4160 [2024-09-12 21:34:08,894 INFO L87 Difference]: Start difference. First operand 464 states and 465 transitions. Second operand has 65 states, 65 states have (on average 2.830769230769231) internal successors, (184), 63 states have internal predecessors, (184), 58 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-12 21:34:09,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:34:09,165 INFO L93 Difference]: Finished difference Result 477 states and 479 transitions. [2024-09-12 21:34:09,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2024-09-12 21:34:09,166 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 65 states have (on average 2.830769230769231) internal successors, (184), 63 states have internal predecessors, (184), 58 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 461 [2024-09-12 21:34:09,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:34:09,168 INFO L225 Difference]: With dead ends: 477 [2024-09-12 21:34:09,168 INFO L226 Difference]: Without dead ends: 475 [2024-09-12 21:34:09,168 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1154 GetRequests, 976 SyntacticMatches, 114 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3927 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=1789, Invalid=2501, Unknown=0, NotChecked=0, Total=4290 [2024-09-12 21:34:09,168 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 638 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 640 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 638 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 21:34:09,168 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 157 Invalid, 640 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 638 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 21:34:09,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 475 states. [2024-09-12 21:34:09,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 475 to 471. [2024-09-12 21:34:09,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 471 states, 351 states have (on average 1.0056980056980056) internal successors, (353), 352 states have internal predecessors, (353), 60 states have call successors, (60), 60 states have call predecessors, (60), 59 states have return successors, (59), 58 states have call predecessors, (59), 59 states have call successors, (59) [2024-09-12 21:34:09,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 471 states to 471 states and 472 transitions. [2024-09-12 21:34:09,207 INFO L78 Accepts]: Start accepts. Automaton has 471 states and 472 transitions. Word has length 461 [2024-09-12 21:34:09,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:34:09,207 INFO L474 AbstractCegarLoop]: Abstraction has 471 states and 472 transitions. [2024-09-12 21:34:09,207 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 65 states have (on average 2.830769230769231) internal successors, (184), 63 states have internal predecessors, (184), 58 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-12 21:34:09,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:34:09,208 INFO L276 IsEmpty]: Start isEmpty. Operand 471 states and 472 transitions. [2024-09-12 21:34:09,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 469 [2024-09-12 21:34:09,209 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:34:09,209 INFO L216 NwaCegarLoop]: trace histogram [58, 58, 58, 57, 57, 57, 57, 57, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:34:09,221 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Ended with exit code 0 [2024-09-12 21:34:09,409 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 114 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2024-09-12 21:34:09,409 INFO L399 AbstractCegarLoop]: === Iteration 116 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:34:09,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:34:09,409 INFO L85 PathProgramCache]: Analyzing trace with hash 1540711853, now seen corresponding path program 113 times [2024-09-12 21:34:09,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:34:09,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528482831] [2024-09-12 21:34:09,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:34:09,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:34:09,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,276 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:34:13,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,277 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 21:34:13,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,278 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-12 21:34:13,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,279 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-12 21:34:13,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,279 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-12 21:34:13,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,280 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 21:34:13,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,281 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-09-12 21:34:13,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,281 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-12 21:34:13,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,282 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-12 21:34:13,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,283 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-12 21:34:13,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,283 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-09-12 21:34:13,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,284 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-12 21:34:13,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,285 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2024-09-12 21:34:13,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,285 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-12 21:34:13,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,286 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-09-12 21:34:13,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,287 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-12 21:34:13,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,288 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-09-12 21:34:13,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,288 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-09-12 21:34:13,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,289 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-09-12 21:34:13,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,290 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-09-12 21:34:13,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,290 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-09-12 21:34:13,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,291 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-09-12 21:34:13,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,292 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-09-12 21:34:13,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,292 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2024-09-12 21:34:13,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,293 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-09-12 21:34:13,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,294 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-09-12 21:34:13,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,295 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-09-12 21:34:13,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,296 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2024-09-12 21:34:13,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,297 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 254 [2024-09-12 21:34:13,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,297 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-09-12 21:34:13,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,298 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 268 [2024-09-12 21:34:13,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,299 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-09-12 21:34:13,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,300 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 282 [2024-09-12 21:34:13,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,300 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-09-12 21:34:13,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,301 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 296 [2024-09-12 21:34:13,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,302 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 303 [2024-09-12 21:34:13,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,303 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 310 [2024-09-12 21:34:13,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,303 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2024-09-12 21:34:13,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,304 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 324 [2024-09-12 21:34:13,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,305 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 331 [2024-09-12 21:34:13,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,305 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 338 [2024-09-12 21:34:13,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,306 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 345 [2024-09-12 21:34:13,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,307 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 352 [2024-09-12 21:34:13,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,308 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 359 [2024-09-12 21:34:13,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,309 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 366 [2024-09-12 21:34:13,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,309 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 373 [2024-09-12 21:34:13,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,310 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 380 [2024-09-12 21:34:13,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,311 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 387 [2024-09-12 21:34:13,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,312 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 394 [2024-09-12 21:34:13,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,313 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 401 [2024-09-12 21:34:13,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,313 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 408 [2024-09-12 21:34:13,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,314 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 415 [2024-09-12 21:34:13,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,315 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 422 [2024-09-12 21:34:13,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,316 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 429 [2024-09-12 21:34:13,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,316 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 436 [2024-09-12 21:34:13,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,317 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 443 [2024-09-12 21:34:13,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,318 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 450 [2024-09-12 21:34:13,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,319 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 457 [2024-09-12 21:34:13,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:13,321 INFO L134 CoverageAnalysis]: Checked inductivity of 13053 backedges. 5016 proven. 1653 refuted. 0 times theorem prover too weak. 6384 trivial. 0 not checked. [2024-09-12 21:34:13,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:34:13,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528482831] [2024-09-12 21:34:13,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528482831] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:34:13,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1984193882] [2024-09-12 21:34:13,321 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 21:34:13,321 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:34:13,321 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:34:13,322 INFO L229 MonitoredProcess]: Starting monitored process 115 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:34:13,323 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Waiting until timeout for monitored process [2024-09-12 21:34:13,498 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 58 check-sat command(s) [2024-09-12 21:34:13,499 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:34:13,504 INFO L262 TraceCheckSpWp]: Trace formula consists of 1126 conjuncts, 118 conjuncts are in the unsatisfiable core [2024-09-12 21:34:13,507 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:34:13,669 INFO L134 CoverageAnalysis]: Checked inductivity of 13053 backedges. 5016 proven. 1653 refuted. 0 times theorem prover too weak. 6384 trivial. 0 not checked. [2024-09-12 21:34:13,669 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:34:16,399 INFO L134 CoverageAnalysis]: Checked inductivity of 13053 backedges. 5016 proven. 1653 refuted. 0 times theorem prover too weak. 6384 trivial. 0 not checked. [2024-09-12 21:34:16,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1984193882] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:34:16,400 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:34:16,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [119, 119, 119] total 120 [2024-09-12 21:34:16,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293768329] [2024-09-12 21:34:16,400 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:34:16,400 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 120 states [2024-09-12 21:34:16,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:34:16,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 120 interpolants. [2024-09-12 21:34:16,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3601, Invalid=10679, Unknown=0, NotChecked=0, Total=14280 [2024-09-12 21:34:16,402 INFO L87 Difference]: Start difference. First operand 471 states and 472 transitions. Second operand has 120 states, 120 states have (on average 1.5333333333333334) internal successors, (184), 120 states have internal predecessors, (184), 59 states have call successors, (60), 2 states have call predecessors, (60), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2024-09-12 21:34:17,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:34:17,050 INFO L93 Difference]: Finished difference Result 654 states and 713 transitions. [2024-09-12 21:34:17,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2024-09-12 21:34:17,050 INFO L78 Accepts]: Start accepts. Automaton has has 120 states, 120 states have (on average 1.5333333333333334) internal successors, (184), 120 states have internal predecessors, (184), 59 states have call successors, (60), 2 states have call predecessors, (60), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) Word has length 468 [2024-09-12 21:34:17,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:34:17,053 INFO L225 Difference]: With dead ends: 654 [2024-09-12 21:34:17,053 INFO L226 Difference]: Without dead ends: 472 [2024-09-12 21:34:17,053 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1170 GetRequests, 936 SyntacticMatches, 116 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10485 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=3601, Invalid=10679, Unknown=0, NotChecked=0, Total=14280 [2024-09-12 21:34:17,054 INFO L434 NwaCegarLoop]: 123 mSDtfsCounter, 0 mSDsluCounter, 1073 mSDsCounter, 0 mSdLazyCounter, 1443 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1196 SdHoareTripleChecker+Invalid, 1443 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1443 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 21:34:17,054 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1196 Invalid, 1443 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1443 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 21:34:17,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2024-09-12 21:34:17,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 472. [2024-09-12 21:34:17,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 472 states, 352 states have (on average 1.0056818181818181) internal successors, (354), 353 states have internal predecessors, (354), 60 states have call successors, (60), 60 states have call predecessors, (60), 59 states have return successors, (59), 58 states have call predecessors, (59), 59 states have call successors, (59) [2024-09-12 21:34:17,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 472 states to 472 states and 473 transitions. [2024-09-12 21:34:17,093 INFO L78 Accepts]: Start accepts. Automaton has 472 states and 473 transitions. Word has length 468 [2024-09-12 21:34:17,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:34:17,093 INFO L474 AbstractCegarLoop]: Abstraction has 472 states and 473 transitions. [2024-09-12 21:34:17,093 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 120 states, 120 states have (on average 1.5333333333333334) internal successors, (184), 120 states have internal predecessors, (184), 59 states have call successors, (60), 2 states have call predecessors, (60), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2024-09-12 21:34:17,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:34:17,093 INFO L276 IsEmpty]: Start isEmpty. Operand 472 states and 473 transitions. [2024-09-12 21:34:17,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 470 [2024-09-12 21:34:17,094 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:34:17,094 INFO L216 NwaCegarLoop]: trace histogram [58, 58, 58, 58, 57, 57, 57, 57, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:34:17,107 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Ended with exit code 0 [2024-09-12 21:34:17,295 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115,115 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:34:17,295 INFO L399 AbstractCegarLoop]: === Iteration 117 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:34:17,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:34:17,295 INFO L85 PathProgramCache]: Analyzing trace with hash 1693919801, now seen corresponding path program 114 times [2024-09-12 21:34:17,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:34:17,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741970869] [2024-09-12 21:34:17,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:34:17,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:34:17,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,756 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:34:19,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,757 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-12 21:34:19,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,757 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-12 21:34:19,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,758 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-12 21:34:19,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,759 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-12 21:34:19,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,760 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-12 21:34:19,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,760 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-12 21:34:19,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,761 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-09-12 21:34:19,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,762 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-12 21:34:19,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,762 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-09-12 21:34:19,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,763 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-12 21:34:19,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,764 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-09-12 21:34:19,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,764 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-12 21:34:19,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,765 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-09-12 21:34:19,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,766 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-09-12 21:34:19,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,767 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2024-09-12 21:34:19,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,767 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-12 21:34:19,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,768 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-09-12 21:34:19,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,769 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-09-12 21:34:19,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,769 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-09-12 21:34:19,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,770 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-09-12 21:34:19,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,771 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-09-12 21:34:19,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,772 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-09-12 21:34:19,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,772 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-09-12 21:34:19,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,773 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-09-12 21:34:19,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,774 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-09-12 21:34:19,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,775 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2024-09-12 21:34:19,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,775 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2024-09-12 21:34:19,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,776 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-09-12 21:34:19,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,777 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-09-12 21:34:19,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,778 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-09-12 21:34:19,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,778 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 276 [2024-09-12 21:34:19,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,779 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-09-12 21:34:19,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,780 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 290 [2024-09-12 21:34:19,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,781 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-09-12 21:34:19,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,782 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 304 [2024-09-12 21:34:19,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,783 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-09-12 21:34:19,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,783 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 318 [2024-09-12 21:34:19,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,784 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 325 [2024-09-12 21:34:19,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,785 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 332 [2024-09-12 21:34:19,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,786 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 339 [2024-09-12 21:34:19,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,786 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 346 [2024-09-12 21:34:19,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,787 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 353 [2024-09-12 21:34:19,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,788 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 360 [2024-09-12 21:34:19,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,789 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 367 [2024-09-12 21:34:19,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,789 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 374 [2024-09-12 21:34:19,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,790 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 381 [2024-09-12 21:34:19,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,791 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 388 [2024-09-12 21:34:19,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,792 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 395 [2024-09-12 21:34:19,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,792 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 402 [2024-09-12 21:34:19,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,793 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 409 [2024-09-12 21:34:19,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,794 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 416 [2024-09-12 21:34:19,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,795 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 423 [2024-09-12 21:34:19,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,795 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 430 [2024-09-12 21:34:19,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,796 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 437 [2024-09-12 21:34:19,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,797 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 444 [2024-09-12 21:34:19,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,798 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 451 [2024-09-12 21:34:19,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,799 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 458 [2024-09-12 21:34:19,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:19,800 INFO L134 CoverageAnalysis]: Checked inductivity of 13111 backedges. 1767 proven. 4960 refuted. 0 times theorem prover too weak. 6384 trivial. 0 not checked. [2024-09-12 21:34:19,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:34:19,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741970869] [2024-09-12 21:34:19,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741970869] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:34:19,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [380186517] [2024-09-12 21:34:19,800 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 21:34:19,801 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:34:19,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:34:19,801 INFO L229 MonitoredProcess]: Starting monitored process 116 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:34:19,802 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Waiting until timeout for monitored process [2024-09-12 21:34:19,985 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 58 check-sat command(s) [2024-09-12 21:34:19,985 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:34:19,989 INFO L262 TraceCheckSpWp]: Trace formula consists of 1131 conjuncts, 122 conjuncts are in the unsatisfiable core [2024-09-12 21:34:19,992 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:34:20,180 INFO L134 CoverageAnalysis]: Checked inductivity of 13111 backedges. 1825 proven. 4902 refuted. 0 times theorem prover too weak. 6384 trivial. 0 not checked. [2024-09-12 21:34:20,181 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:34:22,067 INFO L134 CoverageAnalysis]: Checked inductivity of 13111 backedges. 1825 proven. 4902 refuted. 0 times theorem prover too weak. 6384 trivial. 0 not checked. [2024-09-12 21:34:22,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [380186517] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:34:22,068 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:34:22,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [63, 63, 63] total 66 [2024-09-12 21:34:22,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884857411] [2024-09-12 21:34:22,068 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:34:22,068 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2024-09-12 21:34:22,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:34:22,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2024-09-12 21:34:22,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1843, Invalid=2447, Unknown=0, NotChecked=0, Total=4290 [2024-09-12 21:34:22,069 INFO L87 Difference]: Start difference. First operand 472 states and 473 transitions. Second operand has 66 states, 66 states have (on average 2.8333333333333335) internal successors, (187), 64 states have internal predecessors, (187), 59 states have call successors, (61), 3 states have call predecessors, (61), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2024-09-12 21:34:22,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:34:22,369 INFO L93 Difference]: Finished difference Result 485 states and 487 transitions. [2024-09-12 21:34:22,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2024-09-12 21:34:22,369 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 2.8333333333333335) internal successors, (187), 64 states have internal predecessors, (187), 59 states have call successors, (61), 3 states have call predecessors, (61), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) Word has length 469 [2024-09-12 21:34:22,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:34:22,372 INFO L225 Difference]: With dead ends: 485 [2024-09-12 21:34:22,372 INFO L226 Difference]: Without dead ends: 483 [2024-09-12 21:34:22,372 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1174 GetRequests, 993 SyntacticMatches, 116 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4054 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=1849, Invalid=2573, Unknown=0, NotChecked=0, Total=4422 [2024-09-12 21:34:22,372 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 717 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 718 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 717 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 21:34:22,372 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 165 Invalid, 718 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 717 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 21:34:22,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 483 states. [2024-09-12 21:34:22,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 483 to 479. [2024-09-12 21:34:22,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 479 states, 357 states have (on average 1.0056022408963585) internal successors, (359), 358 states have internal predecessors, (359), 61 states have call successors, (61), 61 states have call predecessors, (61), 60 states have return successors, (60), 59 states have call predecessors, (60), 60 states have call successors, (60) [2024-09-12 21:34:22,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 479 states to 479 states and 480 transitions. [2024-09-12 21:34:22,413 INFO L78 Accepts]: Start accepts. Automaton has 479 states and 480 transitions. Word has length 469 [2024-09-12 21:34:22,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:34:22,414 INFO L474 AbstractCegarLoop]: Abstraction has 479 states and 480 transitions. [2024-09-12 21:34:22,414 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 2.8333333333333335) internal successors, (187), 64 states have internal predecessors, (187), 59 states have call successors, (61), 3 states have call predecessors, (61), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2024-09-12 21:34:22,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:34:22,414 INFO L276 IsEmpty]: Start isEmpty. Operand 479 states and 480 transitions. [2024-09-12 21:34:22,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 477 [2024-09-12 21:34:22,415 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:34:22,415 INFO L216 NwaCegarLoop]: trace histogram [59, 59, 59, 58, 58, 58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:34:22,428 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Forceful destruction successful, exit code 0 [2024-09-12 21:34:22,615 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable116 [2024-09-12 21:34:22,616 INFO L399 AbstractCegarLoop]: === Iteration 118 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:34:22,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:34:22,616 INFO L85 PathProgramCache]: Analyzing trace with hash 592622667, now seen corresponding path program 115 times [2024-09-12 21:34:22,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:34:22,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505304209] [2024-09-12 21:34:22,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:34:22,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:34:22,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,680 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:34:26,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,681 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-12 21:34:26,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,682 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-12 21:34:26,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,683 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-12 21:34:26,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,684 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-12 21:34:26,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,684 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-12 21:34:26,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,685 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-12 21:34:26,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,686 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-09-12 21:34:26,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,686 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-12 21:34:26,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,687 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-09-12 21:34:26,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,688 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-12 21:34:26,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,688 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-09-12 21:34:26,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,689 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-12 21:34:26,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,690 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-09-12 21:34:26,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,690 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-09-12 21:34:26,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,691 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2024-09-12 21:34:26,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,692 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-12 21:34:26,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,693 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-09-12 21:34:26,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,693 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-09-12 21:34:26,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,694 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-09-12 21:34:26,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,695 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-09-12 21:34:26,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,695 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-09-12 21:34:26,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,696 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-09-12 21:34:26,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,697 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-09-12 21:34:26,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,697 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-09-12 21:34:26,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,698 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-09-12 21:34:26,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,699 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2024-09-12 21:34:26,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,700 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2024-09-12 21:34:26,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,700 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-09-12 21:34:26,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,701 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-09-12 21:34:26,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,702 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-09-12 21:34:26,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,703 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 276 [2024-09-12 21:34:26,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,703 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-09-12 21:34:26,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,704 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 290 [2024-09-12 21:34:26,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,705 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-09-12 21:34:26,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,705 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 304 [2024-09-12 21:34:26,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,706 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-09-12 21:34:26,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,707 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 318 [2024-09-12 21:34:26,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,708 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 325 [2024-09-12 21:34:26,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,708 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 332 [2024-09-12 21:34:26,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,709 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 339 [2024-09-12 21:34:26,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,710 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 346 [2024-09-12 21:34:26,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,711 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 353 [2024-09-12 21:34:26,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,711 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 360 [2024-09-12 21:34:26,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,712 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 367 [2024-09-12 21:34:26,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,713 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 374 [2024-09-12 21:34:26,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,714 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 381 [2024-09-12 21:34:26,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,714 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 388 [2024-09-12 21:34:26,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,715 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 395 [2024-09-12 21:34:26,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,716 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 402 [2024-09-12 21:34:26,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,716 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 409 [2024-09-12 21:34:26,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,717 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 416 [2024-09-12 21:34:26,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,718 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 423 [2024-09-12 21:34:26,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,719 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 430 [2024-09-12 21:34:26,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,720 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 437 [2024-09-12 21:34:26,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,720 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 444 [2024-09-12 21:34:26,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,721 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 451 [2024-09-12 21:34:26,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,722 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 458 [2024-09-12 21:34:26,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,723 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 465 [2024-09-12 21:34:26,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,724 INFO L134 CoverageAnalysis]: Checked inductivity of 13514 backedges. 5191 proven. 1711 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-09-12 21:34:26,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:34:26,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505304209] [2024-09-12 21:34:26,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505304209] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:34:26,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1405475061] [2024-09-12 21:34:26,725 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-12 21:34:26,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:34:26,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:34:26,726 INFO L229 MonitoredProcess]: Starting monitored process 117 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:34:26,726 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Waiting until timeout for monitored process [2024-09-12 21:34:26,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:26,844 INFO L262 TraceCheckSpWp]: Trace formula consists of 1145 conjuncts, 120 conjuncts are in the unsatisfiable core [2024-09-12 21:34:26,848 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:34:27,015 INFO L134 CoverageAnalysis]: Checked inductivity of 13514 backedges. 5191 proven. 1711 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-09-12 21:34:27,015 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:34:29,808 INFO L134 CoverageAnalysis]: Checked inductivity of 13514 backedges. 5191 proven. 1711 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-09-12 21:34:29,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1405475061] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:34:29,808 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:34:29,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [121, 121, 121] total 122 [2024-09-12 21:34:29,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351151511] [2024-09-12 21:34:29,808 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:34:29,809 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 122 states [2024-09-12 21:34:29,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:34:29,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 122 interpolants. [2024-09-12 21:34:29,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3722, Invalid=11040, Unknown=0, NotChecked=0, Total=14762 [2024-09-12 21:34:29,810 INFO L87 Difference]: Start difference. First operand 479 states and 480 transitions. Second operand has 122 states, 122 states have (on average 1.5327868852459017) internal successors, (187), 122 states have internal predecessors, (187), 60 states have call successors, (61), 2 states have call predecessors, (61), 1 states have return successors, (59), 59 states have call predecessors, (59), 59 states have call successors, (59) [2024-09-12 21:34:30,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:34:30,551 INFO L93 Difference]: Finished difference Result 665 states and 725 transitions. [2024-09-12 21:34:30,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2024-09-12 21:34:30,551 INFO L78 Accepts]: Start accepts. Automaton has has 122 states, 122 states have (on average 1.5327868852459017) internal successors, (187), 122 states have internal predecessors, (187), 60 states have call successors, (61), 2 states have call predecessors, (61), 1 states have return successors, (59), 59 states have call predecessors, (59), 59 states have call successors, (59) Word has length 476 [2024-09-12 21:34:30,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:34:30,554 INFO L225 Difference]: With dead ends: 665 [2024-09-12 21:34:30,554 INFO L226 Difference]: Without dead ends: 480 [2024-09-12 21:34:30,555 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1190 GetRequests, 952 SyntacticMatches, 118 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10843 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=3722, Invalid=11040, Unknown=0, NotChecked=0, Total=14762 [2024-09-12 21:34:30,555 INFO L434 NwaCegarLoop]: 125 mSDtfsCounter, 0 mSDsluCounter, 1070 mSDsCounter, 0 mSdLazyCounter, 1693 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1195 SdHoareTripleChecker+Invalid, 1693 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1693 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 21:34:30,555 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1195 Invalid, 1693 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1693 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 21:34:30,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2024-09-12 21:34:30,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 480. [2024-09-12 21:34:30,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 480 states, 358 states have (on average 1.005586592178771) internal successors, (360), 359 states have internal predecessors, (360), 61 states have call successors, (61), 61 states have call predecessors, (61), 60 states have return successors, (60), 59 states have call predecessors, (60), 60 states have call successors, (60) [2024-09-12 21:34:30,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 480 states to 480 states and 481 transitions. [2024-09-12 21:34:30,596 INFO L78 Accepts]: Start accepts. Automaton has 480 states and 481 transitions. Word has length 476 [2024-09-12 21:34:30,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:34:30,596 INFO L474 AbstractCegarLoop]: Abstraction has 480 states and 481 transitions. [2024-09-12 21:34:30,596 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 122 states, 122 states have (on average 1.5327868852459017) internal successors, (187), 122 states have internal predecessors, (187), 60 states have call successors, (61), 2 states have call predecessors, (61), 1 states have return successors, (59), 59 states have call predecessors, (59), 59 states have call successors, (59) [2024-09-12 21:34:30,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:34:30,597 INFO L276 IsEmpty]: Start isEmpty. Operand 480 states and 481 transitions. [2024-09-12 21:34:30,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 478 [2024-09-12 21:34:30,598 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:34:30,598 INFO L216 NwaCegarLoop]: trace histogram [59, 59, 59, 59, 58, 58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:34:30,610 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Forceful destruction successful, exit code 0 [2024-09-12 21:34:30,798 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117,117 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:34:30,798 INFO L399 AbstractCegarLoop]: === Iteration 119 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:34:30,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:34:30,799 INFO L85 PathProgramCache]: Analyzing trace with hash -170054441, now seen corresponding path program 116 times [2024-09-12 21:34:30,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:34:30,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240260120] [2024-09-12 21:34:30,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:34:30,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:34:30,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,302 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:34:33,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,303 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-12 21:34:33,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,304 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-12 21:34:33,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,305 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-12 21:34:33,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,305 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 21:34:33,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,306 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-12 21:34:33,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,307 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-12 21:34:33,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,308 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-12 21:34:33,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,308 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-09-12 21:34:33,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,309 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-12 21:34:33,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,310 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-09-12 21:34:33,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,311 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-12 21:34:33,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,312 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2024-09-12 21:34:33,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,313 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-09-12 21:34:33,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,313 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-09-12 21:34:33,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,314 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-12 21:34:33,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,315 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-09-12 21:34:33,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,316 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-09-12 21:34:33,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,316 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2024-09-12 21:34:33,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,317 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-09-12 21:34:33,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,318 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-09-12 21:34:33,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,319 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-09-12 21:34:33,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,319 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-09-12 21:34:33,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,320 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-09-12 21:34:33,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,321 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-09-12 21:34:33,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,322 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-09-12 21:34:33,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,322 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-09-12 21:34:33,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,323 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-09-12 21:34:33,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,324 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-09-12 21:34:33,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,325 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 263 [2024-09-12 21:34:33,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,326 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 270 [2024-09-12 21:34:33,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,327 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-09-12 21:34:33,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,327 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-09-12 21:34:33,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,329 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-09-12 21:34:33,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,329 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 298 [2024-09-12 21:34:33,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,330 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-09-12 21:34:33,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,331 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 312 [2024-09-12 21:34:33,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,332 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 319 [2024-09-12 21:34:33,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,333 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 326 [2024-09-12 21:34:33,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,333 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-09-12 21:34:33,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,334 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 340 [2024-09-12 21:34:33,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,335 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 347 [2024-09-12 21:34:33,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,336 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 354 [2024-09-12 21:34:33,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,337 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 361 [2024-09-12 21:34:33,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,338 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 368 [2024-09-12 21:34:33,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,338 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 375 [2024-09-12 21:34:33,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,339 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 382 [2024-09-12 21:34:33,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,340 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 389 [2024-09-12 21:34:33,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,341 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 396 [2024-09-12 21:34:33,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,342 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 403 [2024-09-12 21:34:33,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,342 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 410 [2024-09-12 21:34:33,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,343 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 417 [2024-09-12 21:34:33,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,344 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 424 [2024-09-12 21:34:33,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,345 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 431 [2024-09-12 21:34:33,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,346 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 438 [2024-09-12 21:34:33,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,347 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 445 [2024-09-12 21:34:33,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,347 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 452 [2024-09-12 21:34:33,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,348 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 459 [2024-09-12 21:34:33,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,349 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 466 [2024-09-12 21:34:33,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:33,351 INFO L134 CoverageAnalysis]: Checked inductivity of 13573 backedges. 1827 proven. 5134 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-09-12 21:34:33,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:34:33,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240260120] [2024-09-12 21:34:33,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240260120] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:34:33,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1163578281] [2024-09-12 21:34:33,351 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 21:34:33,351 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:34:33,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:34:33,352 INFO L229 MonitoredProcess]: Starting monitored process 118 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:34:33,353 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Waiting until timeout for monitored process [2024-09-12 21:34:33,472 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 21:34:33,472 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:34:33,477 INFO L262 TraceCheckSpWp]: Trace formula consists of 1150 conjuncts, 121 conjuncts are in the unsatisfiable core [2024-09-12 21:34:33,480 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:34:33,674 INFO L134 CoverageAnalysis]: Checked inductivity of 13573 backedges. 1886 proven. 5075 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-09-12 21:34:33,674 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:34:35,679 INFO L134 CoverageAnalysis]: Checked inductivity of 13573 backedges. 1886 proven. 5075 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-09-12 21:34:35,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1163578281] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:34:35,679 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:34:35,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 64, 64] total 67 [2024-09-12 21:34:35,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850936337] [2024-09-12 21:34:35,680 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:34:35,680 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2024-09-12 21:34:35,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:34:35,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2024-09-12 21:34:35,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1904, Invalid=2518, Unknown=0, NotChecked=0, Total=4422 [2024-09-12 21:34:35,681 INFO L87 Difference]: Start difference. First operand 480 states and 481 transitions. Second operand has 67 states, 67 states have (on average 2.8358208955223883) internal successors, (190), 65 states have internal predecessors, (190), 60 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-12 21:34:35,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:34:35,971 INFO L93 Difference]: Finished difference Result 493 states and 495 transitions. [2024-09-12 21:34:35,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-09-12 21:34:35,971 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 2.8358208955223883) internal successors, (190), 65 states have internal predecessors, (190), 60 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 477 [2024-09-12 21:34:35,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:34:35,974 INFO L225 Difference]: With dead ends: 493 [2024-09-12 21:34:35,974 INFO L226 Difference]: Without dead ends: 491 [2024-09-12 21:34:35,974 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1194 GetRequests, 1008 SyntacticMatches, 120 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4303 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1910, Invalid=2646, Unknown=0, NotChecked=0, Total=4556 [2024-09-12 21:34:35,974 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 665 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 667 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 665 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 21:34:35,975 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 149 Invalid, 667 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 665 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 21:34:35,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 491 states. [2024-09-12 21:34:36,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 491 to 487. [2024-09-12 21:34:36,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 487 states, 363 states have (on average 1.0055096418732783) internal successors, (365), 364 states have internal predecessors, (365), 62 states have call successors, (62), 62 states have call predecessors, (62), 61 states have return successors, (61), 60 states have call predecessors, (61), 61 states have call successors, (61) [2024-09-12 21:34:36,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 487 states to 487 states and 488 transitions. [2024-09-12 21:34:36,024 INFO L78 Accepts]: Start accepts. Automaton has 487 states and 488 transitions. Word has length 477 [2024-09-12 21:34:36,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:34:36,025 INFO L474 AbstractCegarLoop]: Abstraction has 487 states and 488 transitions. [2024-09-12 21:34:36,025 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 2.8358208955223883) internal successors, (190), 65 states have internal predecessors, (190), 60 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-12 21:34:36,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:34:36,025 INFO L276 IsEmpty]: Start isEmpty. Operand 487 states and 488 transitions. [2024-09-12 21:34:36,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 485 [2024-09-12 21:34:36,026 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:34:36,026 INFO L216 NwaCegarLoop]: trace histogram [60, 60, 60, 59, 59, 59, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:34:36,039 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Ended with exit code 0 [2024-09-12 21:34:36,226 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118,118 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:34:36,227 INFO L399 AbstractCegarLoop]: === Iteration 120 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:34:36,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:34:36,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1023400979, now seen corresponding path program 117 times [2024-09-12 21:34:36,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:34:36,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821329176] [2024-09-12 21:34:36,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:34:36,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:34:36,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,499 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:34:40,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,500 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-12 21:34:40,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,501 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-12 21:34:40,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,501 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-12 21:34:40,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,502 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 21:34:40,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,503 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-12 21:34:40,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,503 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-12 21:34:40,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,504 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-12 21:34:40,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,505 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-09-12 21:34:40,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,506 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-12 21:34:40,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,506 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-09-12 21:34:40,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,507 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-12 21:34:40,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,508 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2024-09-12 21:34:40,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,508 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-09-12 21:34:40,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,509 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-09-12 21:34:40,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,510 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-12 21:34:40,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,510 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-09-12 21:34:40,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,511 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-09-12 21:34:40,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,512 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2024-09-12 21:34:40,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,512 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-09-12 21:34:40,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,513 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-09-12 21:34:40,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,514 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-09-12 21:34:40,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,515 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-09-12 21:34:40,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,515 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-09-12 21:34:40,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,516 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-09-12 21:34:40,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,517 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-09-12 21:34:40,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,517 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-09-12 21:34:40,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,518 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-09-12 21:34:40,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,519 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-09-12 21:34:40,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,519 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 263 [2024-09-12 21:34:40,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,520 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 270 [2024-09-12 21:34:40,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,521 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-09-12 21:34:40,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,522 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-09-12 21:34:40,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,522 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-09-12 21:34:40,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,523 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 298 [2024-09-12 21:34:40,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,524 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-09-12 21:34:40,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,525 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 312 [2024-09-12 21:34:40,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,525 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 319 [2024-09-12 21:34:40,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,526 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 326 [2024-09-12 21:34:40,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,527 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-09-12 21:34:40,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,527 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 340 [2024-09-12 21:34:40,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,528 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 347 [2024-09-12 21:34:40,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,529 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 354 [2024-09-12 21:34:40,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,530 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 361 [2024-09-12 21:34:40,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,530 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 368 [2024-09-12 21:34:40,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,531 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 375 [2024-09-12 21:34:40,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,532 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 382 [2024-09-12 21:34:40,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,533 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 389 [2024-09-12 21:34:40,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,533 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 396 [2024-09-12 21:34:40,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,534 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 403 [2024-09-12 21:34:40,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,535 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 410 [2024-09-12 21:34:40,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,536 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 417 [2024-09-12 21:34:40,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,536 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 424 [2024-09-12 21:34:40,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,537 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 431 [2024-09-12 21:34:40,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,538 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 438 [2024-09-12 21:34:40,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,539 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 445 [2024-09-12 21:34:40,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,540 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 452 [2024-09-12 21:34:40,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,540 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 459 [2024-09-12 21:34:40,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,541 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 466 [2024-09-12 21:34:40,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,542 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 473 [2024-09-12 21:34:40,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:40,543 INFO L134 CoverageAnalysis]: Checked inductivity of 13983 backedges. 5369 proven. 1770 refuted. 0 times theorem prover too weak. 6844 trivial. 0 not checked. [2024-09-12 21:34:40,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:34:40,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821329176] [2024-09-12 21:34:40,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821329176] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:34:40,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [264766723] [2024-09-12 21:34:40,544 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 21:34:40,544 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:34:40,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:34:40,545 INFO L229 MonitoredProcess]: Starting monitored process 119 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:34:40,545 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Waiting until timeout for monitored process [2024-09-12 21:34:40,749 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 60 check-sat command(s) [2024-09-12 21:34:40,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:34:40,754 INFO L262 TraceCheckSpWp]: Trace formula consists of 1164 conjuncts, 122 conjuncts are in the unsatisfiable core [2024-09-12 21:34:40,757 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:34:40,928 INFO L134 CoverageAnalysis]: Checked inductivity of 13983 backedges. 5369 proven. 1770 refuted. 0 times theorem prover too weak. 6844 trivial. 0 not checked. [2024-09-12 21:34:40,928 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:34:43,804 INFO L134 CoverageAnalysis]: Checked inductivity of 13983 backedges. 5369 proven. 1770 refuted. 0 times theorem prover too weak. 6844 trivial. 0 not checked. [2024-09-12 21:34:43,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [264766723] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:34:43,804 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:34:43,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [123, 123, 123] total 124 [2024-09-12 21:34:43,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794760368] [2024-09-12 21:34:43,804 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:34:43,805 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 124 states [2024-09-12 21:34:43,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:34:43,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 124 interpolants. [2024-09-12 21:34:43,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3845, Invalid=11407, Unknown=0, NotChecked=0, Total=15252 [2024-09-12 21:34:43,806 INFO L87 Difference]: Start difference. First operand 487 states and 488 transitions. Second operand has 124 states, 124 states have (on average 1.532258064516129) internal successors, (190), 124 states have internal predecessors, (190), 61 states have call successors, (62), 2 states have call predecessors, (62), 1 states have return successors, (60), 60 states have call predecessors, (60), 60 states have call successors, (60) [2024-09-12 21:34:44,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:34:44,393 INFO L93 Difference]: Finished difference Result 676 states and 737 transitions. [2024-09-12 21:34:44,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2024-09-12 21:34:44,393 INFO L78 Accepts]: Start accepts. Automaton has has 124 states, 124 states have (on average 1.532258064516129) internal successors, (190), 124 states have internal predecessors, (190), 61 states have call successors, (62), 2 states have call predecessors, (62), 1 states have return successors, (60), 60 states have call predecessors, (60), 60 states have call successors, (60) Word has length 484 [2024-09-12 21:34:44,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:34:44,396 INFO L225 Difference]: With dead ends: 676 [2024-09-12 21:34:44,396 INFO L226 Difference]: Without dead ends: 488 [2024-09-12 21:34:44,397 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1210 GetRequests, 968 SyntacticMatches, 120 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11207 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=3845, Invalid=11407, Unknown=0, NotChecked=0, Total=15252 [2024-09-12 21:34:44,397 INFO L434 NwaCegarLoop]: 127 mSDtfsCounter, 0 mSDsluCounter, 777 mSDsCounter, 0 mSdLazyCounter, 1203 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 904 SdHoareTripleChecker+Invalid, 1203 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1203 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 21:34:44,397 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 904 Invalid, 1203 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1203 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 21:34:44,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2024-09-12 21:34:44,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 488. [2024-09-12 21:34:44,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 488 states, 364 states have (on average 1.0054945054945055) internal successors, (366), 365 states have internal predecessors, (366), 62 states have call successors, (62), 62 states have call predecessors, (62), 61 states have return successors, (61), 60 states have call predecessors, (61), 61 states have call successors, (61) [2024-09-12 21:34:44,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 488 states to 488 states and 489 transitions. [2024-09-12 21:34:44,439 INFO L78 Accepts]: Start accepts. Automaton has 488 states and 489 transitions. Word has length 484 [2024-09-12 21:34:44,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:34:44,439 INFO L474 AbstractCegarLoop]: Abstraction has 488 states and 489 transitions. [2024-09-12 21:34:44,439 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 124 states, 124 states have (on average 1.532258064516129) internal successors, (190), 124 states have internal predecessors, (190), 61 states have call successors, (62), 2 states have call predecessors, (62), 1 states have return successors, (60), 60 states have call predecessors, (60), 60 states have call successors, (60) [2024-09-12 21:34:44,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:34:44,439 INFO L276 IsEmpty]: Start isEmpty. Operand 488 states and 489 transitions. [2024-09-12 21:34:44,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 486 [2024-09-12 21:34:44,440 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:34:44,440 INFO L216 NwaCegarLoop]: trace histogram [60, 60, 60, 60, 59, 59, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:34:44,454 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Forceful destruction successful, exit code 0 [2024-09-12 21:34:44,641 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable119 [2024-09-12 21:34:44,641 INFO L399 AbstractCegarLoop]: === Iteration 121 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:34:44,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:34:44,641 INFO L85 PathProgramCache]: Analyzing trace with hash -1795207047, now seen corresponding path program 118 times [2024-09-12 21:34:44,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:34:44,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666831430] [2024-09-12 21:34:44,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:34:44,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:34:44,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,278 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:34:47,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,278 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-12 21:34:47,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,279 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-12 21:34:47,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,280 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-12 21:34:47,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,281 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-12 21:34:47,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,281 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-12 21:34:47,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,282 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-12 21:34:47,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,283 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-12 21:34:47,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,283 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-12 21:34:47,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,284 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-09-12 21:34:47,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,285 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-12 21:34:47,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,286 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-09-12 21:34:47,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,286 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-12 21:34:47,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,287 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-09-12 21:34:47,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,288 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-09-12 21:34:47,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,288 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-09-12 21:34:47,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,289 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-12 21:34:47,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,290 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-09-12 21:34:47,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,291 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-12 21:34:47,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,291 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-09-12 21:34:47,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,292 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-09-12 21:34:47,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,293 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2024-09-12 21:34:47,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,293 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-09-12 21:34:47,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,294 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-09-12 21:34:47,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,295 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-09-12 21:34:47,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,296 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 236 [2024-09-12 21:34:47,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,296 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-09-12 21:34:47,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,297 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-09-12 21:34:47,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,298 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-09-12 21:34:47,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,299 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2024-09-12 21:34:47,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,299 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 271 [2024-09-12 21:34:47,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,300 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-09-12 21:34:47,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,301 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 285 [2024-09-12 21:34:47,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,302 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 292 [2024-09-12 21:34:47,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,303 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-09-12 21:34:47,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,303 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 306 [2024-09-12 21:34:47,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,304 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2024-09-12 21:34:47,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,305 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 320 [2024-09-12 21:34:47,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,306 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2024-09-12 21:34:47,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,306 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 334 [2024-09-12 21:34:47,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,307 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 341 [2024-09-12 21:34:47,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,308 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 348 [2024-09-12 21:34:47,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,309 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2024-09-12 21:34:47,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,309 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 362 [2024-09-12 21:34:47,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,310 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 369 [2024-09-12 21:34:47,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,311 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 376 [2024-09-12 21:34:47,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,312 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 383 [2024-09-12 21:34:47,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,312 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 390 [2024-09-12 21:34:47,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,313 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 397 [2024-09-12 21:34:47,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,314 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 404 [2024-09-12 21:34:47,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,315 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 411 [2024-09-12 21:34:47,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,315 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 418 [2024-09-12 21:34:47,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,316 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 425 [2024-09-12 21:34:47,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,317 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 432 [2024-09-12 21:34:47,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,318 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 439 [2024-09-12 21:34:47,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,318 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 446 [2024-09-12 21:34:47,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,319 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 453 [2024-09-12 21:34:47,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,320 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 460 [2024-09-12 21:34:47,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,321 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 467 [2024-09-12 21:34:47,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,322 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 474 [2024-09-12 21:34:47,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:47,323 INFO L134 CoverageAnalysis]: Checked inductivity of 14043 backedges. 1888 proven. 5311 refuted. 0 times theorem prover too weak. 6844 trivial. 0 not checked. [2024-09-12 21:34:47,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:34:47,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666831430] [2024-09-12 21:34:47,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666831430] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:34:47,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [216595424] [2024-09-12 21:34:47,323 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 21:34:47,323 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:34:47,324 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:34:47,324 INFO L229 MonitoredProcess]: Starting monitored process 120 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:34:47,325 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Waiting until timeout for monitored process [2024-09-12 21:34:47,449 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 21:34:47,449 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:34:47,455 INFO L262 TraceCheckSpWp]: Trace formula consists of 1169 conjuncts, 126 conjuncts are in the unsatisfiable core [2024-09-12 21:34:47,459 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:34:47,652 INFO L134 CoverageAnalysis]: Checked inductivity of 14043 backedges. 1948 proven. 5251 refuted. 0 times theorem prover too weak. 6844 trivial. 0 not checked. [2024-09-12 21:34:47,652 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:34:49,687 INFO L134 CoverageAnalysis]: Checked inductivity of 14043 backedges. 1948 proven. 5251 refuted. 0 times theorem prover too weak. 6844 trivial. 0 not checked. [2024-09-12 21:34:49,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [216595424] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:34:49,687 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:34:49,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 65, 65] total 68 [2024-09-12 21:34:49,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4636863] [2024-09-12 21:34:49,688 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:34:49,688 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2024-09-12 21:34:49,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:34:49,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2024-09-12 21:34:49,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1966, Invalid=2590, Unknown=0, NotChecked=0, Total=4556 [2024-09-12 21:34:49,689 INFO L87 Difference]: Start difference. First operand 488 states and 489 transitions. Second operand has 68 states, 68 states have (on average 2.838235294117647) internal successors, (193), 66 states have internal predecessors, (193), 61 states have call successors, (63), 3 states have call predecessors, (63), 1 states have return successors, (60), 60 states have call predecessors, (60), 60 states have call successors, (60) [2024-09-12 21:34:49,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:34:49,992 INFO L93 Difference]: Finished difference Result 501 states and 503 transitions. [2024-09-12 21:34:49,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-09-12 21:34:49,992 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 68 states have (on average 2.838235294117647) internal successors, (193), 66 states have internal predecessors, (193), 61 states have call successors, (63), 3 states have call predecessors, (63), 1 states have return successors, (60), 60 states have call predecessors, (60), 60 states have call successors, (60) Word has length 485 [2024-09-12 21:34:49,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:34:49,995 INFO L225 Difference]: With dead ends: 501 [2024-09-12 21:34:49,995 INFO L226 Difference]: Without dead ends: 499 [2024-09-12 21:34:49,995 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1214 GetRequests, 1027 SyntacticMatches, 120 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4314 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1972, Invalid=2720, Unknown=0, NotChecked=0, Total=4692 [2024-09-12 21:34:49,995 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 722 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 724 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 722 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 21:34:49,995 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 146 Invalid, 724 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 722 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 21:34:49,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states. [2024-09-12 21:34:50,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 495. [2024-09-12 21:34:50,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 495 states, 369 states have (on average 1.005420054200542) internal successors, (371), 370 states have internal predecessors, (371), 63 states have call successors, (63), 63 states have call predecessors, (63), 62 states have return successors, (62), 61 states have call predecessors, (62), 62 states have call successors, (62) [2024-09-12 21:34:50,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 495 states to 495 states and 496 transitions. [2024-09-12 21:34:50,037 INFO L78 Accepts]: Start accepts. Automaton has 495 states and 496 transitions. Word has length 485 [2024-09-12 21:34:50,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:34:50,038 INFO L474 AbstractCegarLoop]: Abstraction has 495 states and 496 transitions. [2024-09-12 21:34:50,038 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 68 states, 68 states have (on average 2.838235294117647) internal successors, (193), 66 states have internal predecessors, (193), 61 states have call successors, (63), 3 states have call predecessors, (63), 1 states have return successors, (60), 60 states have call predecessors, (60), 60 states have call successors, (60) [2024-09-12 21:34:50,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:34:50,038 INFO L276 IsEmpty]: Start isEmpty. Operand 495 states and 496 transitions. [2024-09-12 21:34:50,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 493 [2024-09-12 21:34:50,039 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:34:50,039 INFO L216 NwaCegarLoop]: trace histogram [61, 61, 61, 60, 60, 60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:34:50,053 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Ended with exit code 0 [2024-09-12 21:34:50,240 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,120 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:34:50,240 INFO L399 AbstractCegarLoop]: === Iteration 122 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:34:50,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:34:50,240 INFO L85 PathProgramCache]: Analyzing trace with hash -1086388725, now seen corresponding path program 119 times [2024-09-12 21:34:50,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:34:50,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916097206] [2024-09-12 21:34:50,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:34:50,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:34:50,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,575 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:34:54,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,576 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-12 21:34:54,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,577 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-12 21:34:54,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,577 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-12 21:34:54,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,578 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-12 21:34:54,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,579 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-12 21:34:54,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,579 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-12 21:34:54,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,580 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-12 21:34:54,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,581 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-12 21:34:54,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,581 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-09-12 21:34:54,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,582 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-12 21:34:54,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,583 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-09-12 21:34:54,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,584 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-12 21:34:54,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,584 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-09-12 21:34:54,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,585 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-09-12 21:34:54,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,586 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-09-12 21:34:54,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,586 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-12 21:34:54,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,587 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-09-12 21:34:54,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,588 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-12 21:34:54,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,588 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-09-12 21:34:54,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,589 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-09-12 21:34:54,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,590 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2024-09-12 21:34:54,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,591 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-09-12 21:34:54,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,591 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-09-12 21:34:54,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,592 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-09-12 21:34:54,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,593 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 236 [2024-09-12 21:34:54,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,593 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-09-12 21:34:54,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,594 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-09-12 21:34:54,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,595 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-09-12 21:34:54,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,596 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2024-09-12 21:34:54,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,596 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 271 [2024-09-12 21:34:54,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,597 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-09-12 21:34:54,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,598 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 285 [2024-09-12 21:34:54,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,598 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 292 [2024-09-12 21:34:54,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,599 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-09-12 21:34:54,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,600 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 306 [2024-09-12 21:34:54,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,601 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2024-09-12 21:34:54,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,601 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 320 [2024-09-12 21:34:54,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,602 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2024-09-12 21:34:54,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,603 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 334 [2024-09-12 21:34:54,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,604 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 341 [2024-09-12 21:34:54,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,604 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 348 [2024-09-12 21:34:54,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,605 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2024-09-12 21:34:54,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,606 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 362 [2024-09-12 21:34:54,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,607 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 369 [2024-09-12 21:34:54,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,607 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 376 [2024-09-12 21:34:54,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,608 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 383 [2024-09-12 21:34:54,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,609 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 390 [2024-09-12 21:34:54,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,609 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 397 [2024-09-12 21:34:54,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,610 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 404 [2024-09-12 21:34:54,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,611 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 411 [2024-09-12 21:34:54,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,612 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 418 [2024-09-12 21:34:54,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,612 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 425 [2024-09-12 21:34:54,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,613 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 432 [2024-09-12 21:34:54,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,614 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 439 [2024-09-12 21:34:54,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,615 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 446 [2024-09-12 21:34:54,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,616 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 453 [2024-09-12 21:34:54,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,616 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 460 [2024-09-12 21:34:54,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,617 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 467 [2024-09-12 21:34:54,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,618 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 474 [2024-09-12 21:34:54,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,619 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 481 [2024-09-12 21:34:54,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:34:54,620 INFO L134 CoverageAnalysis]: Checked inductivity of 14460 backedges. 5550 proven. 1830 refuted. 0 times theorem prover too weak. 7080 trivial. 0 not checked. [2024-09-12 21:34:54,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:34:54,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916097206] [2024-09-12 21:34:54,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916097206] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:34:54,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1349060298] [2024-09-12 21:34:54,621 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 21:34:54,621 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:34:54,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:34:54,622 INFO L229 MonitoredProcess]: Starting monitored process 121 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:34:54,622 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Waiting until timeout for monitored process [2024-09-12 21:34:54,817 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 61 check-sat command(s) [2024-09-12 21:34:54,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:34:54,822 INFO L262 TraceCheckSpWp]: Trace formula consists of 1183 conjuncts, 124 conjuncts are in the unsatisfiable core [2024-09-12 21:34:54,826 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:34:55,000 INFO L134 CoverageAnalysis]: Checked inductivity of 14460 backedges. 5550 proven. 1830 refuted. 0 times theorem prover too weak. 7080 trivial. 0 not checked. [2024-09-12 21:34:55,000 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:34:57,968 INFO L134 CoverageAnalysis]: Checked inductivity of 14460 backedges. 5550 proven. 1830 refuted. 0 times theorem prover too weak. 7080 trivial. 0 not checked. [2024-09-12 21:34:57,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1349060298] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:34:57,969 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:34:57,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [125, 125, 125] total 126 [2024-09-12 21:34:57,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583783801] [2024-09-12 21:34:57,969 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:34:57,969 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 126 states [2024-09-12 21:34:57,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:34:57,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 126 interpolants. [2024-09-12 21:34:57,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3970, Invalid=11780, Unknown=0, NotChecked=0, Total=15750 [2024-09-12 21:34:57,971 INFO L87 Difference]: Start difference. First operand 495 states and 496 transitions. Second operand has 126 states, 126 states have (on average 1.5317460317460319) internal successors, (193), 126 states have internal predecessors, (193), 62 states have call successors, (63), 2 states have call predecessors, (63), 1 states have return successors, (61), 61 states have call predecessors, (61), 61 states have call successors, (61) [2024-09-12 21:34:58,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:34:58,798 INFO L93 Difference]: Finished difference Result 687 states and 749 transitions. [2024-09-12 21:34:58,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2024-09-12 21:34:58,798 INFO L78 Accepts]: Start accepts. Automaton has has 126 states, 126 states have (on average 1.5317460317460319) internal successors, (193), 126 states have internal predecessors, (193), 62 states have call successors, (63), 2 states have call predecessors, (63), 1 states have return successors, (61), 61 states have call predecessors, (61), 61 states have call successors, (61) Word has length 492 [2024-09-12 21:34:58,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:34:58,801 INFO L225 Difference]: With dead ends: 687 [2024-09-12 21:34:58,801 INFO L226 Difference]: Without dead ends: 496 [2024-09-12 21:34:58,802 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1230 GetRequests, 984 SyntacticMatches, 122 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11577 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=3970, Invalid=11780, Unknown=0, NotChecked=0, Total=15750 [2024-09-12 21:34:58,802 INFO L434 NwaCegarLoop]: 129 mSDtfsCounter, 0 mSDsluCounter, 1429 mSDsCounter, 0 mSdLazyCounter, 2003 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1558 SdHoareTripleChecker+Invalid, 2003 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2003 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-12 21:34:58,802 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1558 Invalid, 2003 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2003 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-12 21:34:58,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 496 states. [2024-09-12 21:34:58,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 496 to 496. [2024-09-12 21:34:58,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 496 states, 370 states have (on average 1.0054054054054054) internal successors, (372), 371 states have internal predecessors, (372), 63 states have call successors, (63), 63 states have call predecessors, (63), 62 states have return successors, (62), 61 states have call predecessors, (62), 62 states have call successors, (62) [2024-09-12 21:34:58,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 496 states to 496 states and 497 transitions. [2024-09-12 21:34:58,845 INFO L78 Accepts]: Start accepts. Automaton has 496 states and 497 transitions. Word has length 492 [2024-09-12 21:34:58,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:34:58,845 INFO L474 AbstractCegarLoop]: Abstraction has 496 states and 497 transitions. [2024-09-12 21:34:58,845 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 126 states, 126 states have (on average 1.5317460317460319) internal successors, (193), 126 states have internal predecessors, (193), 62 states have call successors, (63), 2 states have call predecessors, (63), 1 states have return successors, (61), 61 states have call predecessors, (61), 61 states have call successors, (61) [2024-09-12 21:34:58,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:34:58,845 INFO L276 IsEmpty]: Start isEmpty. Operand 496 states and 497 transitions. [2024-09-12 21:34:58,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 494 [2024-09-12 21:34:58,847 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:34:58,847 INFO L216 NwaCegarLoop]: trace histogram [61, 61, 61, 61, 60, 60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:34:58,860 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Forceful destruction successful, exit code 0 [2024-09-12 21:34:59,047 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,121 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:34:59,047 INFO L399 AbstractCegarLoop]: === Iteration 123 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:34:59,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:34:59,047 INFO L85 PathProgramCache]: Analyzing trace with hash -88152425, now seen corresponding path program 120 times [2024-09-12 21:34:59,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:34:59,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811950144] [2024-09-12 21:34:59,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:34:59,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:34:59,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,743 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:35:01,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,744 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-12 21:35:01,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,745 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-12 21:35:01,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,746 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-12 21:35:01,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,747 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-12 21:35:01,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,747 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-12 21:35:01,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,748 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-12 21:35:01,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,749 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-12 21:35:01,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,750 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-12 21:35:01,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,751 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-12 21:35:01,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,751 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-09-12 21:35:01,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,752 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-12 21:35:01,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,753 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-09-12 21:35:01,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,754 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-12 21:35:01,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,754 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-09-12 21:35:01,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,755 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-09-12 21:35:01,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,756 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-09-12 21:35:01,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,757 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-09-12 21:35:01,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,757 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-09-12 21:35:01,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,758 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-09-12 21:35:01,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,759 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-09-12 21:35:01,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,760 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-09-12 21:35:01,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,761 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-09-12 21:35:01,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,761 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-09-12 21:35:01,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,762 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2024-09-12 21:35:01,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,763 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-09-12 21:35:01,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,764 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2024-09-12 21:35:01,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,764 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-09-12 21:35:01,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,765 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 258 [2024-09-12 21:35:01,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,766 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-09-12 21:35:01,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,767 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-09-12 21:35:01,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,768 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 279 [2024-09-12 21:35:01,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,769 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 286 [2024-09-12 21:35:01,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,770 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 293 [2024-09-12 21:35:01,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,770 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-09-12 21:35:01,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,771 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-09-12 21:35:01,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,772 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 314 [2024-09-12 21:35:01,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,773 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 321 [2024-09-12 21:35:01,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,774 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 328 [2024-09-12 21:35:01,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,774 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 335 [2024-09-12 21:35:01,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,775 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 342 [2024-09-12 21:35:01,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,776 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-09-12 21:35:01,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,777 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 356 [2024-09-12 21:35:01,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,778 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 363 [2024-09-12 21:35:01,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,778 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 370 [2024-09-12 21:35:01,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,779 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 377 [2024-09-12 21:35:01,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,780 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 384 [2024-09-12 21:35:01,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,781 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 391 [2024-09-12 21:35:01,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,782 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 398 [2024-09-12 21:35:01,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,782 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 405 [2024-09-12 21:35:01,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,783 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 412 [2024-09-12 21:35:01,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,784 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 419 [2024-09-12 21:35:01,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,785 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 426 [2024-09-12 21:35:01,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,786 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 433 [2024-09-12 21:35:01,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,787 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 440 [2024-09-12 21:35:01,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,787 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 447 [2024-09-12 21:35:01,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,788 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 454 [2024-09-12 21:35:01,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,789 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 461 [2024-09-12 21:35:01,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,790 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 468 [2024-09-12 21:35:01,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,791 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 475 [2024-09-12 21:35:01,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,792 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 482 [2024-09-12 21:35:01,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:01,793 INFO L134 CoverageAnalysis]: Checked inductivity of 14521 backedges. 1950 proven. 5491 refuted. 0 times theorem prover too weak. 7080 trivial. 0 not checked. [2024-09-12 21:35:01,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:35:01,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811950144] [2024-09-12 21:35:01,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811950144] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:35:01,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1290945546] [2024-09-12 21:35:01,794 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 21:35:01,794 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:35:01,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:35:01,795 INFO L229 MonitoredProcess]: Starting monitored process 122 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:35:01,795 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Waiting until timeout for monitored process [2024-09-12 21:35:02,013 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 61 check-sat command(s) [2024-09-12 21:35:02,013 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:35:02,018 INFO L262 TraceCheckSpWp]: Trace formula consists of 1188 conjuncts, 128 conjuncts are in the unsatisfiable core [2024-09-12 21:35:02,022 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:35:02,219 INFO L134 CoverageAnalysis]: Checked inductivity of 14521 backedges. 2011 proven. 5430 refuted. 0 times theorem prover too weak. 7080 trivial. 0 not checked. [2024-09-12 21:35:02,219 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:35:04,257 INFO L134 CoverageAnalysis]: Checked inductivity of 14521 backedges. 2011 proven. 5430 refuted. 0 times theorem prover too weak. 7080 trivial. 0 not checked. [2024-09-12 21:35:04,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1290945546] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:35:04,257 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:35:04,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 66, 66] total 69 [2024-09-12 21:35:04,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926600468] [2024-09-12 21:35:04,258 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:35:04,258 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2024-09-12 21:35:04,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:35:04,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2024-09-12 21:35:04,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2029, Invalid=2663, Unknown=0, NotChecked=0, Total=4692 [2024-09-12 21:35:04,259 INFO L87 Difference]: Start difference. First operand 496 states and 497 transitions. Second operand has 69 states, 69 states have (on average 2.8405797101449277) internal successors, (196), 67 states have internal predecessors, (196), 62 states have call successors, (64), 3 states have call predecessors, (64), 1 states have return successors, (61), 61 states have call predecessors, (61), 61 states have call successors, (61) [2024-09-12 21:35:04,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:35:04,562 INFO L93 Difference]: Finished difference Result 509 states and 511 transitions. [2024-09-12 21:35:04,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2024-09-12 21:35:04,563 INFO L78 Accepts]: Start accepts. Automaton has has 69 states, 69 states have (on average 2.8405797101449277) internal successors, (196), 67 states have internal predecessors, (196), 62 states have call successors, (64), 3 states have call predecessors, (64), 1 states have return successors, (61), 61 states have call predecessors, (61), 61 states have call successors, (61) Word has length 493 [2024-09-12 21:35:04,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:35:04,566 INFO L225 Difference]: With dead ends: 509 [2024-09-12 21:35:04,566 INFO L226 Difference]: Without dead ends: 507 [2024-09-12 21:35:04,566 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1234 GetRequests, 1044 SyntacticMatches, 122 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4447 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=2035, Invalid=2795, Unknown=0, NotChecked=0, Total=4830 [2024-09-12 21:35:04,566 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 702 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 704 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 702 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 21:35:04,567 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 137 Invalid, 704 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 702 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 21:35:04,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states. [2024-09-12 21:35:04,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 503. [2024-09-12 21:35:04,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 503 states, 375 states have (on average 1.0053333333333334) internal successors, (377), 376 states have internal predecessors, (377), 64 states have call successors, (64), 64 states have call predecessors, (64), 63 states have return successors, (63), 62 states have call predecessors, (63), 63 states have call successors, (63) [2024-09-12 21:35:04,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 504 transitions. [2024-09-12 21:35:04,619 INFO L78 Accepts]: Start accepts. Automaton has 503 states and 504 transitions. Word has length 493 [2024-09-12 21:35:04,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:35:04,619 INFO L474 AbstractCegarLoop]: Abstraction has 503 states and 504 transitions. [2024-09-12 21:35:04,619 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 69 states have (on average 2.8405797101449277) internal successors, (196), 67 states have internal predecessors, (196), 62 states have call successors, (64), 3 states have call predecessors, (64), 1 states have return successors, (61), 61 states have call predecessors, (61), 61 states have call successors, (61) [2024-09-12 21:35:04,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:35:04,619 INFO L276 IsEmpty]: Start isEmpty. Operand 503 states and 504 transitions. [2024-09-12 21:35:04,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 501 [2024-09-12 21:35:04,621 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:35:04,621 INFO L216 NwaCegarLoop]: trace histogram [62, 62, 62, 61, 61, 61, 61, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:35:04,634 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Forceful destruction successful, exit code 0 [2024-09-12 21:35:04,821 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable122 [2024-09-12 21:35:04,821 INFO L399 AbstractCegarLoop]: === Iteration 124 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:35:04,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:35:04,821 INFO L85 PathProgramCache]: Analyzing trace with hash 1364062765, now seen corresponding path program 121 times [2024-09-12 21:35:04,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:35:04,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80120194] [2024-09-12 21:35:04,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:35:04,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:35:04,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,494 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:35:09,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,495 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-12 21:35:09,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,496 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-12 21:35:09,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,497 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-12 21:35:09,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,497 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-12 21:35:09,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,498 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-12 21:35:09,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,499 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-12 21:35:09,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,499 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-12 21:35:09,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,500 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-12 21:35:09,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,501 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-12 21:35:09,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,502 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-09-12 21:35:09,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,502 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-12 21:35:09,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,503 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-09-12 21:35:09,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,504 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-12 21:35:09,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,504 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-09-12 21:35:09,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,505 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-09-12 21:35:09,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,506 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-09-12 21:35:09,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,507 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-09-12 21:35:09,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,507 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-09-12 21:35:09,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,508 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-09-12 21:35:09,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,509 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-09-12 21:35:09,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,509 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-09-12 21:35:09,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,510 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-09-12 21:35:09,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,511 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-09-12 21:35:09,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,512 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2024-09-12 21:35:09,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,512 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-09-12 21:35:09,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,513 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2024-09-12 21:35:09,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,514 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-09-12 21:35:09,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,514 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 258 [2024-09-12 21:35:09,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,515 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-09-12 21:35:09,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,516 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-09-12 21:35:09,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,517 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 279 [2024-09-12 21:35:09,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,517 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 286 [2024-09-12 21:35:09,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,518 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 293 [2024-09-12 21:35:09,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,519 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-09-12 21:35:09,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,520 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-09-12 21:35:09,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,520 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 314 [2024-09-12 21:35:09,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,521 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 321 [2024-09-12 21:35:09,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,522 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 328 [2024-09-12 21:35:09,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,522 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 335 [2024-09-12 21:35:09,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,523 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 342 [2024-09-12 21:35:09,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,524 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-09-12 21:35:09,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,525 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 356 [2024-09-12 21:35:09,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,525 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 363 [2024-09-12 21:35:09,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,526 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 370 [2024-09-12 21:35:09,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,527 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 377 [2024-09-12 21:35:09,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,528 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 384 [2024-09-12 21:35:09,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,528 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 391 [2024-09-12 21:35:09,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,529 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 398 [2024-09-12 21:35:09,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,530 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 405 [2024-09-12 21:35:09,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,531 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 412 [2024-09-12 21:35:09,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,531 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 419 [2024-09-12 21:35:09,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,532 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 426 [2024-09-12 21:35:09,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,533 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 433 [2024-09-12 21:35:09,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,534 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 440 [2024-09-12 21:35:09,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,535 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 447 [2024-09-12 21:35:09,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,535 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 454 [2024-09-12 21:35:09,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,536 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 461 [2024-09-12 21:35:09,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,537 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 468 [2024-09-12 21:35:09,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,538 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 475 [2024-09-12 21:35:09,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,539 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 482 [2024-09-12 21:35:09,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,539 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 489 [2024-09-12 21:35:09,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,541 INFO L134 CoverageAnalysis]: Checked inductivity of 14945 backedges. 5734 proven. 1891 refuted. 0 times theorem prover too weak. 7320 trivial. 0 not checked. [2024-09-12 21:35:09,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:35:09,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80120194] [2024-09-12 21:35:09,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80120194] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:35:09,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [181602288] [2024-09-12 21:35:09,541 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-12 21:35:09,541 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:35:09,542 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:35:09,542 INFO L229 MonitoredProcess]: Starting monitored process 123 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:35:09,543 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Waiting until timeout for monitored process [2024-09-12 21:35:09,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:09,667 INFO L262 TraceCheckSpWp]: Trace formula consists of 1202 conjuncts, 126 conjuncts are in the unsatisfiable core [2024-09-12 21:35:09,670 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:35:09,847 INFO L134 CoverageAnalysis]: Checked inductivity of 14945 backedges. 5734 proven. 1891 refuted. 0 times theorem prover too weak. 7320 trivial. 0 not checked. [2024-09-12 21:35:09,847 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:35:12,877 INFO L134 CoverageAnalysis]: Checked inductivity of 14945 backedges. 5734 proven. 1891 refuted. 0 times theorem prover too weak. 7320 trivial. 0 not checked. [2024-09-12 21:35:12,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [181602288] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:35:12,877 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:35:12,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [127, 127, 127] total 128 [2024-09-12 21:35:12,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049824220] [2024-09-12 21:35:12,877 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:35:12,878 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 128 states [2024-09-12 21:35:12,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:35:12,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 128 interpolants. [2024-09-12 21:35:12,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4097, Invalid=12159, Unknown=0, NotChecked=0, Total=16256 [2024-09-12 21:35:12,879 INFO L87 Difference]: Start difference. First operand 503 states and 504 transitions. Second operand has 128 states, 128 states have (on average 1.53125) internal successors, (196), 128 states have internal predecessors, (196), 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-12 21:35:13,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:35:13,570 INFO L93 Difference]: Finished difference Result 698 states and 761 transitions. [2024-09-12 21:35:13,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2024-09-12 21:35:13,571 INFO L78 Accepts]: Start accepts. Automaton has has 128 states, 128 states have (on average 1.53125) internal successors, (196), 128 states have internal predecessors, (196), 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 500 [2024-09-12 21:35:13,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:35:13,574 INFO L225 Difference]: With dead ends: 698 [2024-09-12 21:35:13,574 INFO L226 Difference]: Without dead ends: 504 [2024-09-12 21:35:13,575 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1250 GetRequests, 1000 SyntacticMatches, 124 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11953 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=4097, Invalid=12159, Unknown=0, NotChecked=0, Total=16256 [2024-09-12 21:35:13,575 INFO L434 NwaCegarLoop]: 131 mSDtfsCounter, 0 mSDsluCounter, 861 mSDsCounter, 0 mSdLazyCounter, 1449 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 992 SdHoareTripleChecker+Invalid, 1449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1449 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 21:35:13,575 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 992 Invalid, 1449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1449 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 21:35:13,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 504 states. [2024-09-12 21:35:13,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 504 to 504. [2024-09-12 21:35:13,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 504 states, 376 states have (on average 1.0053191489361701) internal successors, (378), 377 states have internal predecessors, (378), 64 states have call successors, (64), 64 states have call predecessors, (64), 63 states have return successors, (63), 62 states have call predecessors, (63), 63 states have call successors, (63) [2024-09-12 21:35:13,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 505 transitions. [2024-09-12 21:35:13,621 INFO L78 Accepts]: Start accepts. Automaton has 504 states and 505 transitions. Word has length 500 [2024-09-12 21:35:13,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:35:13,622 INFO L474 AbstractCegarLoop]: Abstraction has 504 states and 505 transitions. [2024-09-12 21:35:13,622 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 128 states, 128 states have (on average 1.53125) internal successors, (196), 128 states have internal predecessors, (196), 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-12 21:35:13,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:35:13,622 INFO L276 IsEmpty]: Start isEmpty. Operand 504 states and 505 transitions. [2024-09-12 21:35:13,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 502 [2024-09-12 21:35:13,623 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:35:13,624 INFO L216 NwaCegarLoop]: trace histogram [62, 62, 62, 62, 61, 61, 61, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:35:13,636 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Ended with exit code 0 [2024-09-12 21:35:13,824 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123,123 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:35:13,824 INFO L399 AbstractCegarLoop]: === Iteration 125 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:35:13,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:35:13,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1806006599, now seen corresponding path program 122 times [2024-09-12 21:35:13,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:35:13,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569775276] [2024-09-12 21:35:13,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:35:13,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:35:13,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,591 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:35:16,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,592 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 21:35:16,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,592 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-12 21:35:16,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,593 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-12 21:35:16,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,594 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-12 21:35:16,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,594 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-09-12 21:35:16,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,595 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-12 21:35:16,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,596 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-09-12 21:35:16,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,597 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-12 21:35:16,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,597 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-09-12 21:35:16,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,598 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-12 21:35:16,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,599 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-09-12 21:35:16,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,600 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-12 21:35:16,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,601 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-09-12 21:35:16,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,601 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-12 21:35:16,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,602 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-09-12 21:35:16,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,603 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-12 21:35:16,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,604 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-09-12 21:35:16,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,604 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-09-12 21:35:16,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,605 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-09-12 21:35:16,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,606 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-09-12 21:35:16,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,606 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-09-12 21:35:16,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,607 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-09-12 21:35:16,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,608 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2024-09-12 21:35:16,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,609 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-09-12 21:35:16,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,609 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-09-12 21:35:16,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,610 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-09-12 21:35:16,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,611 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 252 [2024-09-12 21:35:16,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,612 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-09-12 21:35:16,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,613 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-09-12 21:35:16,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,613 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-09-12 21:35:16,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,614 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 280 [2024-09-12 21:35:16,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,615 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 287 [2024-09-12 21:35:16,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,616 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2024-09-12 21:35:16,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,616 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-09-12 21:35:16,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,617 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 308 [2024-09-12 21:35:16,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,618 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2024-09-12 21:35:16,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,619 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-09-12 21:35:16,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,619 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 329 [2024-09-12 21:35:16,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,620 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 336 [2024-09-12 21:35:16,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,621 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 343 [2024-09-12 21:35:16,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,622 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 350 [2024-09-12 21:35:16,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,622 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 357 [2024-09-12 21:35:16,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,623 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 364 [2024-09-12 21:35:16,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,624 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 371 [2024-09-12 21:35:16,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,625 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 378 [2024-09-12 21:35:16,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,625 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 385 [2024-09-12 21:35:16,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,626 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 392 [2024-09-12 21:35:16,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,627 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 399 [2024-09-12 21:35:16,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,628 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 406 [2024-09-12 21:35:16,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,628 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 413 [2024-09-12 21:35:16,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,629 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 420 [2024-09-12 21:35:16,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,630 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 427 [2024-09-12 21:35:16,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,631 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 434 [2024-09-12 21:35:16,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,631 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 441 [2024-09-12 21:35:16,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,632 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 448 [2024-09-12 21:35:16,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,633 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 455 [2024-09-12 21:35:16,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,634 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 462 [2024-09-12 21:35:16,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,635 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 469 [2024-09-12 21:35:16,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,635 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 476 [2024-09-12 21:35:16,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,636 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 483 [2024-09-12 21:35:16,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,637 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 490 [2024-09-12 21:35:16,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:16,639 INFO L134 CoverageAnalysis]: Checked inductivity of 15007 backedges. 2013 proven. 5674 refuted. 0 times theorem prover too weak. 7320 trivial. 0 not checked. [2024-09-12 21:35:16,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:35:16,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569775276] [2024-09-12 21:35:16,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569775276] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:35:16,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1514568934] [2024-09-12 21:35:16,639 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 21:35:16,639 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:35:16,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:35:16,640 INFO L229 MonitoredProcess]: Starting monitored process 124 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:35:16,640 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Waiting until timeout for monitored process [2024-09-12 21:35:16,760 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 21:35:16,761 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:35:16,765 INFO L262 TraceCheckSpWp]: Trace formula consists of 1207 conjuncts, 127 conjuncts are in the unsatisfiable core [2024-09-12 21:35:16,768 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:35:16,965 INFO L134 CoverageAnalysis]: Checked inductivity of 15007 backedges. 2075 proven. 5612 refuted. 0 times theorem prover too weak. 7320 trivial. 0 not checked. [2024-09-12 21:35:16,966 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:35:19,125 INFO L134 CoverageAnalysis]: Checked inductivity of 15007 backedges. 2075 proven. 5612 refuted. 0 times theorem prover too weak. 7320 trivial. 0 not checked. [2024-09-12 21:35:19,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1514568934] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:35:19,125 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:35:19,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [67, 67, 67] total 70 [2024-09-12 21:35:19,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665790021] [2024-09-12 21:35:19,125 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:35:19,126 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2024-09-12 21:35:19,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:35:19,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2024-09-12 21:35:19,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2093, Invalid=2737, Unknown=0, NotChecked=0, Total=4830 [2024-09-12 21:35:19,126 INFO L87 Difference]: Start difference. First operand 504 states and 505 transitions. Second operand has 70 states, 70 states have (on average 2.842857142857143) internal successors, (199), 68 states have internal predecessors, (199), 63 states have call successors, (65), 3 states have call predecessors, (65), 1 states have return successors, (62), 62 states have call predecessors, (62), 62 states have call successors, (62) [2024-09-12 21:35:19,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:35:19,416 INFO L93 Difference]: Finished difference Result 517 states and 519 transitions. [2024-09-12 21:35:19,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-09-12 21:35:19,416 INFO L78 Accepts]: Start accepts. Automaton has has 70 states, 70 states have (on average 2.842857142857143) internal successors, (199), 68 states have internal predecessors, (199), 63 states have call successors, (65), 3 states have call predecessors, (65), 1 states have return successors, (62), 62 states have call predecessors, (62), 62 states have call successors, (62) Word has length 501 [2024-09-12 21:35:19,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:35:19,419 INFO L225 Difference]: With dead ends: 517 [2024-09-12 21:35:19,419 INFO L226 Difference]: Without dead ends: 515 [2024-09-12 21:35:19,420 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1254 GetRequests, 1059 SyntacticMatches, 126 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4708 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=2099, Invalid=2871, Unknown=0, NotChecked=0, Total=4970 [2024-09-12 21:35:19,420 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 642 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 643 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 642 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 21:35:19,420 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 155 Invalid, 643 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 642 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 21:35:19,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 515 states. [2024-09-12 21:35:19,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 515 to 511. [2024-09-12 21:35:19,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 511 states, 381 states have (on average 1.005249343832021) internal successors, (383), 382 states have internal predecessors, (383), 65 states have call successors, (65), 65 states have call predecessors, (65), 64 states have return successors, (64), 63 states have call predecessors, (64), 64 states have call successors, (64) [2024-09-12 21:35:19,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 511 states to 511 states and 512 transitions. [2024-09-12 21:35:19,467 INFO L78 Accepts]: Start accepts. Automaton has 511 states and 512 transitions. Word has length 501 [2024-09-12 21:35:19,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:35:19,467 INFO L474 AbstractCegarLoop]: Abstraction has 511 states and 512 transitions. [2024-09-12 21:35:19,467 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 2.842857142857143) internal successors, (199), 68 states have internal predecessors, (199), 63 states have call successors, (65), 3 states have call predecessors, (65), 1 states have return successors, (62), 62 states have call predecessors, (62), 62 states have call successors, (62) [2024-09-12 21:35:19,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:35:19,467 INFO L276 IsEmpty]: Start isEmpty. Operand 511 states and 512 transitions. [2024-09-12 21:35:19,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 509 [2024-09-12 21:35:19,469 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:35:19,469 INFO L216 NwaCegarLoop]: trace histogram [63, 63, 63, 62, 62, 62, 62, 62, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:35:19,482 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Forceful destruction successful, exit code 0 [2024-09-12 21:35:19,670 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable124 [2024-09-12 21:35:19,670 INFO L399 AbstractCegarLoop]: === Iteration 126 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:35:19,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:35:19,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1262897099, now seen corresponding path program 123 times [2024-09-12 21:35:19,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:35:19,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241914040] [2024-09-12 21:35:19,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:35:19,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:35:19,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,314 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:35:24,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,315 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 21:35:24,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,316 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-12 21:35:24,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,316 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-12 21:35:24,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,317 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-12 21:35:24,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,318 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-09-12 21:35:24,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,318 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-12 21:35:24,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,319 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-09-12 21:35:24,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,320 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-12 21:35:24,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,320 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-09-12 21:35:24,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,321 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-12 21:35:24,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,322 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-09-12 21:35:24,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,322 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-12 21:35:24,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,323 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-09-12 21:35:24,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,324 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-12 21:35:24,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,324 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-09-12 21:35:24,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,325 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-12 21:35:24,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,326 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-09-12 21:35:24,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,327 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-09-12 21:35:24,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,327 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-09-12 21:35:24,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,328 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-09-12 21:35:24,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,329 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-09-12 21:35:24,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,329 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-09-12 21:35:24,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,330 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2024-09-12 21:35:24,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,331 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-09-12 21:35:24,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,331 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-09-12 21:35:24,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,332 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-09-12 21:35:24,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,333 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 252 [2024-09-12 21:35:24,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,334 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-09-12 21:35:24,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,334 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-09-12 21:35:24,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,335 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-09-12 21:35:24,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,336 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 280 [2024-09-12 21:35:24,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,336 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 287 [2024-09-12 21:35:24,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,337 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2024-09-12 21:35:24,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,338 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-09-12 21:35:24,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,339 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 308 [2024-09-12 21:35:24,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,339 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2024-09-12 21:35:24,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,340 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-09-12 21:35:24,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,341 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 329 [2024-09-12 21:35:24,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,342 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 336 [2024-09-12 21:35:24,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,342 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 343 [2024-09-12 21:35:24,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,343 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 350 [2024-09-12 21:35:24,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,344 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 357 [2024-09-12 21:35:24,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,344 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 364 [2024-09-12 21:35:24,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,345 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 371 [2024-09-12 21:35:24,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,346 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 378 [2024-09-12 21:35:24,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,347 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 385 [2024-09-12 21:35:24,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,347 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 392 [2024-09-12 21:35:24,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,348 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 399 [2024-09-12 21:35:24,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,349 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 406 [2024-09-12 21:35:24,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,350 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 413 [2024-09-12 21:35:24,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,350 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 420 [2024-09-12 21:35:24,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,351 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 427 [2024-09-12 21:35:24,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,352 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 434 [2024-09-12 21:35:24,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,353 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 441 [2024-09-12 21:35:24,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,353 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 448 [2024-09-12 21:35:24,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,354 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 455 [2024-09-12 21:35:24,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,355 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 462 [2024-09-12 21:35:24,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,356 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 469 [2024-09-12 21:35:24,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,357 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 476 [2024-09-12 21:35:24,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,357 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 483 [2024-09-12 21:35:24,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,358 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 490 [2024-09-12 21:35:24,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,359 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 497 [2024-09-12 21:35:24,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:24,361 INFO L134 CoverageAnalysis]: Checked inductivity of 15438 backedges. 5921 proven. 1953 refuted. 0 times theorem prover too weak. 7564 trivial. 0 not checked. [2024-09-12 21:35:24,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:35:24,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241914040] [2024-09-12 21:35:24,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241914040] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:35:24,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [228673886] [2024-09-12 21:35:24,361 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 21:35:24,361 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:35:24,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:35:24,362 INFO L229 MonitoredProcess]: Starting monitored process 125 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:35:24,364 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Waiting until timeout for monitored process [2024-09-12 21:35:24,584 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 63 check-sat command(s) [2024-09-12 21:35:24,584 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:35:24,589 INFO L262 TraceCheckSpWp]: Trace formula consists of 1221 conjuncts, 128 conjuncts are in the unsatisfiable core [2024-09-12 21:35:24,592 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:35:24,769 INFO L134 CoverageAnalysis]: Checked inductivity of 15438 backedges. 5921 proven. 1953 refuted. 0 times theorem prover too weak. 7564 trivial. 0 not checked. [2024-09-12 21:35:24,769 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:35:27,909 INFO L134 CoverageAnalysis]: Checked inductivity of 15438 backedges. 5921 proven. 1953 refuted. 0 times theorem prover too weak. 7564 trivial. 0 not checked. [2024-09-12 21:35:27,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [228673886] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:35:27,909 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:35:27,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [129, 129, 129] total 130 [2024-09-12 21:35:27,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160970736] [2024-09-12 21:35:27,909 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:35:27,910 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 130 states [2024-09-12 21:35:27,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:35:27,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 130 interpolants. [2024-09-12 21:35:27,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4226, Invalid=12544, Unknown=0, NotChecked=0, Total=16770 [2024-09-12 21:35:27,911 INFO L87 Difference]: Start difference. First operand 511 states and 512 transitions. Second operand has 130 states, 130 states have (on average 1.5307692307692307) internal successors, (199), 130 states have internal predecessors, (199), 64 states have call successors, (65), 2 states have call predecessors, (65), 1 states have return successors, (63), 63 states have call predecessors, (63), 63 states have call successors, (63) [2024-09-12 21:35:28,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:35:28,527 INFO L93 Difference]: Finished difference Result 709 states and 773 transitions. [2024-09-12 21:35:28,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-09-12 21:35:28,527 INFO L78 Accepts]: Start accepts. Automaton has has 130 states, 130 states have (on average 1.5307692307692307) internal successors, (199), 130 states have internal predecessors, (199), 64 states have call successors, (65), 2 states have call predecessors, (65), 1 states have return successors, (63), 63 states have call predecessors, (63), 63 states have call successors, (63) Word has length 508 [2024-09-12 21:35:28,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:35:28,530 INFO L225 Difference]: With dead ends: 709 [2024-09-12 21:35:28,530 INFO L226 Difference]: Without dead ends: 512 [2024-09-12 21:35:28,531 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1270 GetRequests, 1016 SyntacticMatches, 126 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12335 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=4226, Invalid=12544, Unknown=0, NotChecked=0, Total=16770 [2024-09-12 21:35:28,531 INFO L434 NwaCegarLoop]: 133 mSDtfsCounter, 0 mSDsluCounter, 823 mSDsCounter, 0 mSdLazyCounter, 1209 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 956 SdHoareTripleChecker+Invalid, 1209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1209 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 21:35:28,531 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 956 Invalid, 1209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1209 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 21:35:28,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 512 states. [2024-09-12 21:35:28,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 512 to 512. [2024-09-12 21:35:28,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 512 states, 382 states have (on average 1.0052356020942408) internal successors, (384), 383 states have internal predecessors, (384), 65 states have call successors, (65), 65 states have call predecessors, (65), 64 states have return successors, (64), 63 states have call predecessors, (64), 64 states have call successors, (64) [2024-09-12 21:35:28,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 512 states to 512 states and 513 transitions. [2024-09-12 21:35:28,576 INFO L78 Accepts]: Start accepts. Automaton has 512 states and 513 transitions. Word has length 508 [2024-09-12 21:35:28,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:35:28,576 INFO L474 AbstractCegarLoop]: Abstraction has 512 states and 513 transitions. [2024-09-12 21:35:28,576 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 130 states, 130 states have (on average 1.5307692307692307) internal successors, (199), 130 states have internal predecessors, (199), 64 states have call successors, (65), 2 states have call predecessors, (65), 1 states have return successors, (63), 63 states have call predecessors, (63), 63 states have call successors, (63) [2024-09-12 21:35:28,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:35:28,576 INFO L276 IsEmpty]: Start isEmpty. Operand 512 states and 513 transitions. [2024-09-12 21:35:28,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 510 [2024-09-12 21:35:28,584 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:35:28,584 INFO L216 NwaCegarLoop]: trace histogram [63, 63, 63, 63, 62, 62, 62, 62, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:35:28,597 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Forceful destruction successful, exit code 0 [2024-09-12 21:35:28,784 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2024-09-12 21:35:28,784 INFO L399 AbstractCegarLoop]: === Iteration 127 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:35:28,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:35:28,785 INFO L85 PathProgramCache]: Analyzing trace with hash 1743491159, now seen corresponding path program 124 times [2024-09-12 21:35:28,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:35:28,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786738769] [2024-09-12 21:35:28,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:35:28,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:35:28,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,706 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:35:31,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,707 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-12 21:35:31,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,708 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-12 21:35:31,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,709 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-12 21:35:31,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,709 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-09-12 21:35:31,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,710 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-12 21:35:31,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,711 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-09-12 21:35:31,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,712 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-12 21:35:31,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,712 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-09-12 21:35:31,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,713 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-12 21:35:31,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,714 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-09-12 21:35:31,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,714 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-12 21:35:31,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,715 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-09-12 21:35:31,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,716 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-12 21:35:31,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,717 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-09-12 21:35:31,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,717 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-09-12 21:35:31,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,718 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2024-09-12 21:35:31,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,719 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-09-12 21:35:31,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,719 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-09-12 21:35:31,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,720 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-09-12 21:35:31,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,721 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2024-09-12 21:35:31,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,721 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-09-12 21:35:31,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,722 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-09-12 21:35:31,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,723 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-09-12 21:35:31,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,724 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-09-12 21:35:31,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,725 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-09-12 21:35:31,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,726 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 246 [2024-09-12 21:35:31,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,726 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-09-12 21:35:31,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,727 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 260 [2024-09-12 21:35:31,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,728 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-09-12 21:35:31,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,728 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 274 [2024-09-12 21:35:31,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,729 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2024-09-12 21:35:31,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,730 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 288 [2024-09-12 21:35:31,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,731 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-09-12 21:35:31,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,731 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 302 [2024-09-12 21:35:31,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,732 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2024-09-12 21:35:31,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,733 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 316 [2024-09-12 21:35:31,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,734 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 323 [2024-09-12 21:35:31,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,734 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 330 [2024-09-12 21:35:31,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,735 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 337 [2024-09-12 21:35:31,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,736 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 344 [2024-09-12 21:35:31,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,737 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 351 [2024-09-12 21:35:31,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,737 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 358 [2024-09-12 21:35:31,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,738 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 365 [2024-09-12 21:35:31,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,739 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 372 [2024-09-12 21:35:31,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,740 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 379 [2024-09-12 21:35:31,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,740 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 386 [2024-09-12 21:35:31,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,741 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 393 [2024-09-12 21:35:31,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,742 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 400 [2024-09-12 21:35:31,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,743 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 407 [2024-09-12 21:35:31,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,744 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 414 [2024-09-12 21:35:31,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,744 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 421 [2024-09-12 21:35:31,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,745 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 428 [2024-09-12 21:35:31,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,746 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 435 [2024-09-12 21:35:31,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,747 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 442 [2024-09-12 21:35:31,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,748 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 449 [2024-09-12 21:35:31,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,749 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 456 [2024-09-12 21:35:31,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,750 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 463 [2024-09-12 21:35:31,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,750 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 470 [2024-09-12 21:35:31,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,751 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 477 [2024-09-12 21:35:31,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,752 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 484 [2024-09-12 21:35:31,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,753 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 491 [2024-09-12 21:35:31,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,754 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 498 [2024-09-12 21:35:31,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:31,756 INFO L134 CoverageAnalysis]: Checked inductivity of 15501 backedges. 2077 proven. 5860 refuted. 0 times theorem prover too weak. 7564 trivial. 0 not checked. [2024-09-12 21:35:31,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:35:31,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786738769] [2024-09-12 21:35:31,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786738769] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:35:31,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1077240808] [2024-09-12 21:35:31,756 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 21:35:31,756 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:35:31,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:35:31,758 INFO L229 MonitoredProcess]: Starting monitored process 126 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:35:31,759 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Waiting until timeout for monitored process [2024-09-12 21:35:31,900 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 21:35:31,901 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:35:31,908 INFO L262 TraceCheckSpWp]: Trace formula consists of 1226 conjuncts, 132 conjuncts are in the unsatisfiable core [2024-09-12 21:35:31,911 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:35:32,116 INFO L134 CoverageAnalysis]: Checked inductivity of 15501 backedges. 2140 proven. 5797 refuted. 0 times theorem prover too weak. 7564 trivial. 0 not checked. [2024-09-12 21:35:32,116 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:35:34,307 INFO L134 CoverageAnalysis]: Checked inductivity of 15501 backedges. 2140 proven. 5797 refuted. 0 times theorem prover too weak. 7564 trivial. 0 not checked. [2024-09-12 21:35:34,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1077240808] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:35:34,307 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:35:34,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [68, 68, 68] total 71 [2024-09-12 21:35:34,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40149914] [2024-09-12 21:35:34,307 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:35:34,308 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2024-09-12 21:35:34,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:35:34,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2024-09-12 21:35:34,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2158, Invalid=2812, Unknown=0, NotChecked=0, Total=4970 [2024-09-12 21:35:34,309 INFO L87 Difference]: Start difference. First operand 512 states and 513 transitions. Second operand has 71 states, 71 states have (on average 2.8450704225352115) internal successors, (202), 69 states have internal predecessors, (202), 64 states have call successors, (66), 3 states have call predecessors, (66), 1 states have return successors, (63), 63 states have call predecessors, (63), 63 states have call successors, (63) [2024-09-12 21:35:34,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:35:34,640 INFO L93 Difference]: Finished difference Result 525 states and 527 transitions. [2024-09-12 21:35:34,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-09-12 21:35:34,641 INFO L78 Accepts]: Start accepts. Automaton has has 71 states, 71 states have (on average 2.8450704225352115) internal successors, (202), 69 states have internal predecessors, (202), 64 states have call successors, (66), 3 states have call predecessors, (66), 1 states have return successors, (63), 63 states have call predecessors, (63), 63 states have call successors, (63) Word has length 509 [2024-09-12 21:35:34,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:35:34,644 INFO L225 Difference]: With dead ends: 525 [2024-09-12 21:35:34,644 INFO L226 Difference]: Without dead ends: 523 [2024-09-12 21:35:34,644 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1274 GetRequests, 1078 SyntacticMatches, 126 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4719 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=2164, Invalid=2948, Unknown=0, NotChecked=0, Total=5112 [2024-09-12 21:35:34,645 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 764 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 765 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 764 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 21:35:34,645 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 156 Invalid, 765 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 764 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 21:35:34,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 523 states. [2024-09-12 21:35:34,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 523 to 519. [2024-09-12 21:35:34,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 519 states, 387 states have (on average 1.0051679586563307) internal successors, (389), 388 states have internal predecessors, (389), 66 states have call successors, (66), 66 states have call predecessors, (66), 65 states have return successors, (65), 64 states have call predecessors, (65), 65 states have call successors, (65) [2024-09-12 21:35:34,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 519 states to 519 states and 520 transitions. [2024-09-12 21:35:34,697 INFO L78 Accepts]: Start accepts. Automaton has 519 states and 520 transitions. Word has length 509 [2024-09-12 21:35:34,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:35:34,697 INFO L474 AbstractCegarLoop]: Abstraction has 519 states and 520 transitions. [2024-09-12 21:35:34,698 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 71 states, 71 states have (on average 2.8450704225352115) internal successors, (202), 69 states have internal predecessors, (202), 64 states have call successors, (66), 3 states have call predecessors, (66), 1 states have return successors, (63), 63 states have call predecessors, (63), 63 states have call successors, (63) [2024-09-12 21:35:34,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:35:34,698 INFO L276 IsEmpty]: Start isEmpty. Operand 519 states and 520 transitions. [2024-09-12 21:35:34,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 517 [2024-09-12 21:35:34,699 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:35:34,699 INFO L216 NwaCegarLoop]: trace histogram [64, 64, 64, 63, 63, 63, 63, 63, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:35:34,713 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Forceful destruction successful, exit code 0 [2024-09-12 21:35:34,900 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable126 [2024-09-12 21:35:34,900 INFO L399 AbstractCegarLoop]: === Iteration 128 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:35:34,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:35:34,900 INFO L85 PathProgramCache]: Analyzing trace with hash -1977429907, now seen corresponding path program 125 times [2024-09-12 21:35:34,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:35:34,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634372026] [2024-09-12 21:35:34,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:35:34,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:35:34,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,672 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:35:39,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,673 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-12 21:35:39,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,674 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-12 21:35:39,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,674 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-12 21:35:39,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,675 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-09-12 21:35:39,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,676 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-12 21:35:39,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,677 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-09-12 21:35:39,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,677 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-12 21:35:39,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,678 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-09-12 21:35:39,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,679 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-12 21:35:39,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,679 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-09-12 21:35:39,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,680 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-12 21:35:39,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,681 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-09-12 21:35:39,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,681 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-12 21:35:39,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,682 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-09-12 21:35:39,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,683 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-09-12 21:35:39,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,683 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2024-09-12 21:35:39,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,684 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-09-12 21:35:39,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,685 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-09-12 21:35:39,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,686 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-09-12 21:35:39,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,686 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2024-09-12 21:35:39,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,687 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-09-12 21:35:39,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,688 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-09-12 21:35:39,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,688 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-09-12 21:35:39,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,689 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-09-12 21:35:39,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,690 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-09-12 21:35:39,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,690 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 246 [2024-09-12 21:35:39,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,691 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-09-12 21:35:39,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,692 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 260 [2024-09-12 21:35:39,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,693 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-09-12 21:35:39,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,693 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 274 [2024-09-12 21:35:39,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,694 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2024-09-12 21:35:39,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,695 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 288 [2024-09-12 21:35:39,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,695 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-09-12 21:35:39,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,696 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 302 [2024-09-12 21:35:39,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,697 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2024-09-12 21:35:39,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,698 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 316 [2024-09-12 21:35:39,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,698 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 323 [2024-09-12 21:35:39,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,699 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 330 [2024-09-12 21:35:39,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,700 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 337 [2024-09-12 21:35:39,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,701 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 344 [2024-09-12 21:35:39,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,701 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 351 [2024-09-12 21:35:39,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,702 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 358 [2024-09-12 21:35:39,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,703 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 365 [2024-09-12 21:35:39,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,704 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 372 [2024-09-12 21:35:39,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,704 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 379 [2024-09-12 21:35:39,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,705 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 386 [2024-09-12 21:35:39,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,706 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 393 [2024-09-12 21:35:39,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,707 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 400 [2024-09-12 21:35:39,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,707 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 407 [2024-09-12 21:35:39,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,708 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 414 [2024-09-12 21:35:39,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,709 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 421 [2024-09-12 21:35:39,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,710 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 428 [2024-09-12 21:35:39,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,710 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 435 [2024-09-12 21:35:39,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,711 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 442 [2024-09-12 21:35:39,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,712 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 449 [2024-09-12 21:35:39,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,713 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 456 [2024-09-12 21:35:39,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,713 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 463 [2024-09-12 21:35:39,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,714 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 470 [2024-09-12 21:35:39,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,715 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 477 [2024-09-12 21:35:39,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,716 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 484 [2024-09-12 21:35:39,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,716 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 491 [2024-09-12 21:35:39,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,717 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 498 [2024-09-12 21:35:39,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,718 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 505 [2024-09-12 21:35:39,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:39,720 INFO L134 CoverageAnalysis]: Checked inductivity of 15939 backedges. 6111 proven. 2016 refuted. 0 times theorem prover too weak. 7812 trivial. 0 not checked. [2024-09-12 21:35:39,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:35:39,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634372026] [2024-09-12 21:35:39,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634372026] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:35:39,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2046597280] [2024-09-12 21:35:39,720 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 21:35:39,720 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:35:39,720 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:35:39,721 INFO L229 MonitoredProcess]: Starting monitored process 127 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:35:39,722 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Waiting until timeout for monitored process [2024-09-12 21:35:39,922 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 64 check-sat command(s) [2024-09-12 21:35:39,922 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:35:39,927 INFO L262 TraceCheckSpWp]: Trace formula consists of 1240 conjuncts, 130 conjuncts are in the unsatisfiable core [2024-09-12 21:35:39,930 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:35:40,110 INFO L134 CoverageAnalysis]: Checked inductivity of 15939 backedges. 6111 proven. 2016 refuted. 0 times theorem prover too weak. 7812 trivial. 0 not checked. [2024-09-12 21:35:40,110 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:35:43,347 INFO L134 CoverageAnalysis]: Checked inductivity of 15939 backedges. 6111 proven. 2016 refuted. 0 times theorem prover too weak. 7812 trivial. 0 not checked. [2024-09-12 21:35:43,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2046597280] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:35:43,348 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:35:43,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [131, 131, 131] total 132 [2024-09-12 21:35:43,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370805046] [2024-09-12 21:35:43,348 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:35:43,349 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 132 states [2024-09-12 21:35:43,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:35:43,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 132 interpolants. [2024-09-12 21:35:43,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4357, Invalid=12935, Unknown=0, NotChecked=0, Total=17292 [2024-09-12 21:35:43,351 INFO L87 Difference]: Start difference. First operand 519 states and 520 transitions. Second operand has 132 states, 132 states have (on average 1.5303030303030303) internal successors, (202), 132 states have internal predecessors, (202), 65 states have call successors, (66), 2 states have call predecessors, (66), 1 states have return successors, (64), 64 states have call predecessors, (64), 64 states have call successors, (64) [2024-09-12 21:35:44,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:35:44,102 INFO L93 Difference]: Finished difference Result 720 states and 785 transitions. [2024-09-12 21:35:44,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2024-09-12 21:35:44,103 INFO L78 Accepts]: Start accepts. Automaton has has 132 states, 132 states have (on average 1.5303030303030303) internal successors, (202), 132 states have internal predecessors, (202), 65 states have call successors, (66), 2 states have call predecessors, (66), 1 states have return successors, (64), 64 states have call predecessors, (64), 64 states have call successors, (64) Word has length 516 [2024-09-12 21:35:44,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:35:44,106 INFO L225 Difference]: With dead ends: 720 [2024-09-12 21:35:44,106 INFO L226 Difference]: Without dead ends: 520 [2024-09-12 21:35:44,107 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1290 GetRequests, 1032 SyntacticMatches, 128 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12723 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=4357, Invalid=12935, Unknown=0, NotChecked=0, Total=17292 [2024-09-12 21:35:44,107 INFO L434 NwaCegarLoop]: 135 mSDtfsCounter, 0 mSDsluCounter, 949 mSDsCounter, 0 mSdLazyCounter, 1619 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1084 SdHoareTripleChecker+Invalid, 1619 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 21:35:44,107 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1084 Invalid, 1619 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1619 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 21:35:44,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 520 states. [2024-09-12 21:35:44,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 520 to 520. [2024-09-12 21:35:44,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 520 states, 388 states have (on average 1.0051546391752577) internal successors, (390), 389 states have internal predecessors, (390), 66 states have call successors, (66), 66 states have call predecessors, (66), 65 states have return successors, (65), 64 states have call predecessors, (65), 65 states have call successors, (65) [2024-09-12 21:35:44,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 520 states to 520 states and 521 transitions. [2024-09-12 21:35:44,160 INFO L78 Accepts]: Start accepts. Automaton has 520 states and 521 transitions. Word has length 516 [2024-09-12 21:35:44,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:35:44,160 INFO L474 AbstractCegarLoop]: Abstraction has 520 states and 521 transitions. [2024-09-12 21:35:44,160 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 132 states, 132 states have (on average 1.5303030303030303) internal successors, (202), 132 states have internal predecessors, (202), 65 states have call successors, (66), 2 states have call predecessors, (66), 1 states have return successors, (64), 64 states have call predecessors, (64), 64 states have call successors, (64) [2024-09-12 21:35:44,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:35:44,162 INFO L276 IsEmpty]: Start isEmpty. Operand 520 states and 521 transitions. [2024-09-12 21:35:44,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 518 [2024-09-12 21:35:44,163 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:35:44,163 INFO L216 NwaCegarLoop]: trace histogram [64, 64, 64, 64, 63, 63, 63, 63, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:35:44,177 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Ended with exit code 0 [2024-09-12 21:35:44,364 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127,127 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:35:44,364 INFO L399 AbstractCegarLoop]: === Iteration 129 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:35:44,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:35:44,364 INFO L85 PathProgramCache]: Analyzing trace with hash -2039689991, now seen corresponding path program 126 times [2024-09-12 21:35:44,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:35:44,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679779027] [2024-09-12 21:35:44,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:35:44,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:35:44,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,358 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:35:47,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,359 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-12 21:35:47,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,359 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-12 21:35:47,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,360 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-12 21:35:47,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,361 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 21:35:47,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,361 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-09-12 21:35:47,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,362 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-12 21:35:47,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,363 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-12 21:35:47,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,364 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-12 21:35:47,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,364 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-09-12 21:35:47,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,365 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-12 21:35:47,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,366 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2024-09-12 21:35:47,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,366 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-12 21:35:47,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,367 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-09-12 21:35:47,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,368 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-12 21:35:47,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,368 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-09-12 21:35:47,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,369 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-09-12 21:35:47,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,370 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-09-12 21:35:47,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,371 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-09-12 21:35:47,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,371 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-09-12 21:35:47,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,372 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-09-12 21:35:47,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,373 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-09-12 21:35:47,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,374 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2024-09-12 21:35:47,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,374 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-09-12 21:35:47,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,375 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-09-12 21:35:47,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,376 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-09-12 21:35:47,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,377 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2024-09-12 21:35:47,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,378 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 254 [2024-09-12 21:35:47,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,378 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-09-12 21:35:47,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,379 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 268 [2024-09-12 21:35:47,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,380 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-09-12 21:35:47,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,380 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 282 [2024-09-12 21:35:47,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,381 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-09-12 21:35:47,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,382 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 296 [2024-09-12 21:35:47,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,383 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 303 [2024-09-12 21:35:47,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,383 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 310 [2024-09-12 21:35:47,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,384 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2024-09-12 21:35:47,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,385 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 324 [2024-09-12 21:35:47,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,386 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 331 [2024-09-12 21:35:47,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,386 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 338 [2024-09-12 21:35:47,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,387 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 345 [2024-09-12 21:35:47,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,388 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 352 [2024-09-12 21:35:47,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,389 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 359 [2024-09-12 21:35:47,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,389 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 366 [2024-09-12 21:35:47,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,390 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 373 [2024-09-12 21:35:47,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,391 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 380 [2024-09-12 21:35:47,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,392 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 387 [2024-09-12 21:35:47,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,392 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 394 [2024-09-12 21:35:47,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,393 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 401 [2024-09-12 21:35:47,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,394 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 408 [2024-09-12 21:35:47,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,395 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 415 [2024-09-12 21:35:47,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,395 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 422 [2024-09-12 21:35:47,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,396 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 429 [2024-09-12 21:35:47,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,397 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 436 [2024-09-12 21:35:47,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,398 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 443 [2024-09-12 21:35:47,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,399 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 450 [2024-09-12 21:35:47,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,399 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 457 [2024-09-12 21:35:47,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,400 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 464 [2024-09-12 21:35:47,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,401 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 471 [2024-09-12 21:35:47,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,402 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 478 [2024-09-12 21:35:47,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,402 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 485 [2024-09-12 21:35:47,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,403 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 492 [2024-09-12 21:35:47,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,404 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 499 [2024-09-12 21:35:47,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,405 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 506 [2024-09-12 21:35:47,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:47,406 INFO L134 CoverageAnalysis]: Checked inductivity of 16003 backedges. 2142 proven. 6049 refuted. 0 times theorem prover too weak. 7812 trivial. 0 not checked. [2024-09-12 21:35:47,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:35:47,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679779027] [2024-09-12 21:35:47,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679779027] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:35:47,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1861513860] [2024-09-12 21:35:47,407 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 21:35:47,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:35:47,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:35:47,408 INFO L229 MonitoredProcess]: Starting monitored process 128 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:35:47,409 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Waiting until timeout for monitored process [2024-09-12 21:35:47,621 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 64 check-sat command(s) [2024-09-12 21:35:47,621 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:35:47,626 INFO L262 TraceCheckSpWp]: Trace formula consists of 1245 conjuncts, 134 conjuncts are in the unsatisfiable core [2024-09-12 21:35:47,630 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:35:47,876 INFO L134 CoverageAnalysis]: Checked inductivity of 16003 backedges. 2206 proven. 5985 refuted. 0 times theorem prover too weak. 7812 trivial. 0 not checked. [2024-09-12 21:35:47,876 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:35:50,147 INFO L134 CoverageAnalysis]: Checked inductivity of 16003 backedges. 2206 proven. 5985 refuted. 0 times theorem prover too weak. 7812 trivial. 0 not checked. [2024-09-12 21:35:50,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1861513860] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:35:50,147 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:35:50,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [69, 69, 69] total 72 [2024-09-12 21:35:50,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153878094] [2024-09-12 21:35:50,147 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:35:50,148 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2024-09-12 21:35:50,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:35:50,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2024-09-12 21:35:50,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2224, Invalid=2888, Unknown=0, NotChecked=0, Total=5112 [2024-09-12 21:35:50,149 INFO L87 Difference]: Start difference. First operand 520 states and 521 transitions. Second operand has 72 states, 72 states have (on average 2.8472222222222223) internal successors, (205), 70 states have internal predecessors, (205), 65 states have call successors, (67), 3 states have call predecessors, (67), 1 states have return successors, (64), 64 states have call predecessors, (64), 64 states have call successors, (64) [2024-09-12 21:35:50,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:35:50,433 INFO L93 Difference]: Finished difference Result 533 states and 535 transitions. [2024-09-12 21:35:50,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-09-12 21:35:50,434 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 72 states have (on average 2.8472222222222223) internal successors, (205), 70 states have internal predecessors, (205), 65 states have call successors, (67), 3 states have call predecessors, (67), 1 states have return successors, (64), 64 states have call predecessors, (64), 64 states have call successors, (64) Word has length 517 [2024-09-12 21:35:50,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:35:50,437 INFO L225 Difference]: With dead ends: 533 [2024-09-12 21:35:50,437 INFO L226 Difference]: Without dead ends: 531 [2024-09-12 21:35:50,437 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1294 GetRequests, 1095 SyntacticMatches, 128 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4858 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=2230, Invalid=3026, Unknown=0, NotChecked=0, Total=5256 [2024-09-12 21:35:50,437 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 604 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 605 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 604 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 21:35:50,437 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 136 Invalid, 605 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 604 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 21:35:50,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 531 states. [2024-09-12 21:35:50,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 531 to 527. [2024-09-12 21:35:50,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 527 states, 393 states have (on average 1.005089058524173) internal successors, (395), 394 states have internal predecessors, (395), 67 states have call successors, (67), 67 states have call predecessors, (67), 66 states have return successors, (66), 65 states have call predecessors, (66), 66 states have call successors, (66) [2024-09-12 21:35:50,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 527 states to 527 states and 528 transitions. [2024-09-12 21:35:50,494 INFO L78 Accepts]: Start accepts. Automaton has 527 states and 528 transitions. Word has length 517 [2024-09-12 21:35:50,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:35:50,494 INFO L474 AbstractCegarLoop]: Abstraction has 527 states and 528 transitions. [2024-09-12 21:35:50,495 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 72 states have (on average 2.8472222222222223) internal successors, (205), 70 states have internal predecessors, (205), 65 states have call successors, (67), 3 states have call predecessors, (67), 1 states have return successors, (64), 64 states have call predecessors, (64), 64 states have call successors, (64) [2024-09-12 21:35:50,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:35:50,495 INFO L276 IsEmpty]: Start isEmpty. Operand 527 states and 528 transitions. [2024-09-12 21:35:50,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 525 [2024-09-12 21:35:50,496 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:35:50,496 INFO L216 NwaCegarLoop]: trace histogram [65, 65, 65, 64, 64, 64, 64, 64, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:35:50,509 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Ended with exit code 0 [2024-09-12 21:35:50,696 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128,128 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:35:50,697 INFO L399 AbstractCegarLoop]: === Iteration 130 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:35:50,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:35:50,697 INFO L85 PathProgramCache]: Analyzing trace with hash -880510581, now seen corresponding path program 127 times [2024-09-12 21:35:50,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:35:50,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223468768] [2024-09-12 21:35:50,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:35:50,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:35:50,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,708 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:35:55,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,709 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-12 21:35:55,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,709 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-12 21:35:55,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,710 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-12 21:35:55,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,711 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 21:35:55,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,712 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-09-12 21:35:55,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,712 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-12 21:35:55,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,713 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-12 21:35:55,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,714 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-12 21:35:55,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,714 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-09-12 21:35:55,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,715 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-12 21:35:55,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,716 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2024-09-12 21:35:55,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,717 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-12 21:35:55,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,717 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-09-12 21:35:55,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,718 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-12 21:35:55,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,719 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-09-12 21:35:55,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,720 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-09-12 21:35:55,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,720 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-09-12 21:35:55,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,721 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-09-12 21:35:55,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,722 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-09-12 21:35:55,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,723 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-09-12 21:35:55,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,724 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-09-12 21:35:55,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,724 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2024-09-12 21:35:55,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,725 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-09-12 21:35:55,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,726 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-09-12 21:35:55,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,727 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-09-12 21:35:55,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,728 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2024-09-12 21:35:55,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,728 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 254 [2024-09-12 21:35:55,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,729 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-09-12 21:35:55,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,730 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 268 [2024-09-12 21:35:55,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,731 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-09-12 21:35:55,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,731 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 282 [2024-09-12 21:35:55,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,732 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-09-12 21:35:55,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,733 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 296 [2024-09-12 21:35:55,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,734 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 303 [2024-09-12 21:35:55,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,734 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 310 [2024-09-12 21:35:55,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,735 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2024-09-12 21:35:55,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,736 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 324 [2024-09-12 21:35:55,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,737 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 331 [2024-09-12 21:35:55,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,738 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 338 [2024-09-12 21:35:55,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,739 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 345 [2024-09-12 21:35:55,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,739 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 352 [2024-09-12 21:35:55,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,740 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 359 [2024-09-12 21:35:55,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,741 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 366 [2024-09-12 21:35:55,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,742 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 373 [2024-09-12 21:35:55,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,742 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 380 [2024-09-12 21:35:55,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,743 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 387 [2024-09-12 21:35:55,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,744 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 394 [2024-09-12 21:35:55,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,745 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 401 [2024-09-12 21:35:55,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,746 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 408 [2024-09-12 21:35:55,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,746 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 415 [2024-09-12 21:35:55,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,747 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 422 [2024-09-12 21:35:55,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,748 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 429 [2024-09-12 21:35:55,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,749 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 436 [2024-09-12 21:35:55,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,750 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 443 [2024-09-12 21:35:55,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,750 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 450 [2024-09-12 21:35:55,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,751 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 457 [2024-09-12 21:35:55,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,752 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 464 [2024-09-12 21:35:55,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,753 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 471 [2024-09-12 21:35:55,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,753 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 478 [2024-09-12 21:35:55,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,755 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 485 [2024-09-12 21:35:55,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,755 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 492 [2024-09-12 21:35:55,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,756 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 499 [2024-09-12 21:35:55,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,757 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 506 [2024-09-12 21:35:55,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,758 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 513 [2024-09-12 21:35:55,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,760 INFO L134 CoverageAnalysis]: Checked inductivity of 16448 backedges. 6304 proven. 2080 refuted. 0 times theorem prover too weak. 8064 trivial. 0 not checked. [2024-09-12 21:35:55,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:35:55,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223468768] [2024-09-12 21:35:55,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223468768] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:35:55,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [505266344] [2024-09-12 21:35:55,760 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-12 21:35:55,760 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:35:55,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:35:55,761 INFO L229 MonitoredProcess]: Starting monitored process 129 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:35:55,763 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Waiting until timeout for monitored process [2024-09-12 21:35:55,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:35:55,893 INFO L262 TraceCheckSpWp]: Trace formula consists of 1259 conjuncts, 132 conjuncts are in the unsatisfiable core [2024-09-12 21:35:55,897 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:35:56,094 INFO L134 CoverageAnalysis]: Checked inductivity of 16448 backedges. 6304 proven. 2080 refuted. 0 times theorem prover too weak. 8064 trivial. 0 not checked. [2024-09-12 21:35:56,094 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:35:59,375 INFO L134 CoverageAnalysis]: Checked inductivity of 16448 backedges. 6304 proven. 2080 refuted. 0 times theorem prover too weak. 8064 trivial. 0 not checked. [2024-09-12 21:35:59,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [505266344] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:35:59,375 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:35:59,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [133, 133, 133] total 134 [2024-09-12 21:35:59,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650475098] [2024-09-12 21:35:59,376 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:35:59,376 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 134 states [2024-09-12 21:35:59,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:35:59,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 134 interpolants. [2024-09-12 21:35:59,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4490, Invalid=13332, Unknown=0, NotChecked=0, Total=17822 [2024-09-12 21:35:59,378 INFO L87 Difference]: Start difference. First operand 527 states and 528 transitions. Second operand has 134 states, 134 states have (on average 1.5298507462686568) internal successors, (205), 134 states have internal predecessors, (205), 66 states have call successors, (67), 2 states have call predecessors, (67), 1 states have return successors, (65), 65 states have call predecessors, (65), 65 states have call successors, (65) [2024-09-12 21:36:00,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:36:00,134 INFO L93 Difference]: Finished difference Result 731 states and 797 transitions. [2024-09-12 21:36:00,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 133 states. [2024-09-12 21:36:00,135 INFO L78 Accepts]: Start accepts. Automaton has has 134 states, 134 states have (on average 1.5298507462686568) internal successors, (205), 134 states have internal predecessors, (205), 66 states have call successors, (67), 2 states have call predecessors, (67), 1 states have return successors, (65), 65 states have call predecessors, (65), 65 states have call successors, (65) Word has length 524 [2024-09-12 21:36:00,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:36:00,139 INFO L225 Difference]: With dead ends: 731 [2024-09-12 21:36:00,139 INFO L226 Difference]: Without dead ends: 528 [2024-09-12 21:36:00,140 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1310 GetRequests, 1048 SyntacticMatches, 130 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13117 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=4490, Invalid=13332, Unknown=0, NotChecked=0, Total=17822 [2024-09-12 21:36:00,141 INFO L434 NwaCegarLoop]: 137 mSDtfsCounter, 0 mSDsluCounter, 1119 mSDsCounter, 0 mSdLazyCounter, 1522 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1256 SdHoareTripleChecker+Invalid, 1522 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1522 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 21:36:00,141 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1256 Invalid, 1522 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1522 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 21:36:00,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 528 states. [2024-09-12 21:36:00,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 528 to 528. [2024-09-12 21:36:00,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 528 states, 394 states have (on average 1.0050761421319796) internal successors, (396), 395 states have internal predecessors, (396), 67 states have call successors, (67), 67 states have call predecessors, (67), 66 states have return successors, (66), 65 states have call predecessors, (66), 66 states have call successors, (66) [2024-09-12 21:36:00,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 529 transitions. [2024-09-12 21:36:00,195 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 529 transitions. Word has length 524 [2024-09-12 21:36:00,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:36:00,195 INFO L474 AbstractCegarLoop]: Abstraction has 528 states and 529 transitions. [2024-09-12 21:36:00,196 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 134 states, 134 states have (on average 1.5298507462686568) internal successors, (205), 134 states have internal predecessors, (205), 66 states have call successors, (67), 2 states have call predecessors, (67), 1 states have return successors, (65), 65 states have call predecessors, (65), 65 states have call successors, (65) [2024-09-12 21:36:00,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:36:00,196 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 529 transitions. [2024-09-12 21:36:00,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 526 [2024-09-12 21:36:00,197 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:36:00,197 INFO L216 NwaCegarLoop]: trace histogram [65, 65, 65, 65, 64, 64, 64, 64, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:36:00,210 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Ended with exit code 0 [2024-09-12 21:36:00,398 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 129 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable129 [2024-09-12 21:36:00,398 INFO L399 AbstractCegarLoop]: === Iteration 131 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:36:00,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:36:00,398 INFO L85 PathProgramCache]: Analyzing trace with hash -511759849, now seen corresponding path program 128 times [2024-09-12 21:36:00,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:36:00,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144305257] [2024-09-12 21:36:00,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:36:00,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:36:00,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,506 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:36:03,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,507 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-12 21:36:03,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,507 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-12 21:36:03,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,508 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-12 21:36:03,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,509 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-12 21:36:03,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,510 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-12 21:36:03,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,510 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-09-12 21:36:03,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,511 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-12 21:36:03,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,512 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-09-12 21:36:03,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,513 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-12 21:36:03,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,513 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-09-12 21:36:03,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,514 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-12 21:36:03,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,515 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-09-12 21:36:03,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,516 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-09-12 21:36:03,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,516 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2024-09-12 21:36:03,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,517 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-12 21:36:03,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,518 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-09-12 21:36:03,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,519 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-09-12 21:36:03,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,519 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-09-12 21:36:03,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,520 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-09-12 21:36:03,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,521 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-09-12 21:36:03,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,522 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-09-12 21:36:03,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,522 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-09-12 21:36:03,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,523 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-09-12 21:36:03,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,524 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-09-12 21:36:03,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,525 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2024-09-12 21:36:03,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,525 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2024-09-12 21:36:03,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,526 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-09-12 21:36:03,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,527 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-09-12 21:36:03,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,527 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-09-12 21:36:03,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,528 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 276 [2024-09-12 21:36:03,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,529 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-09-12 21:36:03,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,530 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 290 [2024-09-12 21:36:03,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,530 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-09-12 21:36:03,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,531 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 304 [2024-09-12 21:36:03,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,532 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-09-12 21:36:03,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,533 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 318 [2024-09-12 21:36:03,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,534 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 325 [2024-09-12 21:36:03,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,534 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 332 [2024-09-12 21:36:03,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,535 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 339 [2024-09-12 21:36:03,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,536 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 346 [2024-09-12 21:36:03,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,537 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 353 [2024-09-12 21:36:03,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,537 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 360 [2024-09-12 21:36:03,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,538 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 367 [2024-09-12 21:36:03,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,539 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 374 [2024-09-12 21:36:03,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,540 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 381 [2024-09-12 21:36:03,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,540 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 388 [2024-09-12 21:36:03,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,541 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 395 [2024-09-12 21:36:03,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,542 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 402 [2024-09-12 21:36:03,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,543 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 409 [2024-09-12 21:36:03,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,544 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 416 [2024-09-12 21:36:03,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,544 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 423 [2024-09-12 21:36:03,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,545 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 430 [2024-09-12 21:36:03,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,546 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 437 [2024-09-12 21:36:03,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,547 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 444 [2024-09-12 21:36:03,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,548 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 451 [2024-09-12 21:36:03,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,549 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 458 [2024-09-12 21:36:03,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,550 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 465 [2024-09-12 21:36:03,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,551 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 472 [2024-09-12 21:36:03,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,552 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 479 [2024-09-12 21:36:03,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,552 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 486 [2024-09-12 21:36:03,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,553 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 493 [2024-09-12 21:36:03,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,554 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 500 [2024-09-12 21:36:03,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,555 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 507 [2024-09-12 21:36:03,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,556 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 514 [2024-09-12 21:36:03,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:03,558 INFO L134 CoverageAnalysis]: Checked inductivity of 16513 backedges. 2208 proven. 6241 refuted. 0 times theorem prover too weak. 8064 trivial. 0 not checked. [2024-09-12 21:36:03,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:36:03,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144305257] [2024-09-12 21:36:03,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144305257] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:36:03,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1692665707] [2024-09-12 21:36:03,558 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 21:36:03,559 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:36:03,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:36:03,560 INFO L229 MonitoredProcess]: Starting monitored process 130 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:36:03,561 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Waiting until timeout for monitored process [2024-09-12 21:36:03,717 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 21:36:03,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:36:03,722 INFO L262 TraceCheckSpWp]: Trace formula consists of 1264 conjuncts, 133 conjuncts are in the unsatisfiable core [2024-09-12 21:36:03,726 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:36:03,939 INFO L134 CoverageAnalysis]: Checked inductivity of 16513 backedges. 2273 proven. 6176 refuted. 0 times theorem prover too weak. 8064 trivial. 0 not checked. [2024-09-12 21:36:03,939 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:36:06,323 INFO L134 CoverageAnalysis]: Checked inductivity of 16513 backedges. 2273 proven. 6176 refuted. 0 times theorem prover too weak. 8064 trivial. 0 not checked. [2024-09-12 21:36:06,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1692665707] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:36:06,323 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:36:06,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [70, 70, 70] total 73 [2024-09-12 21:36:06,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263351108] [2024-09-12 21:36:06,324 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:36:06,324 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2024-09-12 21:36:06,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:36:06,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2024-09-12 21:36:06,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2291, Invalid=2965, Unknown=0, NotChecked=0, Total=5256 [2024-09-12 21:36:06,325 INFO L87 Difference]: Start difference. First operand 528 states and 529 transitions. Second operand has 73 states, 73 states have (on average 2.8493150684931505) internal successors, (208), 71 states have internal predecessors, (208), 66 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-12 21:36:06,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:36:06,685 INFO L93 Difference]: Finished difference Result 541 states and 543 transitions. [2024-09-12 21:36:06,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-09-12 21:36:06,685 INFO L78 Accepts]: Start accepts. Automaton has has 73 states, 73 states have (on average 2.8493150684931505) internal successors, (208), 71 states have internal predecessors, (208), 66 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 525 [2024-09-12 21:36:06,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:36:06,689 INFO L225 Difference]: With dead ends: 541 [2024-09-12 21:36:06,689 INFO L226 Difference]: Without dead ends: 539 [2024-09-12 21:36:06,689 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1314 GetRequests, 1110 SyntacticMatches, 132 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5131 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=2297, Invalid=3105, Unknown=0, NotChecked=0, Total=5402 [2024-09-12 21:36:06,689 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 775 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 777 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 775 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 21:36:06,690 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 147 Invalid, 777 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 775 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 21:36:06,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 539 states. [2024-09-12 21:36:06,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 539 to 535. [2024-09-12 21:36:06,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 535 states, 399 states have (on average 1.005012531328321) internal successors, (401), 400 states have internal predecessors, (401), 68 states have call successors, (68), 68 states have call predecessors, (68), 67 states have return successors, (67), 66 states have call predecessors, (67), 67 states have call successors, (67) [2024-09-12 21:36:06,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 535 states to 535 states and 536 transitions. [2024-09-12 21:36:06,743 INFO L78 Accepts]: Start accepts. Automaton has 535 states and 536 transitions. Word has length 525 [2024-09-12 21:36:06,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:36:06,743 INFO L474 AbstractCegarLoop]: Abstraction has 535 states and 536 transitions. [2024-09-12 21:36:06,743 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 73 states have (on average 2.8493150684931505) internal successors, (208), 71 states have internal predecessors, (208), 66 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-12 21:36:06,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:36:06,743 INFO L276 IsEmpty]: Start isEmpty. Operand 535 states and 536 transitions. [2024-09-12 21:36:06,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 533 [2024-09-12 21:36:06,745 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:36:06,745 INFO L216 NwaCegarLoop]: trace histogram [66, 66, 66, 65, 65, 65, 65, 65, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:36:06,758 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Ended with exit code 0 [2024-09-12 21:36:06,945 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,130 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:36:06,946 INFO L399 AbstractCegarLoop]: === Iteration 132 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:36:06,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:36:06,946 INFO L85 PathProgramCache]: Analyzing trace with hash 836943533, now seen corresponding path program 129 times [2024-09-12 21:36:06,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:36:06,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058460840] [2024-09-12 21:36:06,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:36:06,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:36:07,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,222 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:36:12,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,223 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-12 21:36:12,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,223 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-12 21:36:12,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,224 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-12 21:36:12,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,225 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-12 21:36:12,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,226 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-12 21:36:12,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,226 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-09-12 21:36:12,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,227 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-12 21:36:12,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,228 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-09-12 21:36:12,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,229 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-12 21:36:12,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,229 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-09-12 21:36:12,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,230 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-12 21:36:12,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,231 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-09-12 21:36:12,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,231 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-09-12 21:36:12,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,232 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2024-09-12 21:36:12,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,233 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-12 21:36:12,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,234 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-09-12 21:36:12,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,234 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-09-12 21:36:12,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,235 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-09-12 21:36:12,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,236 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-09-12 21:36:12,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,237 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-09-12 21:36:12,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,237 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-09-12 21:36:12,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,238 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-09-12 21:36:12,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,239 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-09-12 21:36:12,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,240 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-09-12 21:36:12,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,241 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2024-09-12 21:36:12,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,241 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2024-09-12 21:36:12,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,242 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-09-12 21:36:12,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,243 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-09-12 21:36:12,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,244 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-09-12 21:36:12,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,244 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 276 [2024-09-12 21:36:12,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,245 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-09-12 21:36:12,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,246 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 290 [2024-09-12 21:36:12,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,247 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-09-12 21:36:12,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,247 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 304 [2024-09-12 21:36:12,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,248 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-09-12 21:36:12,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,249 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 318 [2024-09-12 21:36:12,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,250 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 325 [2024-09-12 21:36:12,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,250 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 332 [2024-09-12 21:36:12,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,251 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 339 [2024-09-12 21:36:12,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,252 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 346 [2024-09-12 21:36:12,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,253 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 353 [2024-09-12 21:36:12,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,253 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 360 [2024-09-12 21:36:12,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,254 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 367 [2024-09-12 21:36:12,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,255 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 374 [2024-09-12 21:36:12,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,256 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 381 [2024-09-12 21:36:12,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,256 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 388 [2024-09-12 21:36:12,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,257 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 395 [2024-09-12 21:36:12,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,258 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 402 [2024-09-12 21:36:12,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,259 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 409 [2024-09-12 21:36:12,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,259 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 416 [2024-09-12 21:36:12,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,260 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 423 [2024-09-12 21:36:12,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,261 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 430 [2024-09-12 21:36:12,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,262 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 437 [2024-09-12 21:36:12,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,263 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 444 [2024-09-12 21:36:12,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,263 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 451 [2024-09-12 21:36:12,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,264 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 458 [2024-09-12 21:36:12,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,265 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 465 [2024-09-12 21:36:12,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,266 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 472 [2024-09-12 21:36:12,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,267 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 479 [2024-09-12 21:36:12,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,267 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 486 [2024-09-12 21:36:12,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,268 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 493 [2024-09-12 21:36:12,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,269 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 500 [2024-09-12 21:36:12,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,270 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 507 [2024-09-12 21:36:12,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,270 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 514 [2024-09-12 21:36:12,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,271 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 521 [2024-09-12 21:36:12,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:12,273 INFO L134 CoverageAnalysis]: Checked inductivity of 16965 backedges. 6500 proven. 2145 refuted. 0 times theorem prover too weak. 8320 trivial. 0 not checked. [2024-09-12 21:36:12,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:36:12,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058460840] [2024-09-12 21:36:12,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058460840] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:36:12,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2074199257] [2024-09-12 21:36:12,273 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 21:36:12,273 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:36:12,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:36:12,274 INFO L229 MonitoredProcess]: Starting monitored process 131 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:36:12,275 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Waiting until timeout for monitored process [2024-09-12 21:36:12,512 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 66 check-sat command(s) [2024-09-12 21:36:12,512 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:36:12,517 INFO L262 TraceCheckSpWp]: Trace formula consists of 1278 conjuncts, 134 conjuncts are in the unsatisfiable core [2024-09-12 21:36:12,520 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:36:12,709 INFO L134 CoverageAnalysis]: Checked inductivity of 16965 backedges. 6500 proven. 2145 refuted. 0 times theorem prover too weak. 8320 trivial. 0 not checked. [2024-09-12 21:36:12,709 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:36:16,153 INFO L134 CoverageAnalysis]: Checked inductivity of 16965 backedges. 6500 proven. 2145 refuted. 0 times theorem prover too weak. 8320 trivial. 0 not checked. [2024-09-12 21:36:16,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2074199257] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:36:16,154 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:36:16,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [135, 135, 135] total 136 [2024-09-12 21:36:16,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611350142] [2024-09-12 21:36:16,154 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:36:16,154 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 136 states [2024-09-12 21:36:16,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:36:16,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 136 interpolants. [2024-09-12 21:36:16,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4625, Invalid=13735, Unknown=0, NotChecked=0, Total=18360 [2024-09-12 21:36:16,156 INFO L87 Difference]: Start difference. First operand 535 states and 536 transitions. Second operand has 136 states, 136 states have (on average 1.5294117647058822) internal successors, (208), 136 states have internal predecessors, (208), 67 states have call successors, (68), 2 states have call predecessors, (68), 1 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2024-09-12 21:36:17,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:36:17,114 INFO L93 Difference]: Finished difference Result 742 states and 809 transitions. [2024-09-12 21:36:17,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 135 states. [2024-09-12 21:36:17,114 INFO L78 Accepts]: Start accepts. Automaton has has 136 states, 136 states have (on average 1.5294117647058822) internal successors, (208), 136 states have internal predecessors, (208), 67 states have call successors, (68), 2 states have call predecessors, (68), 1 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) Word has length 532 [2024-09-12 21:36:17,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:36:17,117 INFO L225 Difference]: With dead ends: 742 [2024-09-12 21:36:17,117 INFO L226 Difference]: Without dead ends: 536 [2024-09-12 21:36:17,118 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1330 GetRequests, 1064 SyntacticMatches, 132 SemanticMatches, 134 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13517 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=4625, Invalid=13735, Unknown=0, NotChecked=0, Total=18360 [2024-09-12 21:36:17,118 INFO L434 NwaCegarLoop]: 139 mSDtfsCounter, 0 mSDsluCounter, 1559 mSDsCounter, 0 mSdLazyCounter, 2024 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1698 SdHoareTripleChecker+Invalid, 2024 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2024 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-12 21:36:17,118 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1698 Invalid, 2024 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2024 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-12 21:36:17,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 536 states. [2024-09-12 21:36:17,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 536 to 536. [2024-09-12 21:36:17,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 536 states, 400 states have (on average 1.005) internal successors, (402), 401 states have internal predecessors, (402), 68 states have call successors, (68), 68 states have call predecessors, (68), 67 states have return successors, (67), 66 states have call predecessors, (67), 67 states have call successors, (67) [2024-09-12 21:36:17,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 536 states to 536 states and 537 transitions. [2024-09-12 21:36:17,167 INFO L78 Accepts]: Start accepts. Automaton has 536 states and 537 transitions. Word has length 532 [2024-09-12 21:36:17,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:36:17,168 INFO L474 AbstractCegarLoop]: Abstraction has 536 states and 537 transitions. [2024-09-12 21:36:17,168 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 136 states, 136 states have (on average 1.5294117647058822) internal successors, (208), 136 states have internal predecessors, (208), 67 states have call successors, (68), 2 states have call predecessors, (68), 1 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2024-09-12 21:36:17,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:36:17,168 INFO L276 IsEmpty]: Start isEmpty. Operand 536 states and 537 transitions. [2024-09-12 21:36:17,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 534 [2024-09-12 21:36:17,169 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:36:17,170 INFO L216 NwaCegarLoop]: trace histogram [66, 66, 66, 66, 65, 65, 65, 65, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:36:17,182 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Ended with exit code 0 [2024-09-12 21:36:17,370 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131,131 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:36:17,370 INFO L399 AbstractCegarLoop]: === Iteration 133 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:36:17,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:36:17,370 INFO L85 PathProgramCache]: Analyzing trace with hash -811982023, now seen corresponding path program 130 times [2024-09-12 21:36:17,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:36:17,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451959693] [2024-09-12 21:36:17,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:36:17,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:36:17,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,530 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:36:20,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,531 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-12 21:36:20,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,532 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-12 21:36:20,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,533 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 21:36:20,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,534 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-12 21:36:20,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,534 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-12 21:36:20,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,535 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-12 21:36:20,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,536 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-09-12 21:36:20,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,537 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-12 21:36:20,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,537 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-09-12 21:36:20,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,538 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-12 21:36:20,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,539 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2024-09-12 21:36:20,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,539 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-09-12 21:36:20,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,540 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-09-12 21:36:20,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,541 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-12 21:36:20,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,542 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-09-12 21:36:20,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,542 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-09-12 21:36:20,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,543 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2024-09-12 21:36:20,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,544 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-09-12 21:36:20,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,545 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-09-12 21:36:20,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,546 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-09-12 21:36:20,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,547 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-09-12 21:36:20,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,547 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-09-12 21:36:20,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,548 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-09-12 21:36:20,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,549 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-09-12 21:36:20,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,550 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-09-12 21:36:20,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,550 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-09-12 21:36:20,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,551 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-09-12 21:36:20,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,552 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 263 [2024-09-12 21:36:20,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,553 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 270 [2024-09-12 21:36:20,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,553 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-09-12 21:36:20,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,554 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-09-12 21:36:20,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,555 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-09-12 21:36:20,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,556 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 298 [2024-09-12 21:36:20,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,556 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-09-12 21:36:20,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,557 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 312 [2024-09-12 21:36:20,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,558 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 319 [2024-09-12 21:36:20,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,559 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 326 [2024-09-12 21:36:20,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,560 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-09-12 21:36:20,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,561 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 340 [2024-09-12 21:36:20,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,561 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 347 [2024-09-12 21:36:20,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,562 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 354 [2024-09-12 21:36:20,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,563 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 361 [2024-09-12 21:36:20,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,564 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 368 [2024-09-12 21:36:20,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,565 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 375 [2024-09-12 21:36:20,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,565 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 382 [2024-09-12 21:36:20,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,566 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 389 [2024-09-12 21:36:20,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,567 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 396 [2024-09-12 21:36:20,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,568 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 403 [2024-09-12 21:36:20,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,569 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 410 [2024-09-12 21:36:20,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,569 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 417 [2024-09-12 21:36:20,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,570 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 424 [2024-09-12 21:36:20,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,571 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 431 [2024-09-12 21:36:20,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,572 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 438 [2024-09-12 21:36:20,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,573 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 445 [2024-09-12 21:36:20,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,573 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 452 [2024-09-12 21:36:20,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,574 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 459 [2024-09-12 21:36:20,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,575 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 466 [2024-09-12 21:36:20,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,576 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 473 [2024-09-12 21:36:20,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,577 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 480 [2024-09-12 21:36:20,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,577 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 487 [2024-09-12 21:36:20,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,578 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 494 [2024-09-12 21:36:20,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,579 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 501 [2024-09-12 21:36:20,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,580 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 508 [2024-09-12 21:36:20,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,581 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 515 [2024-09-12 21:36:20,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,582 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 522 [2024-09-12 21:36:20,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:20,583 INFO L134 CoverageAnalysis]: Checked inductivity of 17031 backedges. 2275 proven. 6436 refuted. 0 times theorem prover too weak. 8320 trivial. 0 not checked. [2024-09-12 21:36:20,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:36:20,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451959693] [2024-09-12 21:36:20,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451959693] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:36:20,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [162222302] [2024-09-12 21:36:20,584 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 21:36:20,584 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:36:20,584 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:36:20,585 INFO L229 MonitoredProcess]: Starting monitored process 132 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:36:20,585 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Waiting until timeout for monitored process [2024-09-12 21:36:20,723 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 21:36:20,723 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:36:20,730 INFO L262 TraceCheckSpWp]: Trace formula consists of 1283 conjuncts, 138 conjuncts are in the unsatisfiable core [2024-09-12 21:36:20,734 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:36:20,965 INFO L134 CoverageAnalysis]: Checked inductivity of 17031 backedges. 2341 proven. 6370 refuted. 0 times theorem prover too weak. 8320 trivial. 0 not checked. [2024-09-12 21:36:20,965 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:36:23,374 INFO L134 CoverageAnalysis]: Checked inductivity of 17031 backedges. 2341 proven. 6370 refuted. 0 times theorem prover too weak. 8320 trivial. 0 not checked. [2024-09-12 21:36:23,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [162222302] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:36:23,374 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:36:23,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [71, 71, 71] total 74 [2024-09-12 21:36:23,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657829606] [2024-09-12 21:36:23,375 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:36:23,375 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2024-09-12 21:36:23,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:36:23,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2024-09-12 21:36:23,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2359, Invalid=3043, Unknown=0, NotChecked=0, Total=5402 [2024-09-12 21:36:23,376 INFO L87 Difference]: Start difference. First operand 536 states and 537 transitions. Second operand has 74 states, 74 states have (on average 2.8513513513513513) internal successors, (211), 72 states have internal predecessors, (211), 67 states have call successors, (69), 3 states have call predecessors, (69), 1 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2024-09-12 21:36:23,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:36:23,712 INFO L93 Difference]: Finished difference Result 549 states and 551 transitions. [2024-09-12 21:36:23,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2024-09-12 21:36:23,712 INFO L78 Accepts]: Start accepts. Automaton has has 74 states, 74 states have (on average 2.8513513513513513) internal successors, (211), 72 states have internal predecessors, (211), 67 states have call successors, (69), 3 states have call predecessors, (69), 1 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) Word has length 533 [2024-09-12 21:36:23,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:36:23,715 INFO L225 Difference]: With dead ends: 549 [2024-09-12 21:36:23,715 INFO L226 Difference]: Without dead ends: 547 [2024-09-12 21:36:23,715 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1334 GetRequests, 1129 SyntacticMatches, 132 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5142 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=2365, Invalid=3185, Unknown=0, NotChecked=0, Total=5550 [2024-09-12 21:36:23,716 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 735 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 736 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 735 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 21:36:23,716 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 131 Invalid, 736 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 735 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 21:36:23,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 547 states. [2024-09-12 21:36:23,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 547 to 543. [2024-09-12 21:36:23,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 543 states, 405 states have (on average 1.0049382716049382) internal successors, (407), 406 states have internal predecessors, (407), 69 states have call successors, (69), 69 states have call predecessors, (69), 68 states have return successors, (68), 67 states have call predecessors, (68), 68 states have call successors, (68) [2024-09-12 21:36:23,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543 states to 543 states and 544 transitions. [2024-09-12 21:36:23,765 INFO L78 Accepts]: Start accepts. Automaton has 543 states and 544 transitions. Word has length 533 [2024-09-12 21:36:23,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:36:23,765 INFO L474 AbstractCegarLoop]: Abstraction has 543 states and 544 transitions. [2024-09-12 21:36:23,765 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 2.8513513513513513) internal successors, (211), 72 states have internal predecessors, (211), 67 states have call successors, (69), 3 states have call predecessors, (69), 1 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2024-09-12 21:36:23,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:36:23,766 INFO L276 IsEmpty]: Start isEmpty. Operand 543 states and 544 transitions. [2024-09-12 21:36:23,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 541 [2024-09-12 21:36:23,767 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:36:23,767 INFO L216 NwaCegarLoop]: trace histogram [67, 67, 67, 66, 66, 66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:36:23,780 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Ended with exit code 0 [2024-09-12 21:36:23,967 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,132 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:36:23,968 INFO L399 AbstractCegarLoop]: === Iteration 134 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:36:23,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:36:23,968 INFO L85 PathProgramCache]: Analyzing trace with hash -485123253, now seen corresponding path program 131 times [2024-09-12 21:36:23,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:36:23,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770857765] [2024-09-12 21:36:23,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:36:23,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:36:24,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,331 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:36:29,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,332 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-12 21:36:29,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,333 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-12 21:36:29,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,333 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 21:36:29,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,334 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-12 21:36:29,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,335 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-12 21:36:29,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,335 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-12 21:36:29,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,336 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-09-12 21:36:29,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,337 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-12 21:36:29,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,337 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-09-12 21:36:29,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,338 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-12 21:36:29,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,339 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2024-09-12 21:36:29,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,340 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-09-12 21:36:29,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,340 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-09-12 21:36:29,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,341 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-12 21:36:29,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,342 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-09-12 21:36:29,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,342 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-09-12 21:36:29,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,343 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2024-09-12 21:36:29,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,344 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-09-12 21:36:29,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,344 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-09-12 21:36:29,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,345 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-09-12 21:36:29,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,346 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-09-12 21:36:29,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,346 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-09-12 21:36:29,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,347 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-09-12 21:36:29,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,348 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-09-12 21:36:29,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,349 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-09-12 21:36:29,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,349 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-09-12 21:36:29,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,350 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-09-12 21:36:29,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,351 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 263 [2024-09-12 21:36:29,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,351 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 270 [2024-09-12 21:36:29,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,352 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-09-12 21:36:29,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,353 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-09-12 21:36:29,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,354 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-09-12 21:36:29,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,355 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 298 [2024-09-12 21:36:29,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,356 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-09-12 21:36:29,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,356 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 312 [2024-09-12 21:36:29,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,357 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 319 [2024-09-12 21:36:29,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,358 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 326 [2024-09-12 21:36:29,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,358 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-09-12 21:36:29,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,359 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 340 [2024-09-12 21:36:29,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,360 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 347 [2024-09-12 21:36:29,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,361 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 354 [2024-09-12 21:36:29,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,361 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 361 [2024-09-12 21:36:29,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,362 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 368 [2024-09-12 21:36:29,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,363 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 375 [2024-09-12 21:36:29,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,364 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 382 [2024-09-12 21:36:29,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,364 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 389 [2024-09-12 21:36:29,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,365 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 396 [2024-09-12 21:36:29,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,366 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 403 [2024-09-12 21:36:29,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,367 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 410 [2024-09-12 21:36:29,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,367 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 417 [2024-09-12 21:36:29,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,368 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 424 [2024-09-12 21:36:29,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,369 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 431 [2024-09-12 21:36:29,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,370 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 438 [2024-09-12 21:36:29,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,370 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 445 [2024-09-12 21:36:29,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,371 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 452 [2024-09-12 21:36:29,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,372 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 459 [2024-09-12 21:36:29,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,373 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 466 [2024-09-12 21:36:29,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,373 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 473 [2024-09-12 21:36:29,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,374 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 480 [2024-09-12 21:36:29,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,375 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 487 [2024-09-12 21:36:29,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,376 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 494 [2024-09-12 21:36:29,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,376 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 501 [2024-09-12 21:36:29,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,377 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 508 [2024-09-12 21:36:29,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,378 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 515 [2024-09-12 21:36:29,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,379 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 522 [2024-09-12 21:36:29,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,379 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 529 [2024-09-12 21:36:29,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:29,381 INFO L134 CoverageAnalysis]: Checked inductivity of 17490 backedges. 6699 proven. 2211 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2024-09-12 21:36:29,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:36:29,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770857765] [2024-09-12 21:36:29,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770857765] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:36:29,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1866391372] [2024-09-12 21:36:29,382 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 21:36:29,382 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:36:29,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:36:29,383 INFO L229 MonitoredProcess]: Starting monitored process 133 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:36:29,383 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Waiting until timeout for monitored process [2024-09-12 21:36:29,630 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 67 check-sat command(s) [2024-09-12 21:36:29,630 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:36:29,636 INFO L262 TraceCheckSpWp]: Trace formula consists of 1297 conjuncts, 136 conjuncts are in the unsatisfiable core [2024-09-12 21:36:29,640 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:36:29,835 INFO L134 CoverageAnalysis]: Checked inductivity of 17490 backedges. 6699 proven. 2211 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2024-09-12 21:36:29,836 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:36:33,413 INFO L134 CoverageAnalysis]: Checked inductivity of 17490 backedges. 6699 proven. 2211 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2024-09-12 21:36:33,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1866391372] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:36:33,414 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:36:33,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [137, 137, 137] total 138 [2024-09-12 21:36:33,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669811586] [2024-09-12 21:36:33,414 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:36:33,414 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 138 states [2024-09-12 21:36:33,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:36:33,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 138 interpolants. [2024-09-12 21:36:33,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4762, Invalid=14144, Unknown=0, NotChecked=0, Total=18906 [2024-09-12 21:36:33,416 INFO L87 Difference]: Start difference. First operand 543 states and 544 transitions. Second operand has 138 states, 138 states have (on average 1.5289855072463767) internal successors, (211), 138 states have internal predecessors, (211), 68 states have call successors, (69), 2 states have call predecessors, (69), 1 states have return successors, (67), 67 states have call predecessors, (67), 67 states have call successors, (67) [2024-09-12 21:36:34,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:36:34,167 INFO L93 Difference]: Finished difference Result 753 states and 821 transitions. [2024-09-12 21:36:34,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 137 states. [2024-09-12 21:36:34,168 INFO L78 Accepts]: Start accepts. Automaton has has 138 states, 138 states have (on average 1.5289855072463767) internal successors, (211), 138 states have internal predecessors, (211), 68 states have call successors, (69), 2 states have call predecessors, (69), 1 states have return successors, (67), 67 states have call predecessors, (67), 67 states have call successors, (67) Word has length 540 [2024-09-12 21:36:34,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:36:34,171 INFO L225 Difference]: With dead ends: 753 [2024-09-12 21:36:34,171 INFO L226 Difference]: Without dead ends: 544 [2024-09-12 21:36:34,172 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1350 GetRequests, 1080 SyntacticMatches, 134 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13923 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=4762, Invalid=14144, Unknown=0, NotChecked=0, Total=18906 [2024-09-12 21:36:34,172 INFO L434 NwaCegarLoop]: 141 mSDtfsCounter, 0 mSDsluCounter, 711 mSDsCounter, 0 mSdLazyCounter, 1540 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 852 SdHoareTripleChecker+Invalid, 1540 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1540 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 21:36:34,172 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 852 Invalid, 1540 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1540 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 21:36:34,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 544 states. [2024-09-12 21:36:34,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 544 to 544. [2024-09-12 21:36:34,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 544 states, 406 states have (on average 1.0049261083743843) internal successors, (408), 407 states have internal predecessors, (408), 69 states have call successors, (69), 69 states have call predecessors, (69), 68 states have return successors, (68), 67 states have call predecessors, (68), 68 states have call successors, (68) [2024-09-12 21:36:34,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 544 states to 544 states and 545 transitions. [2024-09-12 21:36:34,223 INFO L78 Accepts]: Start accepts. Automaton has 544 states and 545 transitions. Word has length 540 [2024-09-12 21:36:34,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:36:34,224 INFO L474 AbstractCegarLoop]: Abstraction has 544 states and 545 transitions. [2024-09-12 21:36:34,224 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 138 states, 138 states have (on average 1.5289855072463767) internal successors, (211), 138 states have internal predecessors, (211), 68 states have call successors, (69), 2 states have call predecessors, (69), 1 states have return successors, (67), 67 states have call predecessors, (67), 67 states have call successors, (67) [2024-09-12 21:36:34,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:36:34,224 INFO L276 IsEmpty]: Start isEmpty. Operand 544 states and 545 transitions. [2024-09-12 21:36:34,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 542 [2024-09-12 21:36:34,226 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:36:34,226 INFO L216 NwaCegarLoop]: trace histogram [67, 67, 67, 67, 66, 66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:36:34,239 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Forceful destruction successful, exit code 0 [2024-09-12 21:36:34,426 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133,133 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:36:34,426 INFO L399 AbstractCegarLoop]: === Iteration 135 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:36:34,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:36:34,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1433029673, now seen corresponding path program 132 times [2024-09-12 21:36:34,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:36:34,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733492245] [2024-09-12 21:36:34,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:36:34,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:36:34,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,748 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:36:37,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,749 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-12 21:36:37,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,750 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-12 21:36:37,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,751 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-12 21:36:37,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,751 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-12 21:36:37,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,752 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-12 21:36:37,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,753 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-12 21:36:37,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,754 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-12 21:36:37,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,754 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-09-12 21:36:37,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,755 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-12 21:36:37,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,756 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-09-12 21:36:37,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,757 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-12 21:36:37,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,758 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-09-12 21:36:37,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,758 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-09-12 21:36:37,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,759 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-09-12 21:36:37,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,760 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-12 21:36:37,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,761 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-09-12 21:36:37,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,762 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-12 21:36:37,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,763 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-09-12 21:36:37,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,764 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-09-12 21:36:37,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,764 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2024-09-12 21:36:37,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,765 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-09-12 21:36:37,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,766 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-09-12 21:36:37,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,767 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-09-12 21:36:37,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,768 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 236 [2024-09-12 21:36:37,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,768 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-09-12 21:36:37,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,769 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-09-12 21:36:37,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,770 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-09-12 21:36:37,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,771 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2024-09-12 21:36:37,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,772 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 271 [2024-09-12 21:36:37,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,773 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-09-12 21:36:37,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,773 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 285 [2024-09-12 21:36:37,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,774 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 292 [2024-09-12 21:36:37,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,775 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-09-12 21:36:37,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,776 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 306 [2024-09-12 21:36:37,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,776 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2024-09-12 21:36:37,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,777 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 320 [2024-09-12 21:36:37,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,778 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2024-09-12 21:36:37,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,779 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 334 [2024-09-12 21:36:37,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,780 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 341 [2024-09-12 21:36:37,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,780 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 348 [2024-09-12 21:36:37,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,781 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2024-09-12 21:36:37,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,782 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 362 [2024-09-12 21:36:37,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,783 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 369 [2024-09-12 21:36:37,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,783 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 376 [2024-09-12 21:36:37,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,784 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 383 [2024-09-12 21:36:37,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,785 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 390 [2024-09-12 21:36:37,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,786 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 397 [2024-09-12 21:36:37,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,787 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 404 [2024-09-12 21:36:37,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,787 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 411 [2024-09-12 21:36:37,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,788 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 418 [2024-09-12 21:36:37,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,789 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 425 [2024-09-12 21:36:37,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,790 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 432 [2024-09-12 21:36:37,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,791 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 439 [2024-09-12 21:36:37,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,791 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 446 [2024-09-12 21:36:37,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,792 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 453 [2024-09-12 21:36:37,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,793 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 460 [2024-09-12 21:36:37,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,794 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 467 [2024-09-12 21:36:37,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,795 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 474 [2024-09-12 21:36:37,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,795 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 481 [2024-09-12 21:36:37,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,796 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 488 [2024-09-12 21:36:37,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,797 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 495 [2024-09-12 21:36:37,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,798 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 502 [2024-09-12 21:36:37,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,799 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 509 [2024-09-12 21:36:37,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,799 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 516 [2024-09-12 21:36:37,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,800 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 523 [2024-09-12 21:36:37,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,801 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 530 [2024-09-12 21:36:37,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:37,803 INFO L134 CoverageAnalysis]: Checked inductivity of 17557 backedges. 2343 proven. 6634 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2024-09-12 21:36:37,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:36:37,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733492245] [2024-09-12 21:36:37,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733492245] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:36:37,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1946679230] [2024-09-12 21:36:37,803 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 21:36:37,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:36:37,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:36:37,804 INFO L229 MonitoredProcess]: Starting monitored process 134 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:36:37,805 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Waiting until timeout for monitored process [2024-09-12 21:36:38,035 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 67 check-sat command(s) [2024-09-12 21:36:38,035 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:36:38,041 INFO L262 TraceCheckSpWp]: Trace formula consists of 1302 conjuncts, 140 conjuncts are in the unsatisfiable core [2024-09-12 21:36:38,044 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:36:38,262 INFO L134 CoverageAnalysis]: Checked inductivity of 17557 backedges. 2410 proven. 6567 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2024-09-12 21:36:38,262 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:36:40,708 INFO L134 CoverageAnalysis]: Checked inductivity of 17557 backedges. 2410 proven. 6567 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2024-09-12 21:36:40,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1946679230] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:36:40,708 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:36:40,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [72, 72, 72] total 75 [2024-09-12 21:36:40,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989625632] [2024-09-12 21:36:40,709 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:36:40,709 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 75 states [2024-09-12 21:36:40,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:36:40,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2024-09-12 21:36:40,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2428, Invalid=3122, Unknown=0, NotChecked=0, Total=5550 [2024-09-12 21:36:40,710 INFO L87 Difference]: Start difference. First operand 544 states and 545 transitions. Second operand has 75 states, 75 states have (on average 2.8533333333333335) internal successors, (214), 73 states have internal predecessors, (214), 68 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-12 21:36:41,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:36:41,024 INFO L93 Difference]: Finished difference Result 557 states and 559 transitions. [2024-09-12 21:36:41,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-09-12 21:36:41,024 INFO L78 Accepts]: Start accepts. Automaton has has 75 states, 75 states have (on average 2.8533333333333335) internal successors, (214), 73 states have internal predecessors, (214), 68 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 541 [2024-09-12 21:36:41,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:36:41,027 INFO L225 Difference]: With dead ends: 557 [2024-09-12 21:36:41,027 INFO L226 Difference]: Without dead ends: 555 [2024-09-12 21:36:41,028 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1354 GetRequests, 1146 SyntacticMatches, 134 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5287 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=2434, Invalid=3266, Unknown=0, NotChecked=0, Total=5700 [2024-09-12 21:36:41,028 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 634 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 636 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 634 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 21:36:41,028 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 125 Invalid, 636 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 634 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 21:36:41,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 555 states. [2024-09-12 21:36:41,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 555 to 551. [2024-09-12 21:36:41,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 551 states, 411 states have (on average 1.0048661800486618) internal successors, (413), 412 states have internal predecessors, (413), 70 states have call successors, (70), 70 states have call predecessors, (70), 69 states have return successors, (69), 68 states have call predecessors, (69), 69 states have call successors, (69) [2024-09-12 21:36:41,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 551 states to 551 states and 552 transitions. [2024-09-12 21:36:41,080 INFO L78 Accepts]: Start accepts. Automaton has 551 states and 552 transitions. Word has length 541 [2024-09-12 21:36:41,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:36:41,081 INFO L474 AbstractCegarLoop]: Abstraction has 551 states and 552 transitions. [2024-09-12 21:36:41,081 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 75 states, 75 states have (on average 2.8533333333333335) internal successors, (214), 73 states have internal predecessors, (214), 68 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-12 21:36:41,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:36:41,081 INFO L276 IsEmpty]: Start isEmpty. Operand 551 states and 552 transitions. [2024-09-12 21:36:41,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 549 [2024-09-12 21:36:41,082 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:36:41,083 INFO L216 NwaCegarLoop]: trace histogram [68, 68, 68, 67, 67, 67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:36:41,096 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Forceful destruction successful, exit code 0 [2024-09-12 21:36:41,283 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable134 [2024-09-12 21:36:41,283 INFO L399 AbstractCegarLoop]: === Iteration 136 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:36:41,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:36:41,283 INFO L85 PathProgramCache]: Analyzing trace with hash -1913537299, now seen corresponding path program 133 times [2024-09-12 21:36:41,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:36:41,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898517190] [2024-09-12 21:36:41,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:36:41,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:36:41,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,774 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:36:46,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,775 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-12 21:36:46,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,775 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-12 21:36:46,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,776 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-12 21:36:46,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,777 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-12 21:36:46,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,778 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-12 21:36:46,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,778 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-12 21:36:46,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,779 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-12 21:36:46,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,780 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-09-12 21:36:46,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,780 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-12 21:36:46,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,781 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-09-12 21:36:46,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,782 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-12 21:36:46,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,783 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-09-12 21:36:46,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,783 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-09-12 21:36:46,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,784 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-09-12 21:36:46,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,785 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-12 21:36:46,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,786 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-09-12 21:36:46,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,787 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-12 21:36:46,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,787 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-09-12 21:36:46,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,788 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-09-12 21:36:46,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,789 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2024-09-12 21:36:46,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,790 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-09-12 21:36:46,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,791 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-09-12 21:36:46,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,791 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-09-12 21:36:46,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,792 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 236 [2024-09-12 21:36:46,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,793 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-09-12 21:36:46,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,794 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-09-12 21:36:46,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,795 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-09-12 21:36:46,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,796 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2024-09-12 21:36:46,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,797 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 271 [2024-09-12 21:36:46,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,798 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-09-12 21:36:46,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,799 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 285 [2024-09-12 21:36:46,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,799 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 292 [2024-09-12 21:36:46,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,800 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-09-12 21:36:46,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,801 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 306 [2024-09-12 21:36:46,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,802 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2024-09-12 21:36:46,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,803 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 320 [2024-09-12 21:36:46,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,804 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2024-09-12 21:36:46,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,805 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 334 [2024-09-12 21:36:46,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,805 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 341 [2024-09-12 21:36:46,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,806 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 348 [2024-09-12 21:36:46,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,807 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2024-09-12 21:36:46,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,808 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 362 [2024-09-12 21:36:46,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,809 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 369 [2024-09-12 21:36:46,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,810 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 376 [2024-09-12 21:36:46,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,811 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 383 [2024-09-12 21:36:46,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,812 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 390 [2024-09-12 21:36:46,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,812 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 397 [2024-09-12 21:36:46,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,813 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 404 [2024-09-12 21:36:46,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,814 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 411 [2024-09-12 21:36:46,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,815 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 418 [2024-09-12 21:36:46,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,816 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 425 [2024-09-12 21:36:46,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,816 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 432 [2024-09-12 21:36:46,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,817 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 439 [2024-09-12 21:36:46,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,818 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 446 [2024-09-12 21:36:46,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,819 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 453 [2024-09-12 21:36:46,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,820 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 460 [2024-09-12 21:36:46,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,821 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 467 [2024-09-12 21:36:46,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,821 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 474 [2024-09-12 21:36:46,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,822 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 481 [2024-09-12 21:36:46,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,823 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 488 [2024-09-12 21:36:46,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,824 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 495 [2024-09-12 21:36:46,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,824 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 502 [2024-09-12 21:36:46,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,825 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 509 [2024-09-12 21:36:46,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,826 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 516 [2024-09-12 21:36:46,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,827 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 523 [2024-09-12 21:36:46,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,828 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 530 [2024-09-12 21:36:46,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,828 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 537 [2024-09-12 21:36:46,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,830 INFO L134 CoverageAnalysis]: Checked inductivity of 18023 backedges. 6901 proven. 2278 refuted. 0 times theorem prover too weak. 8844 trivial. 0 not checked. [2024-09-12 21:36:46,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:36:46,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898517190] [2024-09-12 21:36:46,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898517190] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:36:46,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2072023073] [2024-09-12 21:36:46,831 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-12 21:36:46,831 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:36:46,831 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:36:46,832 INFO L229 MonitoredProcess]: Starting monitored process 135 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:36:46,832 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Waiting until timeout for monitored process [2024-09-12 21:36:46,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:46,965 INFO L262 TraceCheckSpWp]: Trace formula consists of 1316 conjuncts, 138 conjuncts are in the unsatisfiable core [2024-09-12 21:36:46,969 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:36:47,161 INFO L134 CoverageAnalysis]: Checked inductivity of 18023 backedges. 6901 proven. 2278 refuted. 0 times theorem prover too weak. 8844 trivial. 0 not checked. [2024-09-12 21:36:47,161 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:36:50,780 INFO L134 CoverageAnalysis]: Checked inductivity of 18023 backedges. 6901 proven. 2278 refuted. 0 times theorem prover too weak. 8844 trivial. 0 not checked. [2024-09-12 21:36:50,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2072023073] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:36:50,780 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:36:50,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [139, 139, 139] total 140 [2024-09-12 21:36:50,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101107136] [2024-09-12 21:36:50,781 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:36:50,781 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 140 states [2024-09-12 21:36:50,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:36:50,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 140 interpolants. [2024-09-12 21:36:50,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4901, Invalid=14559, Unknown=0, NotChecked=0, Total=19460 [2024-09-12 21:36:50,783 INFO L87 Difference]: Start difference. First operand 551 states and 552 transitions. Second operand has 140 states, 140 states have (on average 1.5285714285714285) internal successors, (214), 140 states have internal predecessors, (214), 69 states have call successors, (70), 2 states have call predecessors, (70), 1 states have return successors, (68), 68 states have call predecessors, (68), 68 states have call successors, (68) [2024-09-12 21:36:51,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:36:51,740 INFO L93 Difference]: Finished difference Result 764 states and 833 transitions. [2024-09-12 21:36:51,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 139 states. [2024-09-12 21:36:51,741 INFO L78 Accepts]: Start accepts. Automaton has has 140 states, 140 states have (on average 1.5285714285714285) internal successors, (214), 140 states have internal predecessors, (214), 69 states have call successors, (70), 2 states have call predecessors, (70), 1 states have return successors, (68), 68 states have call predecessors, (68), 68 states have call successors, (68) Word has length 548 [2024-09-12 21:36:51,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:36:51,744 INFO L225 Difference]: With dead ends: 764 [2024-09-12 21:36:51,744 INFO L226 Difference]: Without dead ends: 552 [2024-09-12 21:36:51,745 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1370 GetRequests, 1096 SyntacticMatches, 136 SemanticMatches, 138 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14335 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=4901, Invalid=14559, Unknown=0, NotChecked=0, Total=19460 [2024-09-12 21:36:51,745 INFO L434 NwaCegarLoop]: 143 mSDtfsCounter, 0 mSDsluCounter, 1441 mSDsCounter, 0 mSdLazyCounter, 2065 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1584 SdHoareTripleChecker+Invalid, 2065 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2065 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-12 21:36:51,745 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1584 Invalid, 2065 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2065 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-12 21:36:51,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states. [2024-09-12 21:36:51,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 552. [2024-09-12 21:36:51,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 552 states, 412 states have (on average 1.0048543689320388) internal successors, (414), 413 states have internal predecessors, (414), 70 states have call successors, (70), 70 states have call predecessors, (70), 69 states have return successors, (69), 68 states have call predecessors, (69), 69 states have call successors, (69) [2024-09-12 21:36:51,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 553 transitions. [2024-09-12 21:36:51,796 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 553 transitions. Word has length 548 [2024-09-12 21:36:51,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:36:51,796 INFO L474 AbstractCegarLoop]: Abstraction has 552 states and 553 transitions. [2024-09-12 21:36:51,796 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 140 states, 140 states have (on average 1.5285714285714285) internal successors, (214), 140 states have internal predecessors, (214), 69 states have call successors, (70), 2 states have call predecessors, (70), 1 states have return successors, (68), 68 states have call predecessors, (68), 68 states have call successors, (68) [2024-09-12 21:36:51,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:36:51,796 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 553 transitions. [2024-09-12 21:36:51,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 550 [2024-09-12 21:36:51,798 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:36:51,798 INFO L216 NwaCegarLoop]: trace histogram [68, 68, 68, 68, 67, 67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:36:51,811 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Ended with exit code 0 [2024-09-12 21:36:51,998 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 135 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2024-09-12 21:36:51,998 INFO L399 AbstractCegarLoop]: === Iteration 137 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:36:51,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:36:51,999 INFO L85 PathProgramCache]: Analyzing trace with hash 1430686073, now seen corresponding path program 134 times [2024-09-12 21:36:51,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:36:51,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547402051] [2024-09-12 21:36:51,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:36:51,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:36:52,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,362 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:36:55,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,363 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-12 21:36:55,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,363 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-12 21:36:55,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,364 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-12 21:36:55,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,365 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-12 21:36:55,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,366 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-12 21:36:55,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,366 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-12 21:36:55,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,367 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-12 21:36:55,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,368 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-12 21:36:55,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,368 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-09-12 21:36:55,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,369 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-12 21:36:55,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,370 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-09-12 21:36:55,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,370 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-12 21:36:55,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,371 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-09-12 21:36:55,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,372 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-09-12 21:36:55,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,373 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-09-12 21:36:55,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,374 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-09-12 21:36:55,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,374 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-09-12 21:36:55,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,375 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-09-12 21:36:55,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,376 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-09-12 21:36:55,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,377 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-09-12 21:36:55,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,377 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-09-12 21:36:55,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,378 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-09-12 21:36:55,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,379 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2024-09-12 21:36:55,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,379 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-09-12 21:36:55,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,380 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2024-09-12 21:36:55,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,381 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-09-12 21:36:55,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,382 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 258 [2024-09-12 21:36:55,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,382 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-09-12 21:36:55,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,383 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-09-12 21:36:55,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,384 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 279 [2024-09-12 21:36:55,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,384 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 286 [2024-09-12 21:36:55,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,385 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 293 [2024-09-12 21:36:55,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,386 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-09-12 21:36:55,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,387 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-09-12 21:36:55,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,387 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 314 [2024-09-12 21:36:55,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,388 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 321 [2024-09-12 21:36:55,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,389 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 328 [2024-09-12 21:36:55,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,390 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 335 [2024-09-12 21:36:55,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,390 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 342 [2024-09-12 21:36:55,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,391 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-09-12 21:36:55,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,392 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 356 [2024-09-12 21:36:55,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,393 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 363 [2024-09-12 21:36:55,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,393 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 370 [2024-09-12 21:36:55,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,394 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 377 [2024-09-12 21:36:55,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,395 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 384 [2024-09-12 21:36:55,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,396 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 391 [2024-09-12 21:36:55,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,396 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 398 [2024-09-12 21:36:55,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,397 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 405 [2024-09-12 21:36:55,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,398 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 412 [2024-09-12 21:36:55,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,399 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 419 [2024-09-12 21:36:55,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,399 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 426 [2024-09-12 21:36:55,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,400 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 433 [2024-09-12 21:36:55,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,401 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 440 [2024-09-12 21:36:55,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,402 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 447 [2024-09-12 21:36:55,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,402 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 454 [2024-09-12 21:36:55,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,403 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 461 [2024-09-12 21:36:55,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,404 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 468 [2024-09-12 21:36:55,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,405 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 475 [2024-09-12 21:36:55,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,406 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 482 [2024-09-12 21:36:55,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,406 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 489 [2024-09-12 21:36:55,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,407 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 496 [2024-09-12 21:36:55,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,408 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 503 [2024-09-12 21:36:55,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,409 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 510 [2024-09-12 21:36:55,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,409 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 517 [2024-09-12 21:36:55,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,410 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 524 [2024-09-12 21:36:55,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,411 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 531 [2024-09-12 21:36:55,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,412 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 538 [2024-09-12 21:36:55,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:36:55,414 INFO L134 CoverageAnalysis]: Checked inductivity of 18091 backedges. 2412 proven. 6835 refuted. 0 times theorem prover too weak. 8844 trivial. 0 not checked. [2024-09-12 21:36:55,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:36:55,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547402051] [2024-09-12 21:36:55,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547402051] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:36:55,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [845570833] [2024-09-12 21:36:55,414 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 21:36:55,414 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:36:55,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:36:55,415 INFO L229 MonitoredProcess]: Starting monitored process 136 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:36:55,415 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Waiting until timeout for monitored process [2024-09-12 21:36:55,547 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 21:36:55,547 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:36:55,552 INFO L262 TraceCheckSpWp]: Trace formula consists of 1321 conjuncts, 139 conjuncts are in the unsatisfiable core [2024-09-12 21:36:55,556 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:36:55,772 INFO L134 CoverageAnalysis]: Checked inductivity of 18091 backedges. 2480 proven. 6767 refuted. 0 times theorem prover too weak. 8844 trivial. 0 not checked. [2024-09-12 21:36:55,772 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:36:58,308 INFO L134 CoverageAnalysis]: Checked inductivity of 18091 backedges. 2480 proven. 6767 refuted. 0 times theorem prover too weak. 8844 trivial. 0 not checked. [2024-09-12 21:36:58,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [845570833] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:36:58,308 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:36:58,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [73, 73, 73] total 76 [2024-09-12 21:36:58,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265874411] [2024-09-12 21:36:58,309 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:36:58,309 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2024-09-12 21:36:58,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:36:58,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2024-09-12 21:36:58,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2498, Invalid=3202, Unknown=0, NotChecked=0, Total=5700 [2024-09-12 21:36:58,310 INFO L87 Difference]: Start difference. First operand 552 states and 553 transitions. Second operand has 76 states, 76 states have (on average 2.8552631578947367) internal successors, (217), 74 states have internal predecessors, (217), 69 states have call successors, (71), 3 states have call predecessors, (71), 1 states have return successors, (68), 68 states have call predecessors, (68), 68 states have call successors, (68) [2024-09-12 21:36:58,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:36:58,637 INFO L93 Difference]: Finished difference Result 565 states and 567 transitions. [2024-09-12 21:36:58,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-09-12 21:36:58,637 INFO L78 Accepts]: Start accepts. Automaton has has 76 states, 76 states have (on average 2.8552631578947367) internal successors, (217), 74 states have internal predecessors, (217), 69 states have call successors, (71), 3 states have call predecessors, (71), 1 states have return successors, (68), 68 states have call predecessors, (68), 68 states have call successors, (68) Word has length 549 [2024-09-12 21:36:58,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:36:58,640 INFO L225 Difference]: With dead ends: 565 [2024-09-12 21:36:58,640 INFO L226 Difference]: Without dead ends: 563 [2024-09-12 21:36:58,641 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1374 GetRequests, 1161 SyntacticMatches, 138 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5572 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=2504, Invalid=3348, Unknown=0, NotChecked=0, Total=5852 [2024-09-12 21:36:58,641 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 690 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 692 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 690 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 21:36:58,641 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 147 Invalid, 692 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 690 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 21:36:58,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 563 states. [2024-09-12 21:36:58,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 563 to 559. [2024-09-12 21:36:58,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 559 states, 417 states have (on average 1.0047961630695443) internal successors, (419), 418 states have internal predecessors, (419), 71 states have call successors, (71), 71 states have call predecessors, (71), 70 states have return successors, (70), 69 states have call predecessors, (70), 70 states have call successors, (70) [2024-09-12 21:36:58,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 559 states to 559 states and 560 transitions. [2024-09-12 21:36:58,693 INFO L78 Accepts]: Start accepts. Automaton has 559 states and 560 transitions. Word has length 549 [2024-09-12 21:36:58,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:36:58,693 INFO L474 AbstractCegarLoop]: Abstraction has 559 states and 560 transitions. [2024-09-12 21:36:58,693 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 76 states, 76 states have (on average 2.8552631578947367) internal successors, (217), 74 states have internal predecessors, (217), 69 states have call successors, (71), 3 states have call predecessors, (71), 1 states have return successors, (68), 68 states have call predecessors, (68), 68 states have call successors, (68) [2024-09-12 21:36:58,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:36:58,693 INFO L276 IsEmpty]: Start isEmpty. Operand 559 states and 560 transitions. [2024-09-12 21:36:58,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 557 [2024-09-12 21:36:58,695 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:36:58,695 INFO L216 NwaCegarLoop]: trace histogram [69, 69, 69, 68, 68, 68, 68, 68, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:36:58,708 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Ended with exit code 0 [2024-09-12 21:36:58,895 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 136 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable136 [2024-09-12 21:36:58,896 INFO L399 AbstractCegarLoop]: === Iteration 138 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:36:58,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:36:58,896 INFO L85 PathProgramCache]: Analyzing trace with hash -1810518773, now seen corresponding path program 135 times [2024-09-12 21:36:58,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:36:58,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813364182] [2024-09-12 21:36:58,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:36:58,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:36:58,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,521 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:37:04,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,522 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-12 21:37:04,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,522 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-12 21:37:04,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,523 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-12 21:37:04,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,524 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-12 21:37:04,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,524 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-12 21:37:04,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,525 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-12 21:37:04,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,526 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-12 21:37:04,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,527 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-12 21:37:04,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,527 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-09-12 21:37:04,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,528 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-12 21:37:04,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,529 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-09-12 21:37:04,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,530 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-12 21:37:04,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,530 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-09-12 21:37:04,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,531 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-09-12 21:37:04,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,532 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-09-12 21:37:04,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,533 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-09-12 21:37:04,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,533 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-09-12 21:37:04,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,534 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-09-12 21:37:04,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,535 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-09-12 21:37:04,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,535 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-09-12 21:37:04,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,536 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-09-12 21:37:04,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,537 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-09-12 21:37:04,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,538 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2024-09-12 21:37:04,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,538 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-09-12 21:37:04,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,539 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2024-09-12 21:37:04,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,540 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-09-12 21:37:04,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,540 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 258 [2024-09-12 21:37:04,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,541 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-09-12 21:37:04,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,542 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-09-12 21:37:04,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,543 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 279 [2024-09-12 21:37:04,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,543 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 286 [2024-09-12 21:37:04,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,544 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 293 [2024-09-12 21:37:04,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,545 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-09-12 21:37:04,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,545 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-09-12 21:37:04,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,546 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 314 [2024-09-12 21:37:04,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,547 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 321 [2024-09-12 21:37:04,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,548 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 328 [2024-09-12 21:37:04,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,548 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 335 [2024-09-12 21:37:04,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,549 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 342 [2024-09-12 21:37:04,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,550 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-09-12 21:37:04,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,550 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 356 [2024-09-12 21:37:04,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,551 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 363 [2024-09-12 21:37:04,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,552 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 370 [2024-09-12 21:37:04,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,553 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 377 [2024-09-12 21:37:04,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,553 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 384 [2024-09-12 21:37:04,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,554 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 391 [2024-09-12 21:37:04,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,555 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 398 [2024-09-12 21:37:04,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,556 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 405 [2024-09-12 21:37:04,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,556 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 412 [2024-09-12 21:37:04,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,557 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 419 [2024-09-12 21:37:04,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,558 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 426 [2024-09-12 21:37:04,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,559 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 433 [2024-09-12 21:37:04,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,559 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 440 [2024-09-12 21:37:04,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,560 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 447 [2024-09-12 21:37:04,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,561 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 454 [2024-09-12 21:37:04,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,562 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 461 [2024-09-12 21:37:04,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,562 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 468 [2024-09-12 21:37:04,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,563 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 475 [2024-09-12 21:37:04,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,564 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 482 [2024-09-12 21:37:04,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,565 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 489 [2024-09-12 21:37:04,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,565 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 496 [2024-09-12 21:37:04,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,566 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 503 [2024-09-12 21:37:04,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,567 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 510 [2024-09-12 21:37:04,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,568 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 517 [2024-09-12 21:37:04,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,568 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 524 [2024-09-12 21:37:04,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,569 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 531 [2024-09-12 21:37:04,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,570 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 538 [2024-09-12 21:37:04,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,571 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 545 [2024-09-12 21:37:04,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:04,573 INFO L134 CoverageAnalysis]: Checked inductivity of 18564 backedges. 7106 proven. 2346 refuted. 0 times theorem prover too weak. 9112 trivial. 0 not checked. [2024-09-12 21:37:04,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:37:04,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813364182] [2024-09-12 21:37:04,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813364182] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:37:04,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [982868994] [2024-09-12 21:37:04,573 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 21:37:04,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:37:04,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:37:04,574 INFO L229 MonitoredProcess]: Starting monitored process 137 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:37:04,575 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Waiting until timeout for monitored process [2024-09-12 21:37:04,829 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 69 check-sat command(s) [2024-09-12 21:37:04,830 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:37:04,835 INFO L262 TraceCheckSpWp]: Trace formula consists of 1335 conjuncts, 140 conjuncts are in the unsatisfiable core [2024-09-12 21:37:04,838 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:37:05,032 INFO L134 CoverageAnalysis]: Checked inductivity of 18564 backedges. 7106 proven. 2346 refuted. 0 times theorem prover too weak. 9112 trivial. 0 not checked. [2024-09-12 21:37:05,032 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:37:08,739 INFO L134 CoverageAnalysis]: Checked inductivity of 18564 backedges. 7106 proven. 2346 refuted. 0 times theorem prover too weak. 9112 trivial. 0 not checked. [2024-09-12 21:37:08,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [982868994] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:37:08,739 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:37:08,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [141, 141, 141] total 142 [2024-09-12 21:37:08,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156570503] [2024-09-12 21:37:08,740 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:37:08,740 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 142 states [2024-09-12 21:37:08,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:37:08,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 142 interpolants. [2024-09-12 21:37:08,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5042, Invalid=14980, Unknown=0, NotChecked=0, Total=20022 [2024-09-12 21:37:08,741 INFO L87 Difference]: Start difference. First operand 559 states and 560 transitions. Second operand has 142 states, 142 states have (on average 1.528169014084507) internal successors, (217), 142 states have internal predecessors, (217), 70 states have call successors, (71), 2 states have call predecessors, (71), 1 states have return successors, (69), 69 states have call predecessors, (69), 69 states have call successors, (69) [2024-09-12 21:37:09,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:37:09,572 INFO L93 Difference]: Finished difference Result 775 states and 845 transitions. [2024-09-12 21:37:09,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 141 states. [2024-09-12 21:37:09,573 INFO L78 Accepts]: Start accepts. Automaton has has 142 states, 142 states have (on average 1.528169014084507) internal successors, (217), 142 states have internal predecessors, (217), 70 states have call successors, (71), 2 states have call predecessors, (71), 1 states have return successors, (69), 69 states have call predecessors, (69), 69 states have call successors, (69) Word has length 556 [2024-09-12 21:37:09,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:37:09,576 INFO L225 Difference]: With dead ends: 775 [2024-09-12 21:37:09,576 INFO L226 Difference]: Without dead ends: 560 [2024-09-12 21:37:09,577 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1390 GetRequests, 1112 SyntacticMatches, 138 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14753 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=5042, Invalid=14980, Unknown=0, NotChecked=0, Total=20022 [2024-09-12 21:37:09,577 INFO L434 NwaCegarLoop]: 145 mSDtfsCounter, 0 mSDsluCounter, 1029 mSDsCounter, 0 mSdLazyCounter, 1746 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1174 SdHoareTripleChecker+Invalid, 1746 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1746 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 21:37:09,577 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1174 Invalid, 1746 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1746 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 21:37:09,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 560 states. [2024-09-12 21:37:09,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 560 to 560. [2024-09-12 21:37:09,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 560 states, 418 states have (on average 1.0047846889952152) internal successors, (420), 419 states have internal predecessors, (420), 71 states have call successors, (71), 71 states have call predecessors, (71), 70 states have return successors, (70), 69 states have call predecessors, (70), 70 states have call successors, (70) [2024-09-12 21:37:09,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 561 transitions. [2024-09-12 21:37:09,641 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 561 transitions. Word has length 556 [2024-09-12 21:37:09,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:37:09,641 INFO L474 AbstractCegarLoop]: Abstraction has 560 states and 561 transitions. [2024-09-12 21:37:09,641 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 142 states, 142 states have (on average 1.528169014084507) internal successors, (217), 142 states have internal predecessors, (217), 70 states have call successors, (71), 2 states have call predecessors, (71), 1 states have return successors, (69), 69 states have call predecessors, (69), 69 states have call successors, (69) [2024-09-12 21:37:09,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:37:09,641 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 561 transitions. [2024-09-12 21:37:09,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 558 [2024-09-12 21:37:09,643 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:37:09,643 INFO L216 NwaCegarLoop]: trace histogram [69, 69, 69, 69, 68, 68, 68, 68, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:37:09,656 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Ended with exit code 0 [2024-09-12 21:37:09,843 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137,137 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:37:09,844 INFO L399 AbstractCegarLoop]: === Iteration 139 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:37:09,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:37:09,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1699425687, now seen corresponding path program 136 times [2024-09-12 21:37:09,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:37:09,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720518229] [2024-09-12 21:37:09,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:37:09,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:37:09,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,378 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:37:13,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,379 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-12 21:37:13,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,380 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-12 21:37:13,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,381 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-12 21:37:13,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,382 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-09-12 21:37:13,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,382 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-12 21:37:13,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,383 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-09-12 21:37:13,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,384 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-12 21:37:13,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,385 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-09-12 21:37:13,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,385 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-12 21:37:13,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,386 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-09-12 21:37:13,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,387 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-12 21:37:13,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,388 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-09-12 21:37:13,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,388 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-12 21:37:13,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,389 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-09-12 21:37:13,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,390 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-12 21:37:13,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,391 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-09-12 21:37:13,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,391 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-09-12 21:37:13,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,392 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-09-12 21:37:13,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,393 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-09-12 21:37:13,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,393 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-09-12 21:37:13,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,394 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-09-12 21:37:13,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,395 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2024-09-12 21:37:13,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,396 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-09-12 21:37:13,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,396 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-09-12 21:37:13,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,397 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-09-12 21:37:13,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,398 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 252 [2024-09-12 21:37:13,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,399 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-09-12 21:37:13,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,399 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-09-12 21:37:13,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,400 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-09-12 21:37:13,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,401 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 280 [2024-09-12 21:37:13,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,402 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 287 [2024-09-12 21:37:13,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,402 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2024-09-12 21:37:13,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,403 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-09-12 21:37:13,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,404 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 308 [2024-09-12 21:37:13,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,405 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2024-09-12 21:37:13,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,405 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-09-12 21:37:13,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,406 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 329 [2024-09-12 21:37:13,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,407 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 336 [2024-09-12 21:37:13,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,408 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 343 [2024-09-12 21:37:13,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,409 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 350 [2024-09-12 21:37:13,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,409 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 357 [2024-09-12 21:37:13,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,410 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 364 [2024-09-12 21:37:13,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,411 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 371 [2024-09-12 21:37:13,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,412 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 378 [2024-09-12 21:37:13,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,412 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 385 [2024-09-12 21:37:13,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,413 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 392 [2024-09-12 21:37:13,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,414 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 399 [2024-09-12 21:37:13,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,415 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 406 [2024-09-12 21:37:13,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,415 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 413 [2024-09-12 21:37:13,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,416 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 420 [2024-09-12 21:37:13,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,417 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 427 [2024-09-12 21:37:13,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,418 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 434 [2024-09-12 21:37:13,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,419 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 441 [2024-09-12 21:37:13,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,420 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 448 [2024-09-12 21:37:13,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,421 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 455 [2024-09-12 21:37:13,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,421 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 462 [2024-09-12 21:37:13,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,422 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 469 [2024-09-12 21:37:13,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,423 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 476 [2024-09-12 21:37:13,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,424 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 483 [2024-09-12 21:37:13,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,425 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 490 [2024-09-12 21:37:13,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,426 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 497 [2024-09-12 21:37:13,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,426 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 504 [2024-09-12 21:37:13,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,427 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 511 [2024-09-12 21:37:13,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,428 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 518 [2024-09-12 21:37:13,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,429 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 525 [2024-09-12 21:37:13,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,430 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 532 [2024-09-12 21:37:13,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,431 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 539 [2024-09-12 21:37:13,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,431 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 546 [2024-09-12 21:37:13,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:13,433 INFO L134 CoverageAnalysis]: Checked inductivity of 18633 backedges. 2482 proven. 7039 refuted. 0 times theorem prover too weak. 9112 trivial. 0 not checked. [2024-09-12 21:37:13,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:37:13,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720518229] [2024-09-12 21:37:13,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720518229] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:37:13,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1920522269] [2024-09-12 21:37:13,433 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 21:37:13,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:37:13,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:37:13,434 INFO L229 MonitoredProcess]: Starting monitored process 138 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:37:13,435 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Waiting until timeout for monitored process [2024-09-12 21:37:13,578 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 21:37:13,579 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:37:13,586 INFO L262 TraceCheckSpWp]: Trace formula consists of 1340 conjuncts, 144 conjuncts are in the unsatisfiable core [2024-09-12 21:37:13,591 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:37:13,810 INFO L134 CoverageAnalysis]: Checked inductivity of 18633 backedges. 2551 proven. 6970 refuted. 0 times theorem prover too weak. 9112 trivial. 0 not checked. [2024-09-12 21:37:13,810 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:37:16,416 INFO L134 CoverageAnalysis]: Checked inductivity of 18633 backedges. 2551 proven. 6970 refuted. 0 times theorem prover too weak. 9112 trivial. 0 not checked. [2024-09-12 21:37:16,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1920522269] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:37:16,416 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:37:16,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [74, 74, 74] total 77 [2024-09-12 21:37:16,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601941313] [2024-09-12 21:37:16,416 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:37:16,416 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 77 states [2024-09-12 21:37:16,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:37:16,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2024-09-12 21:37:16,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2569, Invalid=3283, Unknown=0, NotChecked=0, Total=5852 [2024-09-12 21:37:16,418 INFO L87 Difference]: Start difference. First operand 560 states and 561 transitions. Second operand has 77 states, 77 states have (on average 2.857142857142857) internal successors, (220), 75 states have internal predecessors, (220), 70 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-12 21:37:16,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:37:16,776 INFO L93 Difference]: Finished difference Result 573 states and 575 transitions. [2024-09-12 21:37:16,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-09-12 21:37:16,776 INFO L78 Accepts]: Start accepts. Automaton has has 77 states, 77 states have (on average 2.857142857142857) internal successors, (220), 75 states have internal predecessors, (220), 70 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 557 [2024-09-12 21:37:16,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:37:16,779 INFO L225 Difference]: With dead ends: 573 [2024-09-12 21:37:16,779 INFO L226 Difference]: Without dead ends: 571 [2024-09-12 21:37:16,779 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1394 GetRequests, 1180 SyntacticMatches, 138 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5583 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=2575, Invalid=3431, Unknown=0, NotChecked=0, Total=6006 [2024-09-12 21:37:16,780 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 816 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 817 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 816 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 21:37:16,780 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 169 Invalid, 817 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 816 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 21:37:16,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 571 states. [2024-09-12 21:37:16,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 571 to 567. [2024-09-12 21:37:16,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 567 states, 423 states have (on average 1.0047281323877069) internal successors, (425), 424 states have internal predecessors, (425), 72 states have call successors, (72), 72 states have call predecessors, (72), 71 states have return successors, (71), 70 states have call predecessors, (71), 71 states have call successors, (71) [2024-09-12 21:37:16,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 567 states to 567 states and 568 transitions. [2024-09-12 21:37:16,833 INFO L78 Accepts]: Start accepts. Automaton has 567 states and 568 transitions. Word has length 557 [2024-09-12 21:37:16,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:37:16,833 INFO L474 AbstractCegarLoop]: Abstraction has 567 states and 568 transitions. [2024-09-12 21:37:16,833 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 77 states, 77 states have (on average 2.857142857142857) internal successors, (220), 75 states have internal predecessors, (220), 70 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-12 21:37:16,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:37:16,833 INFO L276 IsEmpty]: Start isEmpty. Operand 567 states and 568 transitions. [2024-09-12 21:37:16,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 565 [2024-09-12 21:37:16,835 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:37:16,835 INFO L216 NwaCegarLoop]: trace histogram [70, 70, 70, 69, 69, 69, 69, 69, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:37:16,848 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Ended with exit code 0 [2024-09-12 21:37:17,035 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 138 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable138 [2024-09-12 21:37:17,035 INFO L399 AbstractCegarLoop]: === Iteration 140 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:37:17,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:37:17,036 INFO L85 PathProgramCache]: Analyzing trace with hash -1531720915, now seen corresponding path program 137 times [2024-09-12 21:37:17,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:37:17,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683435305] [2024-09-12 21:37:17,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:37:17,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:37:17,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,811 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:37:22,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,811 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-12 21:37:22,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,812 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-12 21:37:22,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,822 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-12 21:37:22,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,823 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-09-12 21:37:22,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,823 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-12 21:37:22,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,824 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-09-12 21:37:22,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,825 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-12 21:37:22,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,825 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-09-12 21:37:22,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,826 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-12 21:37:22,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,827 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-09-12 21:37:22,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,827 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-12 21:37:22,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,828 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-09-12 21:37:22,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,829 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-12 21:37:22,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,830 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-09-12 21:37:22,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,830 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-12 21:37:22,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,831 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-09-12 21:37:22,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,832 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-09-12 21:37:22,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,832 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-09-12 21:37:22,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,833 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-09-12 21:37:22,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,834 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-09-12 21:37:22,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,834 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-09-12 21:37:22,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,835 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2024-09-12 21:37:22,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,836 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-09-12 21:37:22,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,837 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-09-12 21:37:22,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,837 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-09-12 21:37:22,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,838 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 252 [2024-09-12 21:37:22,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,839 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-09-12 21:37:22,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,839 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-09-12 21:37:22,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,840 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-09-12 21:37:22,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,841 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 280 [2024-09-12 21:37:22,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,842 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 287 [2024-09-12 21:37:22,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,842 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2024-09-12 21:37:22,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,843 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-09-12 21:37:22,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,844 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 308 [2024-09-12 21:37:22,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,844 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2024-09-12 21:37:22,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,845 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-09-12 21:37:22,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,846 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 329 [2024-09-12 21:37:22,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,847 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 336 [2024-09-12 21:37:22,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,847 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 343 [2024-09-12 21:37:22,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,848 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 350 [2024-09-12 21:37:22,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,849 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 357 [2024-09-12 21:37:22,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,849 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 364 [2024-09-12 21:37:22,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,850 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 371 [2024-09-12 21:37:22,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,851 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 378 [2024-09-12 21:37:22,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,852 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 385 [2024-09-12 21:37:22,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,852 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 392 [2024-09-12 21:37:22,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,853 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 399 [2024-09-12 21:37:22,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,854 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 406 [2024-09-12 21:37:22,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,855 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 413 [2024-09-12 21:37:22,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,855 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 420 [2024-09-12 21:37:22,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,856 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 427 [2024-09-12 21:37:22,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,857 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 434 [2024-09-12 21:37:22,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,858 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 441 [2024-09-12 21:37:22,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,858 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 448 [2024-09-12 21:37:22,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,859 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 455 [2024-09-12 21:37:22,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,860 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 462 [2024-09-12 21:37:22,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,861 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 469 [2024-09-12 21:37:22,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,861 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 476 [2024-09-12 21:37:22,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,862 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 483 [2024-09-12 21:37:22,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,863 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 490 [2024-09-12 21:37:22,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,864 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 497 [2024-09-12 21:37:22,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,864 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 504 [2024-09-12 21:37:22,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,865 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 511 [2024-09-12 21:37:22,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,866 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 518 [2024-09-12 21:37:22,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,867 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 525 [2024-09-12 21:37:22,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,867 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 532 [2024-09-12 21:37:22,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,868 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 539 [2024-09-12 21:37:22,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,869 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 546 [2024-09-12 21:37:22,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,870 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 553 [2024-09-12 21:37:22,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:22,872 INFO L134 CoverageAnalysis]: Checked inductivity of 19113 backedges. 7314 proven. 2415 refuted. 0 times theorem prover too weak. 9384 trivial. 0 not checked. [2024-09-12 21:37:22,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:37:22,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683435305] [2024-09-12 21:37:22,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683435305] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:37:22,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1323744481] [2024-09-12 21:37:22,872 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 21:37:22,872 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:37:22,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:37:22,873 INFO L229 MonitoredProcess]: Starting monitored process 139 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:37:22,873 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Waiting until timeout for monitored process [2024-09-12 21:37:23,104 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 70 check-sat command(s) [2024-09-12 21:37:23,104 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:37:23,109 INFO L262 TraceCheckSpWp]: Trace formula consists of 1354 conjuncts, 142 conjuncts are in the unsatisfiable core [2024-09-12 21:37:23,113 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:37:23,311 INFO L134 CoverageAnalysis]: Checked inductivity of 19113 backedges. 7314 proven. 2415 refuted. 0 times theorem prover too weak. 9384 trivial. 0 not checked. [2024-09-12 21:37:23,311 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:37:27,121 INFO L134 CoverageAnalysis]: Checked inductivity of 19113 backedges. 7314 proven. 2415 refuted. 0 times theorem prover too weak. 9384 trivial. 0 not checked. [2024-09-12 21:37:27,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1323744481] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:37:27,122 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:37:27,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [143, 143, 143] total 144 [2024-09-12 21:37:27,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204883302] [2024-09-12 21:37:27,122 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:37:27,122 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 144 states [2024-09-12 21:37:27,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:37:27,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 144 interpolants. [2024-09-12 21:37:27,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5185, Invalid=15407, Unknown=0, NotChecked=0, Total=20592 [2024-09-12 21:37:27,124 INFO L87 Difference]: Start difference. First operand 567 states and 568 transitions. Second operand has 144 states, 144 states have (on average 1.5277777777777777) internal successors, (220), 144 states have internal predecessors, (220), 71 states have call successors, (72), 2 states have call predecessors, (72), 1 states have return successors, (70), 70 states have call predecessors, (70), 70 states have call successors, (70) [2024-09-12 21:37:28,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:37:28,142 INFO L93 Difference]: Finished difference Result 786 states and 857 transitions. [2024-09-12 21:37:28,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-09-12 21:37:28,143 INFO L78 Accepts]: Start accepts. Automaton has has 144 states, 144 states have (on average 1.5277777777777777) internal successors, (220), 144 states have internal predecessors, (220), 71 states have call successors, (72), 2 states have call predecessors, (72), 1 states have return successors, (70), 70 states have call predecessors, (70), 70 states have call successors, (70) Word has length 564 [2024-09-12 21:37:28,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:37:28,146 INFO L225 Difference]: With dead ends: 786 [2024-09-12 21:37:28,146 INFO L226 Difference]: Without dead ends: 568 [2024-09-12 21:37:28,147 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1410 GetRequests, 1128 SyntacticMatches, 140 SemanticMatches, 142 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15177 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=5185, Invalid=15407, Unknown=0, NotChecked=0, Total=20592 [2024-09-12 21:37:28,147 INFO L434 NwaCegarLoop]: 147 mSDtfsCounter, 0 mSDsluCounter, 1325 mSDsCounter, 0 mSdLazyCounter, 2054 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1472 SdHoareTripleChecker+Invalid, 2054 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2054 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-12 21:37:28,148 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1472 Invalid, 2054 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2054 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-12 21:37:28,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states. [2024-09-12 21:37:28,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 568. [2024-09-12 21:37:28,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 568 states, 424 states have (on average 1.0047169811320755) internal successors, (426), 425 states have internal predecessors, (426), 72 states have call successors, (72), 72 states have call predecessors, (72), 71 states have return successors, (71), 70 states have call predecessors, (71), 71 states have call successors, (71) [2024-09-12 21:37:28,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 569 transitions. [2024-09-12 21:37:28,219 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 569 transitions. Word has length 564 [2024-09-12 21:37:28,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:37:28,219 INFO L474 AbstractCegarLoop]: Abstraction has 568 states and 569 transitions. [2024-09-12 21:37:28,220 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 144 states, 144 states have (on average 1.5277777777777777) internal successors, (220), 144 states have internal predecessors, (220), 71 states have call successors, (72), 2 states have call predecessors, (72), 1 states have return successors, (70), 70 states have call predecessors, (70), 70 states have call successors, (70) [2024-09-12 21:37:28,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:37:28,220 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 569 transitions. [2024-09-12 21:37:28,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 566 [2024-09-12 21:37:28,222 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:37:28,222 INFO L216 NwaCegarLoop]: trace histogram [70, 70, 70, 70, 69, 69, 69, 69, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:37:28,236 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Forceful destruction successful, exit code 0 [2024-09-12 21:37:28,422 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 139 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable139 [2024-09-12 21:37:28,422 INFO L399 AbstractCegarLoop]: === Iteration 141 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:37:28,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:37:28,423 INFO L85 PathProgramCache]: Analyzing trace with hash -1110048839, now seen corresponding path program 138 times [2024-09-12 21:37:28,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:37:28,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756792329] [2024-09-12 21:37:28,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:37:28,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:37:28,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,087 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:37:32,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,088 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-12 21:37:32,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,088 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-12 21:37:32,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,089 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-09-12 21:37:32,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,090 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-12 21:37:32,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,091 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-09-12 21:37:32,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,091 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-12 21:37:32,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,092 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-09-12 21:37:32,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,093 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-12 21:37:32,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,093 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-09-12 21:37:32,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,094 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-12 21:37:32,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,095 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-09-12 21:37:32,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,096 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-12 21:37:32,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,097 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-09-12 21:37:32,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,097 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-09-12 21:37:32,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,098 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2024-09-12 21:37:32,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,099 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-09-12 21:37:32,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,099 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-09-12 21:37:32,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,100 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-09-12 21:37:32,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,101 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2024-09-12 21:37:32,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,102 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-09-12 21:37:32,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,102 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-09-12 21:37:32,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,103 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-09-12 21:37:32,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,104 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-09-12 21:37:32,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,104 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-09-12 21:37:32,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,105 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 246 [2024-09-12 21:37:32,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,106 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-09-12 21:37:32,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,107 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 260 [2024-09-12 21:37:32,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,107 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-09-12 21:37:32,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,108 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 274 [2024-09-12 21:37:32,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,109 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2024-09-12 21:37:32,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,109 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 288 [2024-09-12 21:37:32,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,110 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-09-12 21:37:32,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,111 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 302 [2024-09-12 21:37:32,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,112 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2024-09-12 21:37:32,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,112 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 316 [2024-09-12 21:37:32,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,113 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 323 [2024-09-12 21:37:32,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,114 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 330 [2024-09-12 21:37:32,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,115 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 337 [2024-09-12 21:37:32,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,115 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 344 [2024-09-12 21:37:32,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,116 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 351 [2024-09-12 21:37:32,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,117 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 358 [2024-09-12 21:37:32,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,118 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 365 [2024-09-12 21:37:32,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,118 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 372 [2024-09-12 21:37:32,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,119 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 379 [2024-09-12 21:37:32,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,120 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 386 [2024-09-12 21:37:32,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,121 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 393 [2024-09-12 21:37:32,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,121 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 400 [2024-09-12 21:37:32,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,122 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 407 [2024-09-12 21:37:32,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,123 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 414 [2024-09-12 21:37:32,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,124 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 421 [2024-09-12 21:37:32,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,124 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 428 [2024-09-12 21:37:32,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,125 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 435 [2024-09-12 21:37:32,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,126 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 442 [2024-09-12 21:37:32,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,127 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 449 [2024-09-12 21:37:32,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,127 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 456 [2024-09-12 21:37:32,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,128 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 463 [2024-09-12 21:37:32,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,129 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 470 [2024-09-12 21:37:32,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,130 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 477 [2024-09-12 21:37:32,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,131 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 484 [2024-09-12 21:37:32,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,131 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 491 [2024-09-12 21:37:32,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,132 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 498 [2024-09-12 21:37:32,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,133 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 505 [2024-09-12 21:37:32,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,134 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 512 [2024-09-12 21:37:32,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,135 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 519 [2024-09-12 21:37:32,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,135 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 526 [2024-09-12 21:37:32,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,136 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 533 [2024-09-12 21:37:32,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,137 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 540 [2024-09-12 21:37:32,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,138 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 547 [2024-09-12 21:37:32,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,139 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 554 [2024-09-12 21:37:32,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:32,140 INFO L134 CoverageAnalysis]: Checked inductivity of 19183 backedges. 2553 proven. 7246 refuted. 0 times theorem prover too weak. 9384 trivial. 0 not checked. [2024-09-12 21:37:32,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:37:32,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756792329] [2024-09-12 21:37:32,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756792329] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:37:32,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1397640869] [2024-09-12 21:37:32,141 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 21:37:32,141 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:37:32,141 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:37:32,142 INFO L229 MonitoredProcess]: Starting monitored process 140 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:37:32,142 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Waiting until timeout for monitored process [2024-09-12 21:37:32,376 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 70 check-sat command(s) [2024-09-12 21:37:32,377 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:37:32,382 INFO L262 TraceCheckSpWp]: Trace formula consists of 1359 conjuncts, 146 conjuncts are in the unsatisfiable core [2024-09-12 21:37:32,386 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:37:32,607 INFO L134 CoverageAnalysis]: Checked inductivity of 19183 backedges. 2623 proven. 7176 refuted. 0 times theorem prover too weak. 9384 trivial. 0 not checked. [2024-09-12 21:37:32,608 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:37:35,268 INFO L134 CoverageAnalysis]: Checked inductivity of 19183 backedges. 2623 proven. 7176 refuted. 0 times theorem prover too weak. 9384 trivial. 0 not checked. [2024-09-12 21:37:35,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1397640869] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:37:35,268 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:37:35,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [75, 75, 75] total 78 [2024-09-12 21:37:35,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637157212] [2024-09-12 21:37:35,269 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:37:35,269 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 78 states [2024-09-12 21:37:35,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:37:35,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2024-09-12 21:37:35,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2641, Invalid=3365, Unknown=0, NotChecked=0, Total=6006 [2024-09-12 21:37:35,270 INFO L87 Difference]: Start difference. First operand 568 states and 569 transitions. Second operand has 78 states, 78 states have (on average 2.858974358974359) internal successors, (223), 76 states have internal predecessors, (223), 71 states have call successors, (73), 3 states have call predecessors, (73), 1 states have return successors, (70), 70 states have call predecessors, (70), 70 states have call successors, (70) [2024-09-12 21:37:35,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:37:35,643 INFO L93 Difference]: Finished difference Result 581 states and 583 transitions. [2024-09-12 21:37:35,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2024-09-12 21:37:35,643 INFO L78 Accepts]: Start accepts. Automaton has has 78 states, 78 states have (on average 2.858974358974359) internal successors, (223), 76 states have internal predecessors, (223), 71 states have call successors, (73), 3 states have call predecessors, (73), 1 states have return successors, (70), 70 states have call predecessors, (70), 70 states have call successors, (70) Word has length 565 [2024-09-12 21:37:35,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:37:35,646 INFO L225 Difference]: With dead ends: 581 [2024-09-12 21:37:35,646 INFO L226 Difference]: Without dead ends: 579 [2024-09-12 21:37:35,647 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1414 GetRequests, 1197 SyntacticMatches, 140 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5734 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=2647, Invalid=3515, Unknown=0, NotChecked=0, Total=6162 [2024-09-12 21:37:35,647 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 864 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 866 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 864 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 21:37:35,647 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 149 Invalid, 866 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 864 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 21:37:35,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 579 states. [2024-09-12 21:37:35,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 579 to 575. [2024-09-12 21:37:35,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 575 states, 429 states have (on average 1.0046620046620047) internal successors, (431), 430 states have internal predecessors, (431), 73 states have call successors, (73), 73 states have call predecessors, (73), 72 states have return successors, (72), 71 states have call predecessors, (72), 72 states have call successors, (72) [2024-09-12 21:37:35,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 575 states to 575 states and 576 transitions. [2024-09-12 21:37:35,702 INFO L78 Accepts]: Start accepts. Automaton has 575 states and 576 transitions. Word has length 565 [2024-09-12 21:37:35,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:37:35,703 INFO L474 AbstractCegarLoop]: Abstraction has 575 states and 576 transitions. [2024-09-12 21:37:35,703 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 78 states, 78 states have (on average 2.858974358974359) internal successors, (223), 76 states have internal predecessors, (223), 71 states have call successors, (73), 3 states have call predecessors, (73), 1 states have return successors, (70), 70 states have call predecessors, (70), 70 states have call successors, (70) [2024-09-12 21:37:35,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:37:35,703 INFO L276 IsEmpty]: Start isEmpty. Operand 575 states and 576 transitions. [2024-09-12 21:37:35,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 573 [2024-09-12 21:37:35,705 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:37:35,705 INFO L216 NwaCegarLoop]: trace histogram [71, 71, 71, 70, 70, 70, 70, 70, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:37:35,719 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Ended with exit code 0 [2024-09-12 21:37:35,905 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,140 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:37:35,905 INFO L399 AbstractCegarLoop]: === Iteration 142 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:37:35,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:37:35,905 INFO L85 PathProgramCache]: Analyzing trace with hash -6246709, now seen corresponding path program 139 times [2024-09-12 21:37:35,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:37:35,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16685254] [2024-09-12 21:37:35,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:37:35,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:37:35,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,846 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:37:41,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,847 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-12 21:37:41,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,848 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-12 21:37:41,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,849 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-09-12 21:37:41,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,849 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-12 21:37:41,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,850 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-09-12 21:37:41,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,851 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-12 21:37:41,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,852 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-09-12 21:37:41,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,852 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-12 21:37:41,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,853 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-09-12 21:37:41,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,854 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-12 21:37:41,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,854 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-09-12 21:37:41,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,855 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-12 21:37:41,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,856 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-09-12 21:37:41,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,856 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-09-12 21:37:41,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,857 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2024-09-12 21:37:41,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,858 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-09-12 21:37:41,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,859 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-09-12 21:37:41,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,859 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-09-12 21:37:41,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,860 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2024-09-12 21:37:41,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,861 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-09-12 21:37:41,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,861 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-09-12 21:37:41,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,862 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-09-12 21:37:41,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,863 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-09-12 21:37:41,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,863 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-09-12 21:37:41,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,864 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 246 [2024-09-12 21:37:41,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,865 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-09-12 21:37:41,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,866 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 260 [2024-09-12 21:37:41,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,866 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-09-12 21:37:41,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,867 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 274 [2024-09-12 21:37:41,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,868 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2024-09-12 21:37:41,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,868 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 288 [2024-09-12 21:37:41,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,869 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-09-12 21:37:41,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,870 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 302 [2024-09-12 21:37:41,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,871 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2024-09-12 21:37:41,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,871 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 316 [2024-09-12 21:37:41,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,872 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 323 [2024-09-12 21:37:41,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,873 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 330 [2024-09-12 21:37:41,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,874 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 337 [2024-09-12 21:37:41,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,874 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 344 [2024-09-12 21:37:41,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,875 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 351 [2024-09-12 21:37:41,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,876 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 358 [2024-09-12 21:37:41,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,876 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 365 [2024-09-12 21:37:41,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,877 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 372 [2024-09-12 21:37:41,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,878 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 379 [2024-09-12 21:37:41,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,879 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 386 [2024-09-12 21:37:41,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,879 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 393 [2024-09-12 21:37:41,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,880 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 400 [2024-09-12 21:37:41,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,881 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 407 [2024-09-12 21:37:41,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,882 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 414 [2024-09-12 21:37:41,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,882 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 421 [2024-09-12 21:37:41,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,883 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 428 [2024-09-12 21:37:41,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,884 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 435 [2024-09-12 21:37:41,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,885 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 442 [2024-09-12 21:37:41,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,885 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 449 [2024-09-12 21:37:41,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,886 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 456 [2024-09-12 21:37:41,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,887 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 463 [2024-09-12 21:37:41,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,888 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 470 [2024-09-12 21:37:41,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,888 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 477 [2024-09-12 21:37:41,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,889 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 484 [2024-09-12 21:37:41,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,890 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 491 [2024-09-12 21:37:41,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,891 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 498 [2024-09-12 21:37:41,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,891 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 505 [2024-09-12 21:37:41,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,892 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 512 [2024-09-12 21:37:41,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,893 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 519 [2024-09-12 21:37:41,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,894 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 526 [2024-09-12 21:37:41,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,895 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 533 [2024-09-12 21:37:41,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,895 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 540 [2024-09-12 21:37:41,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,896 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 547 [2024-09-12 21:37:41,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,897 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 554 [2024-09-12 21:37:41,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,898 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 561 [2024-09-12 21:37:41,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:41,900 INFO L134 CoverageAnalysis]: Checked inductivity of 19670 backedges. 7525 proven. 2485 refuted. 0 times theorem prover too weak. 9660 trivial. 0 not checked. [2024-09-12 21:37:41,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:37:41,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16685254] [2024-09-12 21:37:41,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16685254] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:37:41,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1738975361] [2024-09-12 21:37:41,900 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-12 21:37:41,900 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:37:41,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:37:41,901 INFO L229 MonitoredProcess]: Starting monitored process 141 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:37:41,902 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Waiting until timeout for monitored process [2024-09-12 21:37:42,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:42,038 INFO L262 TraceCheckSpWp]: Trace formula consists of 1373 conjuncts, 144 conjuncts are in the unsatisfiable core [2024-09-12 21:37:42,042 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:37:42,246 INFO L134 CoverageAnalysis]: Checked inductivity of 19670 backedges. 7525 proven. 2485 refuted. 0 times theorem prover too weak. 9660 trivial. 0 not checked. [2024-09-12 21:37:42,246 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:37:46,179 INFO L134 CoverageAnalysis]: Checked inductivity of 19670 backedges. 7525 proven. 2485 refuted. 0 times theorem prover too weak. 9660 trivial. 0 not checked. [2024-09-12 21:37:46,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1738975361] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:37:46,179 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:37:46,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [145, 145, 145] total 146 [2024-09-12 21:37:46,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220282943] [2024-09-12 21:37:46,180 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:37:46,180 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 146 states [2024-09-12 21:37:46,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:37:46,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 146 interpolants. [2024-09-12 21:37:46,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5330, Invalid=15840, Unknown=0, NotChecked=0, Total=21170 [2024-09-12 21:37:46,182 INFO L87 Difference]: Start difference. First operand 575 states and 576 transitions. Second operand has 146 states, 146 states have (on average 1.5273972602739727) internal successors, (223), 146 states have internal predecessors, (223), 72 states have call successors, (73), 2 states have call predecessors, (73), 1 states have return successors, (71), 71 states have call predecessors, (71), 71 states have call successors, (71) [2024-09-12 21:37:47,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:37:47,076 INFO L93 Difference]: Finished difference Result 797 states and 869 transitions. [2024-09-12 21:37:47,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 145 states. [2024-09-12 21:37:47,077 INFO L78 Accepts]: Start accepts. Automaton has has 146 states, 146 states have (on average 1.5273972602739727) internal successors, (223), 146 states have internal predecessors, (223), 72 states have call successors, (73), 2 states have call predecessors, (73), 1 states have return successors, (71), 71 states have call predecessors, (71), 71 states have call successors, (71) Word has length 572 [2024-09-12 21:37:47,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:37:47,080 INFO L225 Difference]: With dead ends: 797 [2024-09-12 21:37:47,080 INFO L226 Difference]: Without dead ends: 576 [2024-09-12 21:37:47,081 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1430 GetRequests, 1144 SyntacticMatches, 142 SemanticMatches, 144 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15607 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=5330, Invalid=15840, Unknown=0, NotChecked=0, Total=21170 [2024-09-12 21:37:47,081 INFO L434 NwaCegarLoop]: 149 mSDtfsCounter, 0 mSDsluCounter, 1363 mSDsCounter, 0 mSdLazyCounter, 1885 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1512 SdHoareTripleChecker+Invalid, 1885 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1885 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-12 21:37:47,081 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1512 Invalid, 1885 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1885 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-12 21:37:47,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states. [2024-09-12 21:37:47,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 576. [2024-09-12 21:37:47,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 576 states, 430 states have (on average 1.0046511627906978) internal successors, (432), 431 states have internal predecessors, (432), 73 states have call successors, (73), 73 states have call predecessors, (73), 72 states have return successors, (72), 71 states have call predecessors, (72), 72 states have call successors, (72) [2024-09-12 21:37:47,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 576 states to 576 states and 577 transitions. [2024-09-12 21:37:47,140 INFO L78 Accepts]: Start accepts. Automaton has 576 states and 577 transitions. Word has length 572 [2024-09-12 21:37:47,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:37:47,140 INFO L474 AbstractCegarLoop]: Abstraction has 576 states and 577 transitions. [2024-09-12 21:37:47,140 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 146 states, 146 states have (on average 1.5273972602739727) internal successors, (223), 146 states have internal predecessors, (223), 72 states have call successors, (73), 2 states have call predecessors, (73), 1 states have return successors, (71), 71 states have call predecessors, (71), 71 states have call successors, (71) [2024-09-12 21:37:47,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:37:47,140 INFO L276 IsEmpty]: Start isEmpty. Operand 576 states and 577 transitions. [2024-09-12 21:37:47,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 574 [2024-09-12 21:37:47,142 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:37:47,142 INFO L216 NwaCegarLoop]: trace histogram [71, 71, 71, 71, 70, 70, 70, 70, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:37:47,155 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Ended with exit code 0 [2024-09-12 21:37:47,342 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 141 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable141 [2024-09-12 21:37:47,343 INFO L399 AbstractCegarLoop]: === Iteration 143 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:37:47,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:37:47,343 INFO L85 PathProgramCache]: Analyzing trace with hash -759457961, now seen corresponding path program 140 times [2024-09-12 21:37:47,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:37:47,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80963885] [2024-09-12 21:37:47,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:37:47,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:37:47,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,153 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:37:51,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,154 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-12 21:37:51,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,155 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-12 21:37:51,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,156 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 21:37:51,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,156 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-09-12 21:37:51,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,157 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-12 21:37:51,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,158 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-12 21:37:51,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,159 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-12 21:37:51,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,159 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-09-12 21:37:51,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,160 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-12 21:37:51,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,161 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2024-09-12 21:37:51,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,162 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-12 21:37:51,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,163 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-09-12 21:37:51,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,163 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-12 21:37:51,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,164 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-09-12 21:37:51,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,165 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-09-12 21:37:51,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,165 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-09-12 21:37:51,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,166 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-09-12 21:37:51,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,167 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-09-12 21:37:51,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,167 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-09-12 21:37:51,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,168 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-09-12 21:37:51,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,169 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2024-09-12 21:37:51,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,170 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-09-12 21:37:51,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,170 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-09-12 21:37:51,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,171 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-09-12 21:37:51,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,172 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2024-09-12 21:37:51,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,173 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 254 [2024-09-12 21:37:51,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,173 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-09-12 21:37:51,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,174 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 268 [2024-09-12 21:37:51,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,175 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-09-12 21:37:51,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,175 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 282 [2024-09-12 21:37:51,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,176 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-09-12 21:37:51,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,177 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 296 [2024-09-12 21:37:51,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,178 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 303 [2024-09-12 21:37:51,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,178 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 310 [2024-09-12 21:37:51,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,179 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2024-09-12 21:37:51,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,180 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 324 [2024-09-12 21:37:51,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,181 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 331 [2024-09-12 21:37:51,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,181 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 338 [2024-09-12 21:37:51,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,182 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 345 [2024-09-12 21:37:51,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,183 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 352 [2024-09-12 21:37:51,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,184 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 359 [2024-09-12 21:37:51,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,185 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 366 [2024-09-12 21:37:51,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,186 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 373 [2024-09-12 21:37:51,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,186 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 380 [2024-09-12 21:37:51,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,187 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 387 [2024-09-12 21:37:51,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,188 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 394 [2024-09-12 21:37:51,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,189 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 401 [2024-09-12 21:37:51,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,190 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 408 [2024-09-12 21:37:51,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,190 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 415 [2024-09-12 21:37:51,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,191 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 422 [2024-09-12 21:37:51,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,192 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 429 [2024-09-12 21:37:51,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,193 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 436 [2024-09-12 21:37:51,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,194 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 443 [2024-09-12 21:37:51,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,195 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 450 [2024-09-12 21:37:51,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,196 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 457 [2024-09-12 21:37:51,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,197 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 464 [2024-09-12 21:37:51,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,198 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 471 [2024-09-12 21:37:51,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,198 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 478 [2024-09-12 21:37:51,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,199 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 485 [2024-09-12 21:37:51,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,200 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 492 [2024-09-12 21:37:51,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,201 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 499 [2024-09-12 21:37:51,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,202 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 506 [2024-09-12 21:37:51,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,203 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 513 [2024-09-12 21:37:51,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,204 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 520 [2024-09-12 21:37:51,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,205 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 527 [2024-09-12 21:37:51,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,205 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 534 [2024-09-12 21:37:51,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,206 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 541 [2024-09-12 21:37:51,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,207 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 548 [2024-09-12 21:37:51,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,208 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 555 [2024-09-12 21:37:51,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,209 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 562 [2024-09-12 21:37:51,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:37:51,211 INFO L134 CoverageAnalysis]: Checked inductivity of 19741 backedges. 2625 proven. 7456 refuted. 0 times theorem prover too weak. 9660 trivial. 0 not checked. [2024-09-12 21:37:51,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:37:51,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80963885] [2024-09-12 21:37:51,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80963885] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:37:51,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [404661361] [2024-09-12 21:37:51,212 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 21:37:51,212 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:37:51,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:37:51,214 INFO L229 MonitoredProcess]: Starting monitored process 142 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:37:51,215 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Waiting until timeout for monitored process [2024-09-12 21:37:51,373 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 21:37:51,374 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:37:51,380 INFO L262 TraceCheckSpWp]: Trace formula consists of 1378 conjuncts, 145 conjuncts are in the unsatisfiable core [2024-09-12 21:37:51,386 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:37:51,641 INFO L134 CoverageAnalysis]: Checked inductivity of 19741 backedges. 2696 proven. 7385 refuted. 0 times theorem prover too weak. 9660 trivial. 0 not checked. [2024-09-12 21:37:51,641 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:37:54,444 INFO L134 CoverageAnalysis]: Checked inductivity of 19741 backedges. 2696 proven. 7385 refuted. 0 times theorem prover too weak. 9660 trivial. 0 not checked. [2024-09-12 21:37:54,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [404661361] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:37:54,444 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:37:54,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [76, 76, 76] total 79 [2024-09-12 21:37:54,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75556060] [2024-09-12 21:37:54,444 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:37:54,445 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 79 states [2024-09-12 21:37:54,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:37:54,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2024-09-12 21:37:54,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2714, Invalid=3448, Unknown=0, NotChecked=0, Total=6162 [2024-09-12 21:37:54,446 INFO L87 Difference]: Start difference. First operand 576 states and 577 transitions. Second operand has 79 states, 79 states have (on average 2.8607594936708862) internal successors, (226), 77 states have internal predecessors, (226), 72 states have call successors, (74), 3 states have call predecessors, (74), 1 states have return successors, (71), 71 states have call predecessors, (71), 71 states have call successors, (71) [2024-09-12 21:37:54,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:37:54,865 INFO L93 Difference]: Finished difference Result 589 states and 591 transitions. [2024-09-12 21:37:54,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2024-09-12 21:37:54,865 INFO L78 Accepts]: Start accepts. Automaton has has 79 states, 79 states have (on average 2.8607594936708862) internal successors, (226), 77 states have internal predecessors, (226), 72 states have call successors, (74), 3 states have call predecessors, (74), 1 states have return successors, (71), 71 states have call predecessors, (71), 71 states have call successors, (71) Word has length 573 [2024-09-12 21:37:54,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:37:54,869 INFO L225 Difference]: With dead ends: 589 [2024-09-12 21:37:54,869 INFO L226 Difference]: Without dead ends: 587 [2024-09-12 21:37:54,870 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1434 GetRequests, 1212 SyntacticMatches, 144 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6031 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=2720, Invalid=3600, Unknown=0, NotChecked=0, Total=6320 [2024-09-12 21:37:54,870 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 769 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 770 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 769 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 21:37:54,870 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 140 Invalid, 770 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 769 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 21:37:54,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states. [2024-09-12 21:37:54,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 583. [2024-09-12 21:37:54,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 583 states, 435 states have (on average 1.0045977011494254) internal successors, (437), 436 states have internal predecessors, (437), 74 states have call successors, (74), 74 states have call predecessors, (74), 73 states have return successors, (73), 72 states have call predecessors, (73), 73 states have call successors, (73) [2024-09-12 21:37:54,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 583 states to 583 states and 584 transitions. [2024-09-12 21:37:54,933 INFO L78 Accepts]: Start accepts. Automaton has 583 states and 584 transitions. Word has length 573 [2024-09-12 21:37:54,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:37:54,933 INFO L474 AbstractCegarLoop]: Abstraction has 583 states and 584 transitions. [2024-09-12 21:37:54,933 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 79 states, 79 states have (on average 2.8607594936708862) internal successors, (226), 77 states have internal predecessors, (226), 72 states have call successors, (74), 3 states have call predecessors, (74), 1 states have return successors, (71), 71 states have call predecessors, (71), 71 states have call successors, (71) [2024-09-12 21:37:54,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:37:54,934 INFO L276 IsEmpty]: Start isEmpty. Operand 583 states and 584 transitions. [2024-09-12 21:37:54,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 581 [2024-09-12 21:37:54,935 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:37:54,935 INFO L216 NwaCegarLoop]: trace histogram [72, 72, 72, 71, 71, 71, 71, 71, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:37:54,951 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Ended with exit code 0 [2024-09-12 21:37:55,135 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142,142 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:37:55,136 INFO L399 AbstractCegarLoop]: === Iteration 144 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:37:55,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:37:55,136 INFO L85 PathProgramCache]: Analyzing trace with hash 2106386797, now seen corresponding path program 141 times [2024-09-12 21:37:55,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:37:55,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235946037] [2024-09-12 21:37:55,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:37:55,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:37:55,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,257 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:38:01,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,258 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-12 21:38:01,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,259 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-12 21:38:01,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,260 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 21:38:01,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,261 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-09-12 21:38:01,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,261 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-12 21:38:01,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,262 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-12 21:38:01,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,263 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-12 21:38:01,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,263 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-09-12 21:38:01,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,264 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-12 21:38:01,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,265 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2024-09-12 21:38:01,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,265 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-12 21:38:01,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,266 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-09-12 21:38:01,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,267 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-12 21:38:01,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,268 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-09-12 21:38:01,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,268 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-09-12 21:38:01,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,269 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-09-12 21:38:01,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,270 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-09-12 21:38:01,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,270 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-09-12 21:38:01,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,271 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-09-12 21:38:01,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,272 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-09-12 21:38:01,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,272 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2024-09-12 21:38:01,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,273 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-09-12 21:38:01,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,274 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-09-12 21:38:01,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,274 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-09-12 21:38:01,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,275 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2024-09-12 21:38:01,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,276 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 254 [2024-09-12 21:38:01,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,277 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-09-12 21:38:01,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,277 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 268 [2024-09-12 21:38:01,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,278 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-09-12 21:38:01,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,279 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 282 [2024-09-12 21:38:01,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,279 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-09-12 21:38:01,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,280 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 296 [2024-09-12 21:38:01,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,281 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 303 [2024-09-12 21:38:01,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,282 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 310 [2024-09-12 21:38:01,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,282 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2024-09-12 21:38:01,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,283 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 324 [2024-09-12 21:38:01,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,284 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 331 [2024-09-12 21:38:01,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,284 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 338 [2024-09-12 21:38:01,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,285 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 345 [2024-09-12 21:38:01,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,286 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 352 [2024-09-12 21:38:01,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,287 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 359 [2024-09-12 21:38:01,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,287 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 366 [2024-09-12 21:38:01,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,288 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 373 [2024-09-12 21:38:01,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,289 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 380 [2024-09-12 21:38:01,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,289 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 387 [2024-09-12 21:38:01,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,290 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 394 [2024-09-12 21:38:01,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,291 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 401 [2024-09-12 21:38:01,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,292 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 408 [2024-09-12 21:38:01,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,292 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 415 [2024-09-12 21:38:01,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,293 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 422 [2024-09-12 21:38:01,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,294 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 429 [2024-09-12 21:38:01,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,295 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 436 [2024-09-12 21:38:01,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,295 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 443 [2024-09-12 21:38:01,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,296 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 450 [2024-09-12 21:38:01,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,297 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 457 [2024-09-12 21:38:01,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,298 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 464 [2024-09-12 21:38:01,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,298 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 471 [2024-09-12 21:38:01,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,299 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 478 [2024-09-12 21:38:01,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,300 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 485 [2024-09-12 21:38:01,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,301 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 492 [2024-09-12 21:38:01,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,302 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 499 [2024-09-12 21:38:01,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,302 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 506 [2024-09-12 21:38:01,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,303 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 513 [2024-09-12 21:38:01,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,304 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 520 [2024-09-12 21:38:01,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,305 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 527 [2024-09-12 21:38:01,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,305 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 534 [2024-09-12 21:38:01,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,306 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 541 [2024-09-12 21:38:01,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,307 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 548 [2024-09-12 21:38:01,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,308 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 555 [2024-09-12 21:38:01,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,308 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 562 [2024-09-12 21:38:01,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,309 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 569 [2024-09-12 21:38:01,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:01,311 INFO L134 CoverageAnalysis]: Checked inductivity of 20235 backedges. 7739 proven. 2556 refuted. 0 times theorem prover too weak. 9940 trivial. 0 not checked. [2024-09-12 21:38:01,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:38:01,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235946037] [2024-09-12 21:38:01,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235946037] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:38:01,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1825529293] [2024-09-12 21:38:01,311 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 21:38:01,311 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:38:01,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:38:01,312 INFO L229 MonitoredProcess]: Starting monitored process 143 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:38:01,313 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Waiting until timeout for monitored process [2024-09-12 21:38:01,576 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 72 check-sat command(s) [2024-09-12 21:38:01,576 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:38:01,582 INFO L262 TraceCheckSpWp]: Trace formula consists of 1392 conjuncts, 146 conjuncts are in the unsatisfiable core [2024-09-12 21:38:01,585 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:38:01,810 INFO L134 CoverageAnalysis]: Checked inductivity of 20235 backedges. 7739 proven. 2556 refuted. 0 times theorem prover too weak. 9940 trivial. 0 not checked. [2024-09-12 21:38:01,810 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:38:05,789 INFO L134 CoverageAnalysis]: Checked inductivity of 20235 backedges. 7739 proven. 2556 refuted. 0 times theorem prover too weak. 9940 trivial. 0 not checked. [2024-09-12 21:38:05,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1825529293] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:38:05,789 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:38:05,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [147, 147, 147] total 148 [2024-09-12 21:38:05,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205957123] [2024-09-12 21:38:05,789 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:38:05,790 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 148 states [2024-09-12 21:38:05,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:38:05,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 148 interpolants. [2024-09-12 21:38:05,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5477, Invalid=16279, Unknown=0, NotChecked=0, Total=21756 [2024-09-12 21:38:05,791 INFO L87 Difference]: Start difference. First operand 583 states and 584 transitions. Second operand has 148 states, 148 states have (on average 1.527027027027027) internal successors, (226), 148 states have internal predecessors, (226), 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-12 21:38:06,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:38:06,668 INFO L93 Difference]: Finished difference Result 808 states and 881 transitions. [2024-09-12 21:38:06,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 147 states. [2024-09-12 21:38:06,669 INFO L78 Accepts]: Start accepts. Automaton has has 148 states, 148 states have (on average 1.527027027027027) internal successors, (226), 148 states have internal predecessors, (226), 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 580 [2024-09-12 21:38:06,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:38:06,672 INFO L225 Difference]: With dead ends: 808 [2024-09-12 21:38:06,672 INFO L226 Difference]: Without dead ends: 584 [2024-09-12 21:38:06,673 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1450 GetRequests, 1160 SyntacticMatches, 144 SemanticMatches, 146 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16043 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=5477, Invalid=16279, Unknown=0, NotChecked=0, Total=21756 [2024-09-12 21:38:06,674 INFO L434 NwaCegarLoop]: 151 mSDtfsCounter, 0 mSDsluCounter, 1071 mSDsCounter, 0 mSdLazyCounter, 1745 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1222 SdHoareTripleChecker+Invalid, 1745 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1745 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 21:38:06,674 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1222 Invalid, 1745 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1745 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 21:38:06,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 584 states. [2024-09-12 21:38:06,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 584 to 584. [2024-09-12 21:38:06,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 584 states, 436 states have (on average 1.0045871559633028) internal successors, (438), 437 states have internal predecessors, (438), 74 states have call successors, (74), 74 states have call predecessors, (74), 73 states have return successors, (73), 72 states have call predecessors, (73), 73 states have call successors, (73) [2024-09-12 21:38:06,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 584 states to 584 states and 585 transitions. [2024-09-12 21:38:06,733 INFO L78 Accepts]: Start accepts. Automaton has 584 states and 585 transitions. Word has length 580 [2024-09-12 21:38:06,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:38:06,733 INFO L474 AbstractCegarLoop]: Abstraction has 584 states and 585 transitions. [2024-09-12 21:38:06,733 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 148 states, 148 states have (on average 1.527027027027027) internal successors, (226), 148 states have internal predecessors, (226), 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-12 21:38:06,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:38:06,733 INFO L276 IsEmpty]: Start isEmpty. Operand 584 states and 585 transitions. [2024-09-12 21:38:06,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 582 [2024-09-12 21:38:06,735 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:38:06,735 INFO L216 NwaCegarLoop]: trace histogram [72, 72, 72, 72, 71, 71, 71, 71, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:38:06,748 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Ended with exit code 0 [2024-09-12 21:38:06,935 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143,143 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:38:06,935 INFO L399 AbstractCegarLoop]: === Iteration 145 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:38:06,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:38:06,936 INFO L85 PathProgramCache]: Analyzing trace with hash -1330870791, now seen corresponding path program 142 times [2024-09-12 21:38:06,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:38:06,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363118175] [2024-09-12 21:38:06,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:38:06,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:38:07,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,733 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:38:10,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,734 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-12 21:38:10,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,734 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-12 21:38:10,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,735 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-12 21:38:10,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,736 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-12 21:38:10,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,736 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-09-12 21:38:10,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,737 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-12 21:38:10,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,738 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-09-12 21:38:10,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,739 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-12 21:38:10,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,740 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-09-12 21:38:10,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,740 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-12 21:38:10,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,741 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-09-12 21:38:10,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,742 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-09-12 21:38:10,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,742 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2024-09-12 21:38:10,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,743 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-12 21:38:10,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,744 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-09-12 21:38:10,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,745 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-09-12 21:38:10,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,745 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-09-12 21:38:10,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,746 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-09-12 21:38:10,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,747 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-09-12 21:38:10,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,747 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-09-12 21:38:10,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,748 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-09-12 21:38:10,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,749 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-09-12 21:38:10,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,750 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-09-12 21:38:10,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,750 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2024-09-12 21:38:10,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,751 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2024-09-12 21:38:10,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,752 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-09-12 21:38:10,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,753 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-09-12 21:38:10,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,753 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-09-12 21:38:10,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,754 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 276 [2024-09-12 21:38:10,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,755 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-09-12 21:38:10,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,756 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 290 [2024-09-12 21:38:10,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,756 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-09-12 21:38:10,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,757 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 304 [2024-09-12 21:38:10,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,758 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-09-12 21:38:10,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,759 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 318 [2024-09-12 21:38:10,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,759 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 325 [2024-09-12 21:38:10,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,760 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 332 [2024-09-12 21:38:10,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,761 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 339 [2024-09-12 21:38:10,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,762 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 346 [2024-09-12 21:38:10,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,762 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 353 [2024-09-12 21:38:10,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,763 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 360 [2024-09-12 21:38:10,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,764 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 367 [2024-09-12 21:38:10,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,765 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 374 [2024-09-12 21:38:10,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,766 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 381 [2024-09-12 21:38:10,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,767 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 388 [2024-09-12 21:38:10,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,768 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 395 [2024-09-12 21:38:10,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,768 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 402 [2024-09-12 21:38:10,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,769 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 409 [2024-09-12 21:38:10,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,770 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 416 [2024-09-12 21:38:10,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,771 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 423 [2024-09-12 21:38:10,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,772 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 430 [2024-09-12 21:38:10,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,773 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 437 [2024-09-12 21:38:10,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,774 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 444 [2024-09-12 21:38:10,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,775 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 451 [2024-09-12 21:38:10,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,775 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 458 [2024-09-12 21:38:10,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,776 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 465 [2024-09-12 21:38:10,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,777 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 472 [2024-09-12 21:38:10,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,778 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 479 [2024-09-12 21:38:10,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,779 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 486 [2024-09-12 21:38:10,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,780 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 493 [2024-09-12 21:38:10,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,781 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 500 [2024-09-12 21:38:10,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,782 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 507 [2024-09-12 21:38:10,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,782 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 514 [2024-09-12 21:38:10,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,783 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 521 [2024-09-12 21:38:10,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,784 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 528 [2024-09-12 21:38:10,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,785 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 535 [2024-09-12 21:38:10,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,786 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 542 [2024-09-12 21:38:10,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,787 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 549 [2024-09-12 21:38:10,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,788 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 556 [2024-09-12 21:38:10,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,789 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 563 [2024-09-12 21:38:10,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,790 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 570 [2024-09-12 21:38:10,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:10,792 INFO L134 CoverageAnalysis]: Checked inductivity of 20307 backedges. 2698 proven. 7669 refuted. 0 times theorem prover too weak. 9940 trivial. 0 not checked. [2024-09-12 21:38:10,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:38:10,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363118175] [2024-09-12 21:38:10,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363118175] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:38:10,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1423005530] [2024-09-12 21:38:10,792 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 21:38:10,792 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:38:10,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:38:10,794 INFO L229 MonitoredProcess]: Starting monitored process 144 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:38:10,794 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Waiting until timeout for monitored process [2024-09-12 21:38:10,966 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 21:38:10,966 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:38:10,974 INFO L262 TraceCheckSpWp]: Trace formula consists of 1397 conjuncts, 150 conjuncts are in the unsatisfiable core [2024-09-12 21:38:10,978 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:38:11,207 INFO L134 CoverageAnalysis]: Checked inductivity of 20307 backedges. 2770 proven. 7597 refuted. 0 times theorem prover too weak. 9940 trivial. 0 not checked. [2024-09-12 21:38:11,207 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:38:13,989 INFO L134 CoverageAnalysis]: Checked inductivity of 20307 backedges. 2770 proven. 7597 refuted. 0 times theorem prover too weak. 9940 trivial. 0 not checked. [2024-09-12 21:38:13,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1423005530] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:38:13,989 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:38:13,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [77, 77, 77] total 80 [2024-09-12 21:38:13,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218394762] [2024-09-12 21:38:13,989 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:38:13,990 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 80 states [2024-09-12 21:38:13,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:38:13,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2024-09-12 21:38:13,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2788, Invalid=3532, Unknown=0, NotChecked=0, Total=6320 [2024-09-12 21:38:13,991 INFO L87 Difference]: Start difference. First operand 584 states and 585 transitions. Second operand has 80 states, 80 states have (on average 2.8625) internal successors, (229), 78 states have internal predecessors, (229), 73 states have call successors, (75), 3 states have call predecessors, (75), 1 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2024-09-12 21:38:14,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:38:14,354 INFO L93 Difference]: Finished difference Result 597 states and 599 transitions. [2024-09-12 21:38:14,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2024-09-12 21:38:14,355 INFO L78 Accepts]: Start accepts. Automaton has has 80 states, 80 states have (on average 2.8625) internal successors, (229), 78 states have internal predecessors, (229), 73 states have call successors, (75), 3 states have call predecessors, (75), 1 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) Word has length 581 [2024-09-12 21:38:14,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:38:14,358 INFO L225 Difference]: With dead ends: 597 [2024-09-12 21:38:14,358 INFO L226 Difference]: Without dead ends: 595 [2024-09-12 21:38:14,358 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1454 GetRequests, 1231 SyntacticMatches, 144 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6042 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=2794, Invalid=3686, Unknown=0, NotChecked=0, Total=6480 [2024-09-12 21:38:14,359 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 804 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 806 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 804 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 21:38:14,359 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 154 Invalid, 806 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 804 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 21:38:14,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 595 states. [2024-09-12 21:38:14,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 595 to 591. [2024-09-12 21:38:14,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 591 states, 441 states have (on average 1.0045351473922903) internal successors, (443), 442 states have internal predecessors, (443), 75 states have call successors, (75), 75 states have call predecessors, (75), 74 states have return successors, (74), 73 states have call predecessors, (74), 74 states have call successors, (74) [2024-09-12 21:38:14,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 591 states to 591 states and 592 transitions. [2024-09-12 21:38:14,416 INFO L78 Accepts]: Start accepts. Automaton has 591 states and 592 transitions. Word has length 581 [2024-09-12 21:38:14,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:38:14,416 INFO L474 AbstractCegarLoop]: Abstraction has 591 states and 592 transitions. [2024-09-12 21:38:14,417 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 80 states, 80 states have (on average 2.8625) internal successors, (229), 78 states have internal predecessors, (229), 73 states have call successors, (75), 3 states have call predecessors, (75), 1 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2024-09-12 21:38:14,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:38:14,417 INFO L276 IsEmpty]: Start isEmpty. Operand 591 states and 592 transitions. [2024-09-12 21:38:14,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 589 [2024-09-12 21:38:14,418 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:38:14,418 INFO L216 NwaCegarLoop]: trace histogram [73, 73, 73, 72, 72, 72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:38:14,432 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Forceful destruction successful, exit code 0 [2024-09-12 21:38:14,619 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 144 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable144 [2024-09-12 21:38:14,619 INFO L399 AbstractCegarLoop]: === Iteration 146 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:38:14,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:38:14,619 INFO L85 PathProgramCache]: Analyzing trace with hash 634560651, now seen corresponding path program 143 times [2024-09-12 21:38:14,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:38:14,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136654385] [2024-09-12 21:38:14,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:38:14,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:38:14,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,919 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:38:20,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,920 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-12 21:38:20,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,921 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-12 21:38:20,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,922 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-12 21:38:20,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,922 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-12 21:38:20,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,923 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-09-12 21:38:20,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,924 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-12 21:38:20,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,924 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-09-12 21:38:20,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,925 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-12 21:38:20,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,926 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-09-12 21:38:20,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,927 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-12 21:38:20,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,927 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-09-12 21:38:20,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,928 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-09-12 21:38:20,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,929 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2024-09-12 21:38:20,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,929 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-12 21:38:20,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,930 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-09-12 21:38:20,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,931 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-09-12 21:38:20,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,931 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-09-12 21:38:20,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,932 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-09-12 21:38:20,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,933 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-09-12 21:38:20,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,934 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-09-12 21:38:20,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,935 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-09-12 21:38:20,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,935 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-09-12 21:38:20,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,936 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-09-12 21:38:20,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,937 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2024-09-12 21:38:20,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,937 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2024-09-12 21:38:20,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,938 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-09-12 21:38:20,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,939 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-09-12 21:38:20,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,940 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-09-12 21:38:20,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,940 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 276 [2024-09-12 21:38:20,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,941 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-09-12 21:38:20,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,942 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 290 [2024-09-12 21:38:20,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,942 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-09-12 21:38:20,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,943 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 304 [2024-09-12 21:38:20,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,944 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-09-12 21:38:20,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,944 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 318 [2024-09-12 21:38:20,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,945 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 325 [2024-09-12 21:38:20,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,946 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 332 [2024-09-12 21:38:20,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,947 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 339 [2024-09-12 21:38:20,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,947 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 346 [2024-09-12 21:38:20,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,948 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 353 [2024-09-12 21:38:20,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,949 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 360 [2024-09-12 21:38:20,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,950 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 367 [2024-09-12 21:38:20,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,950 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 374 [2024-09-12 21:38:20,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,951 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 381 [2024-09-12 21:38:20,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,952 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 388 [2024-09-12 21:38:20,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,953 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 395 [2024-09-12 21:38:20,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,953 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 402 [2024-09-12 21:38:20,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,954 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 409 [2024-09-12 21:38:20,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,955 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 416 [2024-09-12 21:38:20,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,955 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 423 [2024-09-12 21:38:20,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,956 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 430 [2024-09-12 21:38:20,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,957 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 437 [2024-09-12 21:38:20,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,958 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 444 [2024-09-12 21:38:20,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,958 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 451 [2024-09-12 21:38:20,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,959 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 458 [2024-09-12 21:38:20,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,960 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 465 [2024-09-12 21:38:20,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,961 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 472 [2024-09-12 21:38:20,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,961 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 479 [2024-09-12 21:38:20,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,962 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 486 [2024-09-12 21:38:20,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,963 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 493 [2024-09-12 21:38:20,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,964 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 500 [2024-09-12 21:38:20,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,965 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 507 [2024-09-12 21:38:20,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,965 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 514 [2024-09-12 21:38:20,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,966 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 521 [2024-09-12 21:38:20,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,967 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 528 [2024-09-12 21:38:20,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,968 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 535 [2024-09-12 21:38:20,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,968 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 542 [2024-09-12 21:38:20,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,969 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 549 [2024-09-12 21:38:20,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,970 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 556 [2024-09-12 21:38:20,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,971 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 563 [2024-09-12 21:38:20,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,972 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 570 [2024-09-12 21:38:20,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,972 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 577 [2024-09-12 21:38:20,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:20,974 INFO L134 CoverageAnalysis]: Checked inductivity of 20808 backedges. 7956 proven. 2628 refuted. 0 times theorem prover too weak. 10224 trivial. 0 not checked. [2024-09-12 21:38:20,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:38:20,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136654385] [2024-09-12 21:38:20,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136654385] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:38:20,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [964434] [2024-09-12 21:38:20,975 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 21:38:20,975 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:38:20,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:38:20,976 INFO L229 MonitoredProcess]: Starting monitored process 145 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:38:20,976 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Waiting until timeout for monitored process [2024-09-12 21:38:21,227 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 73 check-sat command(s) [2024-09-12 21:38:21,227 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:38:21,234 INFO L262 TraceCheckSpWp]: Trace formula consists of 1411 conjuncts, 148 conjuncts are in the unsatisfiable core [2024-09-12 21:38:21,238 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:38:21,446 INFO L134 CoverageAnalysis]: Checked inductivity of 20808 backedges. 7956 proven. 2628 refuted. 0 times theorem prover too weak. 10224 trivial. 0 not checked. [2024-09-12 21:38:21,446 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:38:25,562 INFO L134 CoverageAnalysis]: Checked inductivity of 20808 backedges. 7956 proven. 2628 refuted. 0 times theorem prover too weak. 10224 trivial. 0 not checked. [2024-09-12 21:38:25,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [964434] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:38:25,562 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:38:25,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [149, 149, 149] total 150 [2024-09-12 21:38:25,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965250584] [2024-09-12 21:38:25,562 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:38:25,563 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 150 states [2024-09-12 21:38:25,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:38:25,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 150 interpolants. [2024-09-12 21:38:25,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5626, Invalid=16724, Unknown=0, NotChecked=0, Total=22350 [2024-09-12 21:38:25,564 INFO L87 Difference]: Start difference. First operand 591 states and 592 transitions. Second operand has 150 states, 150 states have (on average 1.5266666666666666) internal successors, (229), 150 states have internal predecessors, (229), 74 states have call successors, (75), 2 states have call predecessors, (75), 1 states have return successors, (73), 73 states have call predecessors, (73), 73 states have call successors, (73) [2024-09-12 21:38:26,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:38:26,613 INFO L93 Difference]: Finished difference Result 819 states and 893 transitions. [2024-09-12 21:38:26,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 149 states. [2024-09-12 21:38:26,613 INFO L78 Accepts]: Start accepts. Automaton has has 150 states, 150 states have (on average 1.5266666666666666) internal successors, (229), 150 states have internal predecessors, (229), 74 states have call successors, (75), 2 states have call predecessors, (75), 1 states have return successors, (73), 73 states have call predecessors, (73), 73 states have call successors, (73) Word has length 588 [2024-09-12 21:38:26,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:38:26,617 INFO L225 Difference]: With dead ends: 819 [2024-09-12 21:38:26,617 INFO L226 Difference]: Without dead ends: 592 [2024-09-12 21:38:26,618 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1470 GetRequests, 1176 SyntacticMatches, 146 SemanticMatches, 148 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16485 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=5626, Invalid=16724, Unknown=0, NotChecked=0, Total=22350 [2024-09-12 21:38:26,618 INFO L434 NwaCegarLoop]: 153 mSDtfsCounter, 0 mSDsluCounter, 1622 mSDsCounter, 0 mSdLazyCounter, 2088 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1775 SdHoareTripleChecker+Invalid, 2088 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2088 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-12 21:38:26,618 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1775 Invalid, 2088 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2088 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-12 21:38:26,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 592 states. [2024-09-12 21:38:26,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 592 to 592. [2024-09-12 21:38:26,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 592 states, 442 states have (on average 1.004524886877828) internal successors, (444), 443 states have internal predecessors, (444), 75 states have call successors, (75), 75 states have call predecessors, (75), 74 states have return successors, (74), 73 states have call predecessors, (74), 74 states have call successors, (74) [2024-09-12 21:38:26,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 592 states to 592 states and 593 transitions. [2024-09-12 21:38:26,681 INFO L78 Accepts]: Start accepts. Automaton has 592 states and 593 transitions. Word has length 588 [2024-09-12 21:38:26,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:38:26,681 INFO L474 AbstractCegarLoop]: Abstraction has 592 states and 593 transitions. [2024-09-12 21:38:26,681 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 150 states, 150 states have (on average 1.5266666666666666) internal successors, (229), 150 states have internal predecessors, (229), 74 states have call successors, (75), 2 states have call predecessors, (75), 1 states have return successors, (73), 73 states have call predecessors, (73), 73 states have call successors, (73) [2024-09-12 21:38:26,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:38:26,682 INFO L276 IsEmpty]: Start isEmpty. Operand 592 states and 593 transitions. [2024-09-12 21:38:26,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 590 [2024-09-12 21:38:26,683 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:38:26,684 INFO L216 NwaCegarLoop]: trace histogram [73, 73, 73, 73, 72, 72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:38:26,700 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Ended with exit code 0 [2024-09-12 21:38:26,884 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable145 [2024-09-12 21:38:26,884 INFO L399 AbstractCegarLoop]: === Iteration 147 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:38:26,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:38:26,884 INFO L85 PathProgramCache]: Analyzing trace with hash -1828523753, now seen corresponding path program 144 times [2024-09-12 21:38:26,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:38:26,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567501279] [2024-09-12 21:38:26,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:38:26,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:38:26,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,864 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:38:30,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,865 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-12 21:38:30,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,866 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 21:38:30,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,866 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-12 21:38:30,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,867 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-12 21:38:30,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,868 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-12 21:38:30,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,869 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-09-12 21:38:30,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,870 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-12 21:38:30,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,870 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-09-12 21:38:30,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,871 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-12 21:38:30,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,872 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2024-09-12 21:38:30,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,873 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-09-12 21:38:30,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,873 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-09-12 21:38:30,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,874 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-12 21:38:30,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,875 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-09-12 21:38:30,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,876 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-09-12 21:38:30,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,877 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2024-09-12 21:38:30,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,878 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-09-12 21:38:30,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,879 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-09-12 21:38:30,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,879 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-09-12 21:38:30,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,880 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-09-12 21:38:30,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,881 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-09-12 21:38:30,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,882 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-09-12 21:38:30,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,883 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-09-12 21:38:30,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,884 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-09-12 21:38:30,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,884 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-09-12 21:38:30,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,885 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-09-12 21:38:30,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,886 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 263 [2024-09-12 21:38:30,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,887 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 270 [2024-09-12 21:38:30,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,888 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-09-12 21:38:30,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,889 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-09-12 21:38:30,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,890 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-09-12 21:38:30,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,891 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 298 [2024-09-12 21:38:30,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,891 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-09-12 21:38:30,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,892 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 312 [2024-09-12 21:38:30,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,893 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 319 [2024-09-12 21:38:30,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,894 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 326 [2024-09-12 21:38:30,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,895 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-09-12 21:38:30,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,896 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 340 [2024-09-12 21:38:30,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,897 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 347 [2024-09-12 21:38:30,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,898 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 354 [2024-09-12 21:38:30,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,898 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 361 [2024-09-12 21:38:30,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,899 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 368 [2024-09-12 21:38:30,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,900 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 375 [2024-09-12 21:38:30,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,901 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 382 [2024-09-12 21:38:30,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,902 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 389 [2024-09-12 21:38:30,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,903 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 396 [2024-09-12 21:38:30,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,904 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 403 [2024-09-12 21:38:30,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,905 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 410 [2024-09-12 21:38:30,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,906 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 417 [2024-09-12 21:38:30,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,906 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 424 [2024-09-12 21:38:30,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,907 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 431 [2024-09-12 21:38:30,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,908 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 438 [2024-09-12 21:38:30,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,909 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 445 [2024-09-12 21:38:30,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,910 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 452 [2024-09-12 21:38:30,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,911 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 459 [2024-09-12 21:38:30,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,912 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 466 [2024-09-12 21:38:30,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,913 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 473 [2024-09-12 21:38:30,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,914 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 480 [2024-09-12 21:38:30,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,914 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 487 [2024-09-12 21:38:30,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,915 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 494 [2024-09-12 21:38:30,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,916 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 501 [2024-09-12 21:38:30,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,917 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 508 [2024-09-12 21:38:30,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,918 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 515 [2024-09-12 21:38:30,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,919 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 522 [2024-09-12 21:38:30,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,920 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 529 [2024-09-12 21:38:30,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,921 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 536 [2024-09-12 21:38:30,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,922 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 543 [2024-09-12 21:38:30,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,923 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 550 [2024-09-12 21:38:30,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,924 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 557 [2024-09-12 21:38:30,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,924 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 564 [2024-09-12 21:38:30,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,925 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 571 [2024-09-12 21:38:30,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,926 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 578 [2024-09-12 21:38:30,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:30,928 INFO L134 CoverageAnalysis]: Checked inductivity of 20881 backedges. 2772 proven. 7885 refuted. 0 times theorem prover too weak. 10224 trivial. 0 not checked. [2024-09-12 21:38:30,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:38:30,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567501279] [2024-09-12 21:38:30,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567501279] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:38:30,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1936778382] [2024-09-12 21:38:30,929 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 21:38:30,929 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:38:30,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:38:30,930 INFO L229 MonitoredProcess]: Starting monitored process 146 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:38:30,931 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Waiting until timeout for monitored process [2024-09-12 21:38:31,184 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 73 check-sat command(s) [2024-09-12 21:38:31,184 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:38:31,190 INFO L262 TraceCheckSpWp]: Trace formula consists of 1416 conjuncts, 152 conjuncts are in the unsatisfiable core [2024-09-12 21:38:31,194 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:38:31,428 INFO L134 CoverageAnalysis]: Checked inductivity of 20881 backedges. 2845 proven. 7812 refuted. 0 times theorem prover too weak. 10224 trivial. 0 not checked. [2024-09-12 21:38:31,428 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:38:34,360 INFO L134 CoverageAnalysis]: Checked inductivity of 20881 backedges. 2845 proven. 7812 refuted. 0 times theorem prover too weak. 10224 trivial. 0 not checked. [2024-09-12 21:38:34,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1936778382] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:38:34,361 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:38:34,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [78, 78, 78] total 81 [2024-09-12 21:38:34,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234026011] [2024-09-12 21:38:34,361 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:38:34,361 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 81 states [2024-09-12 21:38:34,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:38:34,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2024-09-12 21:38:34,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2863, Invalid=3617, Unknown=0, NotChecked=0, Total=6480 [2024-09-12 21:38:34,362 INFO L87 Difference]: Start difference. First operand 592 states and 593 transitions. Second operand has 81 states, 81 states have (on average 2.8641975308641974) internal successors, (232), 79 states have internal predecessors, (232), 74 states have call successors, (76), 3 states have call predecessors, (76), 1 states have return successors, (73), 73 states have call predecessors, (73), 73 states have call successors, (73) [2024-09-12 21:38:34,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:38:34,759 INFO L93 Difference]: Finished difference Result 605 states and 607 transitions. [2024-09-12 21:38:34,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2024-09-12 21:38:34,759 INFO L78 Accepts]: Start accepts. Automaton has has 81 states, 81 states have (on average 2.8641975308641974) internal successors, (232), 79 states have internal predecessors, (232), 74 states have call successors, (76), 3 states have call predecessors, (76), 1 states have return successors, (73), 73 states have call predecessors, (73), 73 states have call successors, (73) Word has length 589 [2024-09-12 21:38:34,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:38:34,763 INFO L225 Difference]: With dead ends: 605 [2024-09-12 21:38:34,763 INFO L226 Difference]: Without dead ends: 603 [2024-09-12 21:38:34,763 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1474 GetRequests, 1248 SyntacticMatches, 146 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6199 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=2869, Invalid=3773, Unknown=0, NotChecked=0, Total=6642 [2024-09-12 21:38:34,763 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 887 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 889 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 887 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 21:38:34,763 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 159 Invalid, 889 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 887 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 21:38:34,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 603 states. [2024-09-12 21:38:34,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 603 to 599. [2024-09-12 21:38:34,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 599 states, 447 states have (on average 1.0044742729306488) internal successors, (449), 448 states have internal predecessors, (449), 76 states have call successors, (76), 76 states have call predecessors, (76), 75 states have return successors, (75), 74 states have call predecessors, (75), 75 states have call successors, (75) [2024-09-12 21:38:34,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 599 states to 599 states and 600 transitions. [2024-09-12 21:38:34,824 INFO L78 Accepts]: Start accepts. Automaton has 599 states and 600 transitions. Word has length 589 [2024-09-12 21:38:34,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:38:34,824 INFO L474 AbstractCegarLoop]: Abstraction has 599 states and 600 transitions. [2024-09-12 21:38:34,825 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 81 states, 81 states have (on average 2.8641975308641974) internal successors, (232), 79 states have internal predecessors, (232), 74 states have call successors, (76), 3 states have call predecessors, (76), 1 states have return successors, (73), 73 states have call predecessors, (73), 73 states have call successors, (73) [2024-09-12 21:38:34,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:38:34,825 INFO L276 IsEmpty]: Start isEmpty. Operand 599 states and 600 transitions. [2024-09-12 21:38:34,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 597 [2024-09-12 21:38:34,826 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:38:34,826 INFO L216 NwaCegarLoop]: trace histogram [74, 74, 74, 73, 73, 73, 73, 73, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:38:34,840 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Ended with exit code 0 [2024-09-12 21:38:35,027 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 146 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable146 [2024-09-12 21:38:35,027 INFO L399 AbstractCegarLoop]: === Iteration 148 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:38:35,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:38:35,027 INFO L85 PathProgramCache]: Analyzing trace with hash 1625364397, now seen corresponding path program 145 times [2024-09-12 21:38:35,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:38:35,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246717292] [2024-09-12 21:38:35,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:38:35,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:38:35,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,569 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:38:41,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,570 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-12 21:38:41,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,571 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 21:38:41,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,571 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-12 21:38:41,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,572 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-12 21:38:41,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,573 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-12 21:38:41,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,573 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-09-12 21:38:41,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,574 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-12 21:38:41,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,575 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-09-12 21:38:41,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,575 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-12 21:38:41,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,576 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2024-09-12 21:38:41,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,577 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-09-12 21:38:41,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,577 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-09-12 21:38:41,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,578 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-12 21:38:41,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,579 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-09-12 21:38:41,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,579 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-09-12 21:38:41,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,580 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2024-09-12 21:38:41,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,581 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-09-12 21:38:41,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,582 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-09-12 21:38:41,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,583 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-09-12 21:38:41,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,583 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-09-12 21:38:41,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,584 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-09-12 21:38:41,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,585 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-09-12 21:38:41,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,586 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-09-12 21:38:41,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,586 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-09-12 21:38:41,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,587 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-09-12 21:38:41,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,588 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-09-12 21:38:41,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,588 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 263 [2024-09-12 21:38:41,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,589 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 270 [2024-09-12 21:38:41,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,590 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-09-12 21:38:41,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,590 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-09-12 21:38:41,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,591 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-09-12 21:38:41,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,592 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 298 [2024-09-12 21:38:41,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,593 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-09-12 21:38:41,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,593 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 312 [2024-09-12 21:38:41,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,594 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 319 [2024-09-12 21:38:41,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,595 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 326 [2024-09-12 21:38:41,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,595 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-09-12 21:38:41,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,596 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 340 [2024-09-12 21:38:41,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,597 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 347 [2024-09-12 21:38:41,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,598 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 354 [2024-09-12 21:38:41,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,598 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 361 [2024-09-12 21:38:41,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,599 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 368 [2024-09-12 21:38:41,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,600 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 375 [2024-09-12 21:38:41,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,600 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 382 [2024-09-12 21:38:41,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,601 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 389 [2024-09-12 21:38:41,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,602 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 396 [2024-09-12 21:38:41,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,603 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 403 [2024-09-12 21:38:41,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,603 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 410 [2024-09-12 21:38:41,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,604 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 417 [2024-09-12 21:38:41,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,605 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 424 [2024-09-12 21:38:41,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,606 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 431 [2024-09-12 21:38:41,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,606 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 438 [2024-09-12 21:38:41,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,607 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 445 [2024-09-12 21:38:41,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,608 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 452 [2024-09-12 21:38:41,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,609 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 459 [2024-09-12 21:38:41,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,609 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 466 [2024-09-12 21:38:41,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,610 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 473 [2024-09-12 21:38:41,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,611 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 480 [2024-09-12 21:38:41,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,612 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 487 [2024-09-12 21:38:41,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,613 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 494 [2024-09-12 21:38:41,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,613 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 501 [2024-09-12 21:38:41,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,614 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 508 [2024-09-12 21:38:41,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,615 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 515 [2024-09-12 21:38:41,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,616 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 522 [2024-09-12 21:38:41,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,616 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 529 [2024-09-12 21:38:41,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,617 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 536 [2024-09-12 21:38:41,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,618 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 543 [2024-09-12 21:38:41,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,619 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 550 [2024-09-12 21:38:41,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,620 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 557 [2024-09-12 21:38:41,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,620 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 564 [2024-09-12 21:38:41,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,621 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 571 [2024-09-12 21:38:41,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,622 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 578 [2024-09-12 21:38:41,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,623 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 585 [2024-09-12 21:38:41,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,625 INFO L134 CoverageAnalysis]: Checked inductivity of 21389 backedges. 8176 proven. 2701 refuted. 0 times theorem prover too weak. 10512 trivial. 0 not checked. [2024-09-12 21:38:41,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:38:41,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246717292] [2024-09-12 21:38:41,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246717292] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:38:41,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1574974191] [2024-09-12 21:38:41,625 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-12 21:38:41,625 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:38:41,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:38:41,626 INFO L229 MonitoredProcess]: Starting monitored process 147 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:38:41,627 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Waiting until timeout for monitored process [2024-09-12 21:38:41,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:41,772 INFO L262 TraceCheckSpWp]: Trace formula consists of 1430 conjuncts, 150 conjuncts are in the unsatisfiable core [2024-09-12 21:38:41,776 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:38:41,985 INFO L134 CoverageAnalysis]: Checked inductivity of 21389 backedges. 8176 proven. 2701 refuted. 0 times theorem prover too weak. 10512 trivial. 0 not checked. [2024-09-12 21:38:41,985 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:38:46,227 INFO L134 CoverageAnalysis]: Checked inductivity of 21389 backedges. 8176 proven. 2701 refuted. 0 times theorem prover too weak. 10512 trivial. 0 not checked. [2024-09-12 21:38:46,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1574974191] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:38:46,228 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:38:46,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [151, 151, 151] total 152 [2024-09-12 21:38:46,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971864446] [2024-09-12 21:38:46,228 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:38:46,228 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 152 states [2024-09-12 21:38:46,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:38:46,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 152 interpolants. [2024-09-12 21:38:46,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5777, Invalid=17175, Unknown=0, NotChecked=0, Total=22952 [2024-09-12 21:38:46,230 INFO L87 Difference]: Start difference. First operand 599 states and 600 transitions. Second operand has 152 states, 152 states have (on average 1.5263157894736843) internal successors, (232), 152 states have internal predecessors, (232), 75 states have call successors, (76), 2 states have call predecessors, (76), 1 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) [2024-09-12 21:38:47,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:38:47,362 INFO L93 Difference]: Finished difference Result 830 states and 905 transitions. [2024-09-12 21:38:47,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2024-09-12 21:38:47,363 INFO L78 Accepts]: Start accepts. Automaton has has 152 states, 152 states have (on average 1.5263157894736843) internal successors, (232), 152 states have internal predecessors, (232), 75 states have call successors, (76), 2 states have call predecessors, (76), 1 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) Word has length 596 [2024-09-12 21:38:47,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:38:47,367 INFO L225 Difference]: With dead ends: 830 [2024-09-12 21:38:47,367 INFO L226 Difference]: Without dead ends: 600 [2024-09-12 21:38:47,368 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1490 GetRequests, 1192 SyntacticMatches, 148 SemanticMatches, 150 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16933 ImplicationChecksByTransitivity, 7.9s TimeCoverageRelationStatistics Valid=5777, Invalid=17175, Unknown=0, NotChecked=0, Total=22952 [2024-09-12 21:38:47,368 INFO L434 NwaCegarLoop]: 155 mSDtfsCounter, 0 mSDsluCounter, 1899 mSDsCounter, 0 mSdLazyCounter, 2392 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2054 SdHoareTripleChecker+Invalid, 2392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2392 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-09-12 21:38:47,368 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 2054 Invalid, 2392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2392 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-09-12 21:38:47,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states. [2024-09-12 21:38:47,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 600. [2024-09-12 21:38:47,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 600 states, 448 states have (on average 1.0044642857142858) internal successors, (450), 449 states have internal predecessors, (450), 76 states have call successors, (76), 76 states have call predecessors, (76), 75 states have return successors, (75), 74 states have call predecessors, (75), 75 states have call successors, (75) [2024-09-12 21:38:47,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 600 states to 600 states and 601 transitions. [2024-09-12 21:38:47,435 INFO L78 Accepts]: Start accepts. Automaton has 600 states and 601 transitions. Word has length 596 [2024-09-12 21:38:47,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:38:47,435 INFO L474 AbstractCegarLoop]: Abstraction has 600 states and 601 transitions. [2024-09-12 21:38:47,435 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 152 states, 152 states have (on average 1.5263157894736843) internal successors, (232), 152 states have internal predecessors, (232), 75 states have call successors, (76), 2 states have call predecessors, (76), 1 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) [2024-09-12 21:38:47,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:38:47,435 INFO L276 IsEmpty]: Start isEmpty. Operand 600 states and 601 transitions. [2024-09-12 21:38:47,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 598 [2024-09-12 21:38:47,437 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:38:47,437 INFO L216 NwaCegarLoop]: trace histogram [74, 74, 74, 74, 73, 73, 73, 73, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:38:47,453 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Forceful destruction successful, exit code 0 [2024-09-12 21:38:47,638 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 147 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable147 [2024-09-12 21:38:47,638 INFO L399 AbstractCegarLoop]: === Iteration 149 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:38:47,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:38:47,638 INFO L85 PathProgramCache]: Analyzing trace with hash 372120633, now seen corresponding path program 146 times [2024-09-12 21:38:47,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:38:47,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521786842] [2024-09-12 21:38:47,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:38:47,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:38:47,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,708 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:38:51,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,709 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-12 21:38:51,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,710 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-12 21:38:51,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,711 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-12 21:38:51,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,711 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-12 21:38:51,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,713 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-12 21:38:51,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,713 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-12 21:38:51,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,714 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-09-12 21:38:51,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,715 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-12 21:38:51,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,715 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-09-12 21:38:51,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,716 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-12 21:38:51,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,717 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-09-12 21:38:51,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,718 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-09-12 21:38:51,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,718 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-09-12 21:38:51,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,719 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-12 21:38:51,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,720 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-09-12 21:38:51,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,720 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-12 21:38:51,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,721 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-09-12 21:38:51,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,722 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-09-12 21:38:51,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,723 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2024-09-12 21:38:51,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,723 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-09-12 21:38:51,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,724 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-09-12 21:38:51,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,725 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-09-12 21:38:51,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,726 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 236 [2024-09-12 21:38:51,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,726 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-09-12 21:38:51,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,727 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-09-12 21:38:51,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,728 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-09-12 21:38:51,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,729 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2024-09-12 21:38:51,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,729 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 271 [2024-09-12 21:38:51,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,730 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-09-12 21:38:51,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,731 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 285 [2024-09-12 21:38:51,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,732 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 292 [2024-09-12 21:38:51,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,732 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-09-12 21:38:51,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,733 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 306 [2024-09-12 21:38:51,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,734 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2024-09-12 21:38:51,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,734 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 320 [2024-09-12 21:38:51,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,735 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2024-09-12 21:38:51,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,736 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 334 [2024-09-12 21:38:51,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,737 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 341 [2024-09-12 21:38:51,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,737 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 348 [2024-09-12 21:38:51,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,738 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2024-09-12 21:38:51,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,739 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 362 [2024-09-12 21:38:51,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,740 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 369 [2024-09-12 21:38:51,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,740 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 376 [2024-09-12 21:38:51,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,741 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 383 [2024-09-12 21:38:51,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,742 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 390 [2024-09-12 21:38:51,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,743 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 397 [2024-09-12 21:38:51,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,743 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 404 [2024-09-12 21:38:51,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,744 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 411 [2024-09-12 21:38:51,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,745 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 418 [2024-09-12 21:38:51,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,746 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 425 [2024-09-12 21:38:51,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,747 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 432 [2024-09-12 21:38:51,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,747 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 439 [2024-09-12 21:38:51,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,748 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 446 [2024-09-12 21:38:51,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,749 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 453 [2024-09-12 21:38:51,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,750 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 460 [2024-09-12 21:38:51,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,751 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 467 [2024-09-12 21:38:51,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,751 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 474 [2024-09-12 21:38:51,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,752 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 481 [2024-09-12 21:38:51,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,753 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 488 [2024-09-12 21:38:51,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,754 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 495 [2024-09-12 21:38:51,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,755 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 502 [2024-09-12 21:38:51,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,755 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 509 [2024-09-12 21:38:51,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,756 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 516 [2024-09-12 21:38:51,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,757 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 523 [2024-09-12 21:38:51,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,758 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 530 [2024-09-12 21:38:51,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,758 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 537 [2024-09-12 21:38:51,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,759 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 544 [2024-09-12 21:38:51,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,760 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 551 [2024-09-12 21:38:51,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,761 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 558 [2024-09-12 21:38:51,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,762 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 565 [2024-09-12 21:38:51,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,762 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 572 [2024-09-12 21:38:51,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,763 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 579 [2024-09-12 21:38:51,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,764 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 586 [2024-09-12 21:38:51,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:38:51,766 INFO L134 CoverageAnalysis]: Checked inductivity of 21463 backedges. 2847 proven. 8104 refuted. 0 times theorem prover too weak. 10512 trivial. 0 not checked. [2024-09-12 21:38:51,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:38:51,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521786842] [2024-09-12 21:38:51,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521786842] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:38:51,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [749317423] [2024-09-12 21:38:51,766 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 21:38:51,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:38:51,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:38:51,767 INFO L229 MonitoredProcess]: Starting monitored process 148 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:38:51,768 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Waiting until timeout for monitored process [2024-09-12 21:38:51,911 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 21:38:51,911 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:38:51,917 INFO L262 TraceCheckSpWp]: Trace formula consists of 1435 conjuncts, 151 conjuncts are in the unsatisfiable core [2024-09-12 21:38:51,921 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:38:52,157 INFO L134 CoverageAnalysis]: Checked inductivity of 21463 backedges. 2921 proven. 8030 refuted. 0 times theorem prover too weak. 10512 trivial. 0 not checked. [2024-09-12 21:38:52,157 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:38:55,158 INFO L134 CoverageAnalysis]: Checked inductivity of 21463 backedges. 2921 proven. 8030 refuted. 0 times theorem prover too weak. 10512 trivial. 0 not checked. [2024-09-12 21:38:55,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [749317423] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:38:55,158 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:38:55,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [79, 79, 79] total 82 [2024-09-12 21:38:55,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353713491] [2024-09-12 21:38:55,158 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:38:55,159 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 82 states [2024-09-12 21:38:55,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:38:55,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2024-09-12 21:38:55,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2939, Invalid=3703, Unknown=0, NotChecked=0, Total=6642 [2024-09-12 21:38:55,160 INFO L87 Difference]: Start difference. First operand 600 states and 601 transitions. Second operand has 82 states, 82 states have (on average 2.8658536585365852) internal successors, (235), 80 states have internal predecessors, (235), 75 states have call successors, (77), 3 states have call predecessors, (77), 1 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) [2024-09-12 21:38:55,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:38:55,577 INFO L93 Difference]: Finished difference Result 613 states and 615 transitions. [2024-09-12 21:38:55,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-09-12 21:38:55,577 INFO L78 Accepts]: Start accepts. Automaton has has 82 states, 82 states have (on average 2.8658536585365852) internal successors, (235), 80 states have internal predecessors, (235), 75 states have call successors, (77), 3 states have call predecessors, (77), 1 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) Word has length 597 [2024-09-12 21:38:55,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:38:55,581 INFO L225 Difference]: With dead ends: 613 [2024-09-12 21:38:55,581 INFO L226 Difference]: Without dead ends: 611 [2024-09-12 21:38:55,581 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1494 GetRequests, 1263 SyntacticMatches, 150 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6508 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=2945, Invalid=3861, Unknown=0, NotChecked=0, Total=6806 [2024-09-12 21:38:55,581 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 980 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 981 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 980 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 21:38:55,582 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 209 Invalid, 981 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 980 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 21:38:55,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 611 states. [2024-09-12 21:38:55,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 611 to 607. [2024-09-12 21:38:55,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 607 states, 453 states have (on average 1.0044150110375276) internal successors, (455), 454 states have internal predecessors, (455), 77 states have call successors, (77), 77 states have call predecessors, (77), 76 states have return successors, (76), 75 states have call predecessors, (76), 76 states have call successors, (76) [2024-09-12 21:38:55,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 607 states to 607 states and 608 transitions. [2024-09-12 21:38:55,643 INFO L78 Accepts]: Start accepts. Automaton has 607 states and 608 transitions. Word has length 597 [2024-09-12 21:38:55,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:38:55,644 INFO L474 AbstractCegarLoop]: Abstraction has 607 states and 608 transitions. [2024-09-12 21:38:55,644 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 82 states, 82 states have (on average 2.8658536585365852) internal successors, (235), 80 states have internal predecessors, (235), 75 states have call successors, (77), 3 states have call predecessors, (77), 1 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) [2024-09-12 21:38:55,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:38:55,644 INFO L276 IsEmpty]: Start isEmpty. Operand 607 states and 608 transitions. [2024-09-12 21:38:55,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 605 [2024-09-12 21:38:55,646 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:38:55,646 INFO L216 NwaCegarLoop]: trace histogram [75, 75, 75, 74, 74, 74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:38:55,659 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Forceful destruction successful, exit code 0 [2024-09-12 21:38:55,846 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148,148 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:38:55,846 INFO L399 AbstractCegarLoop]: === Iteration 150 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:38:55,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:38:55,847 INFO L85 PathProgramCache]: Analyzing trace with hash -1513651637, now seen corresponding path program 147 times [2024-09-12 21:38:55,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:38:55,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416344437] [2024-09-12 21:38:55,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:38:55,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:38:55,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,515 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:39:02,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,516 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-12 21:39:02,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,517 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-12 21:39:02,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,518 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-12 21:39:02,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,519 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-12 21:39:02,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,519 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-12 21:39:02,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,520 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-12 21:39:02,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,521 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-09-12 21:39:02,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,522 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-12 21:39:02,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,522 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-09-12 21:39:02,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,523 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-12 21:39:02,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,524 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-09-12 21:39:02,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,525 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-09-12 21:39:02,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,526 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-09-12 21:39:02,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,526 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-12 21:39:02,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,527 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-09-12 21:39:02,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,528 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-12 21:39:02,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,528 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-09-12 21:39:02,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,529 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-09-12 21:39:02,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,530 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2024-09-12 21:39:02,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,531 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-09-12 21:39:02,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,531 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-09-12 21:39:02,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,532 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-09-12 21:39:02,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,533 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 236 [2024-09-12 21:39:02,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,534 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-09-12 21:39:02,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,534 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-09-12 21:39:02,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,535 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-09-12 21:39:02,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,536 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2024-09-12 21:39:02,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,537 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 271 [2024-09-12 21:39:02,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,537 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-09-12 21:39:02,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,538 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 285 [2024-09-12 21:39:02,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,539 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 292 [2024-09-12 21:39:02,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,540 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-09-12 21:39:02,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,540 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 306 [2024-09-12 21:39:02,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,541 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2024-09-12 21:39:02,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,542 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 320 [2024-09-12 21:39:02,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,543 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2024-09-12 21:39:02,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,543 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 334 [2024-09-12 21:39:02,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,544 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 341 [2024-09-12 21:39:02,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,545 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 348 [2024-09-12 21:39:02,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,546 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2024-09-12 21:39:02,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,546 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 362 [2024-09-12 21:39:02,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,547 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 369 [2024-09-12 21:39:02,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,548 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 376 [2024-09-12 21:39:02,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,549 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 383 [2024-09-12 21:39:02,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,549 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 390 [2024-09-12 21:39:02,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,550 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 397 [2024-09-12 21:39:02,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,551 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 404 [2024-09-12 21:39:02,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,552 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 411 [2024-09-12 21:39:02,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,553 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 418 [2024-09-12 21:39:02,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,553 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 425 [2024-09-12 21:39:02,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,554 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 432 [2024-09-12 21:39:02,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,555 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 439 [2024-09-12 21:39:02,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,556 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 446 [2024-09-12 21:39:02,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,556 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 453 [2024-09-12 21:39:02,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,557 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 460 [2024-09-12 21:39:02,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,558 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 467 [2024-09-12 21:39:02,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,559 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 474 [2024-09-12 21:39:02,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,560 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 481 [2024-09-12 21:39:02,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,560 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 488 [2024-09-12 21:39:02,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,561 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 495 [2024-09-12 21:39:02,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,562 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 502 [2024-09-12 21:39:02,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,563 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 509 [2024-09-12 21:39:02,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,564 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 516 [2024-09-12 21:39:02,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,565 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 523 [2024-09-12 21:39:02,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,566 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 530 [2024-09-12 21:39:02,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,566 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 537 [2024-09-12 21:39:02,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,567 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 544 [2024-09-12 21:39:02,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,568 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 551 [2024-09-12 21:39:02,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,569 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 558 [2024-09-12 21:39:02,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,570 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 565 [2024-09-12 21:39:02,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,571 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 572 [2024-09-12 21:39:02,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,571 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 579 [2024-09-12 21:39:02,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,572 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 586 [2024-09-12 21:39:02,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,573 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 593 [2024-09-12 21:39:02,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:02,575 INFO L134 CoverageAnalysis]: Checked inductivity of 21978 backedges. 8399 proven. 2775 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-09-12 21:39:02,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:39:02,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416344437] [2024-09-12 21:39:02,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416344437] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:39:02,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [470557569] [2024-09-12 21:39:02,576 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 21:39:02,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:39:02,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:39:02,577 INFO L229 MonitoredProcess]: Starting monitored process 149 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:39:02,577 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Waiting until timeout for monitored process [2024-09-12 21:39:02,866 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 75 check-sat command(s) [2024-09-12 21:39:02,866 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:39:02,872 INFO L262 TraceCheckSpWp]: Trace formula consists of 1449 conjuncts, 152 conjuncts are in the unsatisfiable core [2024-09-12 21:39:02,877 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:39:03,089 INFO L134 CoverageAnalysis]: Checked inductivity of 21978 backedges. 8399 proven. 2775 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-09-12 21:39:03,089 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:39:07,408 INFO L134 CoverageAnalysis]: Checked inductivity of 21978 backedges. 8399 proven. 2775 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-09-12 21:39:07,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [470557569] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:39:07,408 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:39:07,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [153, 153, 153] total 154 [2024-09-12 21:39:07,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883068087] [2024-09-12 21:39:07,408 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:39:07,409 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 154 states [2024-09-12 21:39:07,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:39:07,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 154 interpolants. [2024-09-12 21:39:07,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5930, Invalid=17632, Unknown=0, NotChecked=0, Total=23562 [2024-09-12 21:39:07,410 INFO L87 Difference]: Start difference. First operand 607 states and 608 transitions. Second operand has 154 states, 154 states have (on average 1.525974025974026) internal successors, (235), 154 states have internal predecessors, (235), 76 states have call successors, (77), 2 states have call predecessors, (77), 1 states have return successors, (75), 75 states have call predecessors, (75), 75 states have call successors, (75) [2024-09-12 21:39:08,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:39:08,400 INFO L93 Difference]: Finished difference Result 841 states and 917 transitions. [2024-09-12 21:39:08,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 153 states. [2024-09-12 21:39:08,400 INFO L78 Accepts]: Start accepts. Automaton has has 154 states, 154 states have (on average 1.525974025974026) internal successors, (235), 154 states have internal predecessors, (235), 76 states have call successors, (77), 2 states have call predecessors, (77), 1 states have return successors, (75), 75 states have call predecessors, (75), 75 states have call successors, (75) Word has length 604 [2024-09-12 21:39:08,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:39:08,404 INFO L225 Difference]: With dead ends: 841 [2024-09-12 21:39:08,404 INFO L226 Difference]: Without dead ends: 608 [2024-09-12 21:39:08,405 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1510 GetRequests, 1208 SyntacticMatches, 150 SemanticMatches, 152 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17387 ImplicationChecksByTransitivity, 8.0s TimeCoverageRelationStatistics Valid=5930, Invalid=17632, Unknown=0, NotChecked=0, Total=23562 [2024-09-12 21:39:08,405 INFO L434 NwaCegarLoop]: 157 mSDtfsCounter, 0 mSDsluCounter, 1196 mSDsCounter, 0 mSdLazyCounter, 1879 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1353 SdHoareTripleChecker+Invalid, 1879 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1879 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-12 21:39:08,405 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1353 Invalid, 1879 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1879 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-12 21:39:08,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 608 states. [2024-09-12 21:39:08,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 608 to 608. [2024-09-12 21:39:08,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 608 states, 454 states have (on average 1.0044052863436124) internal successors, (456), 455 states have internal predecessors, (456), 77 states have call successors, (77), 77 states have call predecessors, (77), 76 states have return successors, (76), 75 states have call predecessors, (76), 76 states have call successors, (76) [2024-09-12 21:39:08,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 608 states to 608 states and 609 transitions. [2024-09-12 21:39:08,468 INFO L78 Accepts]: Start accepts. Automaton has 608 states and 609 transitions. Word has length 604 [2024-09-12 21:39:08,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:39:08,469 INFO L474 AbstractCegarLoop]: Abstraction has 608 states and 609 transitions. [2024-09-12 21:39:08,469 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 154 states, 154 states have (on average 1.525974025974026) internal successors, (235), 154 states have internal predecessors, (235), 76 states have call successors, (77), 2 states have call predecessors, (77), 1 states have return successors, (75), 75 states have call predecessors, (75), 75 states have call successors, (75) [2024-09-12 21:39:08,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:39:08,469 INFO L276 IsEmpty]: Start isEmpty. Operand 608 states and 609 transitions. [2024-09-12 21:39:08,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 606 [2024-09-12 21:39:08,471 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:39:08,471 INFO L216 NwaCegarLoop]: trace histogram [75, 75, 75, 75, 74, 74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:39:08,484 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Ended with exit code 0 [2024-09-12 21:39:08,671 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 149 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable149 [2024-09-12 21:39:08,672 INFO L399 AbstractCegarLoop]: === Iteration 151 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:39:08,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:39:08,672 INFO L85 PathProgramCache]: Analyzing trace with hash -448972073, now seen corresponding path program 148 times [2024-09-12 21:39:08,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:39:08,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61663092] [2024-09-12 21:39:08,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:39:08,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:39:08,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,906 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:39:12,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,907 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-12 21:39:12,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,908 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-12 21:39:12,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,909 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-12 21:39:12,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,910 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-12 21:39:12,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,910 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-12 21:39:12,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,911 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-12 21:39:12,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,912 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-12 21:39:12,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,913 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-09-12 21:39:12,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,913 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-12 21:39:12,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,914 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-09-12 21:39:12,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,915 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-12 21:39:12,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,915 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-09-12 21:39:12,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,916 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-09-12 21:39:12,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,917 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-09-12 21:39:12,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,918 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-09-12 21:39:12,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,918 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-09-12 21:39:12,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,919 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-09-12 21:39:12,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,920 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-09-12 21:39:12,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,920 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-09-12 21:39:12,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,921 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-09-12 21:39:12,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,922 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-09-12 21:39:12,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,923 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2024-09-12 21:39:12,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,923 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-09-12 21:39:12,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,924 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2024-09-12 21:39:12,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,925 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-09-12 21:39:12,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,925 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 258 [2024-09-12 21:39:12,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,926 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-09-12 21:39:12,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,927 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-09-12 21:39:12,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,928 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 279 [2024-09-12 21:39:12,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,928 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 286 [2024-09-12 21:39:12,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,929 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 293 [2024-09-12 21:39:12,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,930 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-09-12 21:39:12,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,931 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-09-12 21:39:12,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,931 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 314 [2024-09-12 21:39:12,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,932 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 321 [2024-09-12 21:39:12,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,933 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 328 [2024-09-12 21:39:12,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,934 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 335 [2024-09-12 21:39:12,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,934 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 342 [2024-09-12 21:39:12,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,935 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-09-12 21:39:12,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,936 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 356 [2024-09-12 21:39:12,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,937 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 363 [2024-09-12 21:39:12,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,937 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 370 [2024-09-12 21:39:12,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,938 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 377 [2024-09-12 21:39:12,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,939 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 384 [2024-09-12 21:39:12,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,939 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 391 [2024-09-12 21:39:12,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,940 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 398 [2024-09-12 21:39:12,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,941 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 405 [2024-09-12 21:39:12,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,942 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 412 [2024-09-12 21:39:12,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,942 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 419 [2024-09-12 21:39:12,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,943 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 426 [2024-09-12 21:39:12,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,944 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 433 [2024-09-12 21:39:12,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,945 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 440 [2024-09-12 21:39:12,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,946 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 447 [2024-09-12 21:39:12,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,946 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 454 [2024-09-12 21:39:12,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,947 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 461 [2024-09-12 21:39:12,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,948 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 468 [2024-09-12 21:39:12,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,949 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 475 [2024-09-12 21:39:12,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,949 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 482 [2024-09-12 21:39:12,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,950 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 489 [2024-09-12 21:39:12,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,951 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 496 [2024-09-12 21:39:12,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,952 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 503 [2024-09-12 21:39:12,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,953 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 510 [2024-09-12 21:39:12,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,953 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 517 [2024-09-12 21:39:12,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,954 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 524 [2024-09-12 21:39:12,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,955 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 531 [2024-09-12 21:39:12,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,956 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 538 [2024-09-12 21:39:12,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,956 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 545 [2024-09-12 21:39:12,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,957 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 552 [2024-09-12 21:39:12,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,958 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 559 [2024-09-12 21:39:12,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,959 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 566 [2024-09-12 21:39:12,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,960 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 573 [2024-09-12 21:39:12,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,960 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 580 [2024-09-12 21:39:12,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,961 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 587 [2024-09-12 21:39:12,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,962 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 594 [2024-09-12 21:39:12,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:12,964 INFO L134 CoverageAnalysis]: Checked inductivity of 22053 backedges. 2923 proven. 8326 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-09-12 21:39:12,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:39:12,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61663092] [2024-09-12 21:39:12,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61663092] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:39:12,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1174997901] [2024-09-12 21:39:12,965 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 21:39:12,965 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:39:12,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:39:12,966 INFO L229 MonitoredProcess]: Starting monitored process 150 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:39:12,967 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Waiting until timeout for monitored process [2024-09-12 21:39:13,121 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 21:39:13,121 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:39:13,129 INFO L262 TraceCheckSpWp]: Trace formula consists of 1454 conjuncts, 156 conjuncts are in the unsatisfiable core [2024-09-12 21:39:13,134 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:39:13,371 INFO L134 CoverageAnalysis]: Checked inductivity of 22053 backedges. 2998 proven. 8251 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-09-12 21:39:13,371 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:39:16,381 INFO L134 CoverageAnalysis]: Checked inductivity of 22053 backedges. 2998 proven. 8251 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-09-12 21:39:16,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1174997901] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:39:16,381 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:39:16,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [80, 80, 80] total 83 [2024-09-12 21:39:16,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038194166] [2024-09-12 21:39:16,382 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:39:16,382 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 83 states [2024-09-12 21:39:16,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:39:16,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2024-09-12 21:39:16,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3016, Invalid=3790, Unknown=0, NotChecked=0, Total=6806 [2024-09-12 21:39:16,383 INFO L87 Difference]: Start difference. First operand 608 states and 609 transitions. Second operand has 83 states, 83 states have (on average 2.8674698795180724) internal successors, (238), 81 states have internal predecessors, (238), 76 states have call successors, (78), 3 states have call predecessors, (78), 1 states have return successors, (75), 75 states have call predecessors, (75), 75 states have call successors, (75) [2024-09-12 21:39:16,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:39:16,764 INFO L93 Difference]: Finished difference Result 621 states and 623 transitions. [2024-09-12 21:39:16,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-09-12 21:39:16,765 INFO L78 Accepts]: Start accepts. Automaton has has 83 states, 83 states have (on average 2.8674698795180724) internal successors, (238), 81 states have internal predecessors, (238), 76 states have call successors, (78), 3 states have call predecessors, (78), 1 states have return successors, (75), 75 states have call predecessors, (75), 75 states have call successors, (75) Word has length 605 [2024-09-12 21:39:16,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:39:16,768 INFO L225 Difference]: With dead ends: 621 [2024-09-12 21:39:16,768 INFO L226 Difference]: Without dead ends: 619 [2024-09-12 21:39:16,769 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1514 GetRequests, 1282 SyntacticMatches, 150 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6519 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=3022, Invalid=3950, Unknown=0, NotChecked=0, Total=6972 [2024-09-12 21:39:16,769 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 815 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 817 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 815 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 21:39:16,769 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 140 Invalid, 817 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 815 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 21:39:16,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 619 states. [2024-09-12 21:39:16,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 619 to 615. [2024-09-12 21:39:16,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 615 states, 459 states have (on average 1.0043572984749456) internal successors, (461), 460 states have internal predecessors, (461), 78 states have call successors, (78), 78 states have call predecessors, (78), 77 states have return successors, (77), 76 states have call predecessors, (77), 77 states have call successors, (77) [2024-09-12 21:39:16,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 615 states to 615 states and 616 transitions. [2024-09-12 21:39:16,831 INFO L78 Accepts]: Start accepts. Automaton has 615 states and 616 transitions. Word has length 605 [2024-09-12 21:39:16,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:39:16,831 INFO L474 AbstractCegarLoop]: Abstraction has 615 states and 616 transitions. [2024-09-12 21:39:16,831 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 83 states, 83 states have (on average 2.8674698795180724) internal successors, (238), 81 states have internal predecessors, (238), 76 states have call successors, (78), 3 states have call predecessors, (78), 1 states have return successors, (75), 75 states have call predecessors, (75), 75 states have call successors, (75) [2024-09-12 21:39:16,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:39:16,832 INFO L276 IsEmpty]: Start isEmpty. Operand 615 states and 616 transitions. [2024-09-12 21:39:16,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 613 [2024-09-12 21:39:16,833 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:39:16,833 INFO L216 NwaCegarLoop]: trace histogram [76, 76, 76, 75, 75, 75, 75, 75, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:39:16,846 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Forceful destruction successful, exit code 0 [2024-09-12 21:39:17,034 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150,150 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:39:17,034 INFO L399 AbstractCegarLoop]: === Iteration 152 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:39:17,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:39:17,034 INFO L85 PathProgramCache]: Analyzing trace with hash 403985901, now seen corresponding path program 149 times [2024-09-12 21:39:17,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:39:17,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119807272] [2024-09-12 21:39:17,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:39:17,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:39:17,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,367 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:39:24,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,368 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-12 21:39:24,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,369 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-12 21:39:24,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,370 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-12 21:39:24,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,371 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-12 21:39:24,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,372 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-12 21:39:24,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,373 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-12 21:39:24,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,374 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-12 21:39:24,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,375 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-09-12 21:39:24,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,376 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-12 21:39:24,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,377 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-09-12 21:39:24,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,378 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-12 21:39:24,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,379 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-09-12 21:39:24,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,380 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-09-12 21:39:24,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,382 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-09-12 21:39:24,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,382 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-09-12 21:39:24,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,383 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-09-12 21:39:24,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,385 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-09-12 21:39:24,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,386 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-09-12 21:39:24,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,387 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-09-12 21:39:24,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,388 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-09-12 21:39:24,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,389 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-09-12 21:39:24,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,390 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2024-09-12 21:39:24,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,391 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-09-12 21:39:24,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,392 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2024-09-12 21:39:24,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,393 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-09-12 21:39:24,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,394 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 258 [2024-09-12 21:39:24,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,395 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-09-12 21:39:24,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,396 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-09-12 21:39:24,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,397 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 279 [2024-09-12 21:39:24,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,398 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 286 [2024-09-12 21:39:24,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,399 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 293 [2024-09-12 21:39:24,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,400 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-09-12 21:39:24,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,401 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-09-12 21:39:24,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,402 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 314 [2024-09-12 21:39:24,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,403 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 321 [2024-09-12 21:39:24,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,404 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 328 [2024-09-12 21:39:24,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,405 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 335 [2024-09-12 21:39:24,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,407 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 342 [2024-09-12 21:39:24,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,408 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-09-12 21:39:24,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,409 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 356 [2024-09-12 21:39:24,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,410 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 363 [2024-09-12 21:39:24,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,411 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 370 [2024-09-12 21:39:24,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,412 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 377 [2024-09-12 21:39:24,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,413 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 384 [2024-09-12 21:39:24,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,414 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 391 [2024-09-12 21:39:24,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,415 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 398 [2024-09-12 21:39:24,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,416 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 405 [2024-09-12 21:39:24,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,417 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 412 [2024-09-12 21:39:24,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,419 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 419 [2024-09-12 21:39:24,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,420 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 426 [2024-09-12 21:39:24,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,421 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 433 [2024-09-12 21:39:24,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,422 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 440 [2024-09-12 21:39:24,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,423 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 447 [2024-09-12 21:39:24,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,424 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 454 [2024-09-12 21:39:24,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,425 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 461 [2024-09-12 21:39:24,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,426 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 468 [2024-09-12 21:39:24,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,428 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 475 [2024-09-12 21:39:24,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,429 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 482 [2024-09-12 21:39:24,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,430 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 489 [2024-09-12 21:39:24,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,431 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 496 [2024-09-12 21:39:24,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,432 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 503 [2024-09-12 21:39:24,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,433 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 510 [2024-09-12 21:39:24,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,434 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 517 [2024-09-12 21:39:24,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,436 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 524 [2024-09-12 21:39:24,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,437 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 531 [2024-09-12 21:39:24,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,438 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 538 [2024-09-12 21:39:24,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,439 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 545 [2024-09-12 21:39:24,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,440 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 552 [2024-09-12 21:39:24,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,441 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 559 [2024-09-12 21:39:24,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,443 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 566 [2024-09-12 21:39:24,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,444 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 573 [2024-09-12 21:39:24,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,445 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 580 [2024-09-12 21:39:24,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,446 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 587 [2024-09-12 21:39:24,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,447 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 594 [2024-09-12 21:39:24,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,448 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 601 [2024-09-12 21:39:24,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:24,451 INFO L134 CoverageAnalysis]: Checked inductivity of 22575 backedges. 8625 proven. 2850 refuted. 0 times theorem prover too weak. 11100 trivial. 0 not checked. [2024-09-12 21:39:24,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:39:24,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119807272] [2024-09-12 21:39:24,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119807272] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:39:24,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1778042350] [2024-09-12 21:39:24,452 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 21:39:24,452 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:39:24,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:39:24,453 INFO L229 MonitoredProcess]: Starting monitored process 151 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:39:24,454 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Waiting until timeout for monitored process [2024-09-12 21:39:24,794 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 76 check-sat command(s) [2024-09-12 21:39:24,794 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:39:24,803 INFO L262 TraceCheckSpWp]: Trace formula consists of 1468 conjuncts, 154 conjuncts are in the unsatisfiable core [2024-09-12 21:39:24,807 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:39:25,063 INFO L134 CoverageAnalysis]: Checked inductivity of 22575 backedges. 8625 proven. 2850 refuted. 0 times theorem prover too weak. 11100 trivial. 0 not checked. [2024-09-12 21:39:25,063 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:39:30,058 INFO L134 CoverageAnalysis]: Checked inductivity of 22575 backedges. 8625 proven. 2850 refuted. 0 times theorem prover too weak. 11100 trivial. 0 not checked. [2024-09-12 21:39:30,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1778042350] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:39:30,058 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:39:30,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [155, 155, 155] total 156 [2024-09-12 21:39:30,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283776709] [2024-09-12 21:39:30,059 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:39:30,059 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 156 states [2024-09-12 21:39:30,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:39:30,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 156 interpolants. [2024-09-12 21:39:30,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6085, Invalid=18095, Unknown=0, NotChecked=0, Total=24180 [2024-09-12 21:39:30,061 INFO L87 Difference]: Start difference. First operand 615 states and 616 transitions. Second operand has 156 states, 156 states have (on average 1.5256410256410255) internal successors, (238), 156 states have internal predecessors, (238), 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-12 21:39:31,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:39:31,194 INFO L93 Difference]: Finished difference Result 852 states and 929 transitions. [2024-09-12 21:39:31,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 155 states. [2024-09-12 21:39:31,194 INFO L78 Accepts]: Start accepts. Automaton has has 156 states, 156 states have (on average 1.5256410256410255) internal successors, (238), 156 states have internal predecessors, (238), 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 612 [2024-09-12 21:39:31,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:39:31,198 INFO L225 Difference]: With dead ends: 852 [2024-09-12 21:39:31,198 INFO L226 Difference]: Without dead ends: 616 [2024-09-12 21:39:31,199 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1530 GetRequests, 1224 SyntacticMatches, 152 SemanticMatches, 154 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17847 ImplicationChecksByTransitivity, 9.1s TimeCoverageRelationStatistics Valid=6085, Invalid=18095, Unknown=0, NotChecked=0, Total=24180 [2024-09-12 21:39:31,199 INFO L434 NwaCegarLoop]: 159 mSDtfsCounter, 0 mSDsluCounter, 1275 mSDsCounter, 0 mSdLazyCounter, 2090 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1434 SdHoareTripleChecker+Invalid, 2090 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2090 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-12 21:39:31,199 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1434 Invalid, 2090 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2090 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-12 21:39:31,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 616 states. [2024-09-12 21:39:31,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 616 to 616. [2024-09-12 21:39:31,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 616 states, 460 states have (on average 1.0043478260869565) internal successors, (462), 461 states have internal predecessors, (462), 78 states have call successors, (78), 78 states have call predecessors, (78), 77 states have return successors, (77), 76 states have call predecessors, (77), 77 states have call successors, (77) [2024-09-12 21:39:31,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 616 states to 616 states and 617 transitions. [2024-09-12 21:39:31,264 INFO L78 Accepts]: Start accepts. Automaton has 616 states and 617 transitions. Word has length 612 [2024-09-12 21:39:31,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:39:31,264 INFO L474 AbstractCegarLoop]: Abstraction has 616 states and 617 transitions. [2024-09-12 21:39:31,264 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 156 states, 156 states have (on average 1.5256410256410255) internal successors, (238), 156 states have internal predecessors, (238), 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-12 21:39:31,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:39:31,264 INFO L276 IsEmpty]: Start isEmpty. Operand 616 states and 617 transitions. [2024-09-12 21:39:31,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 614 [2024-09-12 21:39:31,266 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:39:31,266 INFO L216 NwaCegarLoop]: trace histogram [76, 76, 76, 76, 75, 75, 75, 75, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:39:31,281 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Ended with exit code 0 [2024-09-12 21:39:31,466 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151,151 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:39:31,467 INFO L399 AbstractCegarLoop]: === Iteration 153 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:39:31,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:39:31,467 INFO L85 PathProgramCache]: Analyzing trace with hash 1472119417, now seen corresponding path program 150 times [2024-09-12 21:39:31,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:39:31,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301683732] [2024-09-12 21:39:31,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:39:31,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:39:31,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,107 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:39:36,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,108 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-12 21:39:36,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,109 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-12 21:39:36,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,109 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-09-12 21:39:36,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,110 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-12 21:39:36,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,111 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-09-12 21:39:36,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,112 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-12 21:39:36,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,113 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-09-12 21:39:36,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,113 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-12 21:39:36,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,114 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-09-12 21:39:36,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,115 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-12 21:39:36,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,116 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-09-12 21:39:36,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,117 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-12 21:39:36,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,117 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-09-12 21:39:36,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,118 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-12 21:39:36,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,119 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-09-12 21:39:36,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,120 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-09-12 21:39:36,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,121 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-09-12 21:39:36,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,121 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-09-12 21:39:36,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,122 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-09-12 21:39:36,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,123 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-09-12 21:39:36,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,124 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2024-09-12 21:39:36,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,125 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-09-12 21:39:36,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,126 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-09-12 21:39:36,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,126 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-09-12 21:39:36,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,127 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 252 [2024-09-12 21:39:36,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,128 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-09-12 21:39:36,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,129 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-09-12 21:39:36,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,130 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-09-12 21:39:36,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,131 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 280 [2024-09-12 21:39:36,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,131 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 287 [2024-09-12 21:39:36,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,132 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2024-09-12 21:39:36,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,133 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-09-12 21:39:36,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,134 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 308 [2024-09-12 21:39:36,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,134 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2024-09-12 21:39:36,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,135 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-09-12 21:39:36,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,136 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 329 [2024-09-12 21:39:36,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,137 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 336 [2024-09-12 21:39:36,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,137 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 343 [2024-09-12 21:39:36,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,138 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 350 [2024-09-12 21:39:36,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,139 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 357 [2024-09-12 21:39:36,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,140 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 364 [2024-09-12 21:39:36,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,141 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 371 [2024-09-12 21:39:36,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,141 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 378 [2024-09-12 21:39:36,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,142 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 385 [2024-09-12 21:39:36,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,143 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 392 [2024-09-12 21:39:36,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,144 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 399 [2024-09-12 21:39:36,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,144 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 406 [2024-09-12 21:39:36,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,145 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 413 [2024-09-12 21:39:36,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,146 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 420 [2024-09-12 21:39:36,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,147 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 427 [2024-09-12 21:39:36,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,147 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 434 [2024-09-12 21:39:36,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,148 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 441 [2024-09-12 21:39:36,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,149 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 448 [2024-09-12 21:39:36,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,150 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 455 [2024-09-12 21:39:36,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,150 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 462 [2024-09-12 21:39:36,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,151 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 469 [2024-09-12 21:39:36,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,152 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 476 [2024-09-12 21:39:36,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,153 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 483 [2024-09-12 21:39:36,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,154 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 490 [2024-09-12 21:39:36,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,154 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 497 [2024-09-12 21:39:36,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,155 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 504 [2024-09-12 21:39:36,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,156 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 511 [2024-09-12 21:39:36,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,157 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 518 [2024-09-12 21:39:36,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,157 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 525 [2024-09-12 21:39:36,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,158 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 532 [2024-09-12 21:39:36,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,159 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 539 [2024-09-12 21:39:36,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,160 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 546 [2024-09-12 21:39:36,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,161 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 553 [2024-09-12 21:39:36,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,161 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 560 [2024-09-12 21:39:36,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,162 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 567 [2024-09-12 21:39:36,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,163 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 574 [2024-09-12 21:39:36,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,164 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 581 [2024-09-12 21:39:36,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,165 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 588 [2024-09-12 21:39:36,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,166 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 595 [2024-09-12 21:39:36,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,166 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 602 [2024-09-12 21:39:36,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:36,168 INFO L134 CoverageAnalysis]: Checked inductivity of 22651 backedges. 3000 proven. 8551 refuted. 0 times theorem prover too weak. 11100 trivial. 0 not checked. [2024-09-12 21:39:36,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:39:36,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301683732] [2024-09-12 21:39:36,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301683732] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:39:36,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1201513374] [2024-09-12 21:39:36,169 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 21:39:36,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:39:36,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:39:36,170 INFO L229 MonitoredProcess]: Starting monitored process 152 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:39:36,171 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Waiting until timeout for monitored process [2024-09-12 21:39:36,475 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 76 check-sat command(s) [2024-09-12 21:39:36,475 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:39:36,483 INFO L262 TraceCheckSpWp]: Trace formula consists of 1473 conjuncts, 158 conjuncts are in the unsatisfiable core [2024-09-12 21:39:36,487 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:39:36,749 INFO L134 CoverageAnalysis]: Checked inductivity of 22651 backedges. 3076 proven. 8475 refuted. 0 times theorem prover too weak. 11100 trivial. 0 not checked. [2024-09-12 21:39:36,749 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:39:40,173 INFO L134 CoverageAnalysis]: Checked inductivity of 22651 backedges. 3076 proven. 8475 refuted. 0 times theorem prover too weak. 11100 trivial. 0 not checked. [2024-09-12 21:39:40,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1201513374] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:39:40,173 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:39:40,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [81, 81, 81] total 84 [2024-09-12 21:39:40,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320491852] [2024-09-12 21:39:40,174 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:39:40,174 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2024-09-12 21:39:40,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:39:40,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2024-09-12 21:39:40,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3094, Invalid=3878, Unknown=0, NotChecked=0, Total=6972 [2024-09-12 21:39:40,176 INFO L87 Difference]: Start difference. First operand 616 states and 617 transitions. Second operand has 84 states, 84 states have (on average 2.869047619047619) internal successors, (241), 82 states have internal predecessors, (241), 77 states have call successors, (79), 3 states have call predecessors, (79), 1 states have return successors, (76), 76 states have call predecessors, (76), 76 states have call successors, (76) [2024-09-12 21:39:40,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:39:40,660 INFO L93 Difference]: Finished difference Result 629 states and 631 transitions. [2024-09-12 21:39:40,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-09-12 21:39:40,661 INFO L78 Accepts]: Start accepts. Automaton has has 84 states, 84 states have (on average 2.869047619047619) internal successors, (241), 82 states have internal predecessors, (241), 77 states have call successors, (79), 3 states have call predecessors, (79), 1 states have return successors, (76), 76 states have call predecessors, (76), 76 states have call successors, (76) Word has length 613 [2024-09-12 21:39:40,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:39:40,665 INFO L225 Difference]: With dead ends: 629 [2024-09-12 21:39:40,665 INFO L226 Difference]: Without dead ends: 627 [2024-09-12 21:39:40,665 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1534 GetRequests, 1299 SyntacticMatches, 152 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6682 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=3100, Invalid=4040, Unknown=0, NotChecked=0, Total=7140 [2024-09-12 21:39:40,665 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 951 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 953 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 951 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 21:39:40,665 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 180 Invalid, 953 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 951 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 21:39:40,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 627 states. [2024-09-12 21:39:40,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 627 to 623. [2024-09-12 21:39:40,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 623 states, 465 states have (on average 1.0043010752688173) internal successors, (467), 466 states have internal predecessors, (467), 79 states have call successors, (79), 79 states have call predecessors, (79), 78 states have return successors, (78), 77 states have call predecessors, (78), 78 states have call successors, (78) [2024-09-12 21:39:40,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 623 states to 623 states and 624 transitions. [2024-09-12 21:39:40,731 INFO L78 Accepts]: Start accepts. Automaton has 623 states and 624 transitions. Word has length 613 [2024-09-12 21:39:40,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:39:40,731 INFO L474 AbstractCegarLoop]: Abstraction has 623 states and 624 transitions. [2024-09-12 21:39:40,731 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 84 states, 84 states have (on average 2.869047619047619) internal successors, (241), 82 states have internal predecessors, (241), 77 states have call successors, (79), 3 states have call predecessors, (79), 1 states have return successors, (76), 76 states have call predecessors, (76), 76 states have call successors, (76) [2024-09-12 21:39:40,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:39:40,731 INFO L276 IsEmpty]: Start isEmpty. Operand 623 states and 624 transitions. [2024-09-12 21:39:40,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 621 [2024-09-12 21:39:40,733 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:39:40,733 INFO L216 NwaCegarLoop]: trace histogram [77, 77, 77, 76, 76, 76, 76, 76, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:39:40,750 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Ended with exit code 0 [2024-09-12 21:39:40,933 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152,152 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:39:40,934 INFO L399 AbstractCegarLoop]: === Iteration 154 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:39:40,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:39:40,934 INFO L85 PathProgramCache]: Analyzing trace with hash 2107331595, now seen corresponding path program 151 times [2024-09-12 21:39:40,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:39:40,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105268310] [2024-09-12 21:39:40,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:39:40,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:39:41,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,266 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:39:48,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,267 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-12 21:39:48,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,268 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-12 21:39:48,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,269 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-09-12 21:39:48,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,270 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-12 21:39:48,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,270 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-09-12 21:39:48,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,271 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-12 21:39:48,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,272 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-09-12 21:39:48,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,272 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-12 21:39:48,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,273 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-09-12 21:39:48,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,274 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-12 21:39:48,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,274 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-09-12 21:39:48,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,275 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-12 21:39:48,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,276 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-09-12 21:39:48,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,277 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-12 21:39:48,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,278 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-09-12 21:39:48,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,279 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-09-12 21:39:48,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,279 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-09-12 21:39:48,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,280 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-09-12 21:39:48,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,281 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-09-12 21:39:48,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,281 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-09-12 21:39:48,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,282 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2024-09-12 21:39:48,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,283 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-09-12 21:39:48,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,284 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-09-12 21:39:48,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,284 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-09-12 21:39:48,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,285 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 252 [2024-09-12 21:39:48,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,286 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-09-12 21:39:48,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,286 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-09-12 21:39:48,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,287 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-09-12 21:39:48,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,288 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 280 [2024-09-12 21:39:48,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,289 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 287 [2024-09-12 21:39:48,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,289 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2024-09-12 21:39:48,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,290 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-09-12 21:39:48,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,291 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 308 [2024-09-12 21:39:48,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,291 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2024-09-12 21:39:48,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,292 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-09-12 21:39:48,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,293 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 329 [2024-09-12 21:39:48,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,294 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 336 [2024-09-12 21:39:48,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,294 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 343 [2024-09-12 21:39:48,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,295 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 350 [2024-09-12 21:39:48,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,296 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 357 [2024-09-12 21:39:48,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,297 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 364 [2024-09-12 21:39:48,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,297 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 371 [2024-09-12 21:39:48,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,298 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 378 [2024-09-12 21:39:48,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,299 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 385 [2024-09-12 21:39:48,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,300 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 392 [2024-09-12 21:39:48,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,301 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 399 [2024-09-12 21:39:48,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,301 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 406 [2024-09-12 21:39:48,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,302 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 413 [2024-09-12 21:39:48,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,303 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 420 [2024-09-12 21:39:48,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,304 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 427 [2024-09-12 21:39:48,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,304 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 434 [2024-09-12 21:39:48,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,305 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 441 [2024-09-12 21:39:48,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,306 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 448 [2024-09-12 21:39:48,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,307 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 455 [2024-09-12 21:39:48,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,307 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 462 [2024-09-12 21:39:48,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,308 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 469 [2024-09-12 21:39:48,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,309 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 476 [2024-09-12 21:39:48,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,310 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 483 [2024-09-12 21:39:48,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,311 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 490 [2024-09-12 21:39:48,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,311 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 497 [2024-09-12 21:39:48,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,312 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 504 [2024-09-12 21:39:48,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,313 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 511 [2024-09-12 21:39:48,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,314 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 518 [2024-09-12 21:39:48,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,314 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 525 [2024-09-12 21:39:48,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,315 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 532 [2024-09-12 21:39:48,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,316 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 539 [2024-09-12 21:39:48,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,317 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 546 [2024-09-12 21:39:48,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,318 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 553 [2024-09-12 21:39:48,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,318 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 560 [2024-09-12 21:39:48,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,319 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 567 [2024-09-12 21:39:48,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,320 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 574 [2024-09-12 21:39:48,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,321 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 581 [2024-09-12 21:39:48,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,322 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 588 [2024-09-12 21:39:48,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,323 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 595 [2024-09-12 21:39:48,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,323 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 602 [2024-09-12 21:39:48,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,324 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 609 [2024-09-12 21:39:48,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,326 INFO L134 CoverageAnalysis]: Checked inductivity of 23180 backedges. 8854 proven. 2926 refuted. 0 times theorem prover too weak. 11400 trivial. 0 not checked. [2024-09-12 21:39:48,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:39:48,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105268310] [2024-09-12 21:39:48,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105268310] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:39:48,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1113397484] [2024-09-12 21:39:48,327 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-12 21:39:48,327 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:39:48,327 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:39:48,328 INFO L229 MonitoredProcess]: Starting monitored process 153 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:39:48,328 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Waiting until timeout for monitored process [2024-09-12 21:39:48,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:48,490 INFO L262 TraceCheckSpWp]: Trace formula consists of 1487 conjuncts, 156 conjuncts are in the unsatisfiable core [2024-09-12 21:39:48,493 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:39:48,709 INFO L134 CoverageAnalysis]: Checked inductivity of 23180 backedges. 8854 proven. 2926 refuted. 0 times theorem prover too weak. 11400 trivial. 0 not checked. [2024-09-12 21:39:48,709 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:39:53,233 INFO L134 CoverageAnalysis]: Checked inductivity of 23180 backedges. 8854 proven. 2926 refuted. 0 times theorem prover too weak. 11400 trivial. 0 not checked. [2024-09-12 21:39:53,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1113397484] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:39:53,233 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:39:53,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [157, 157, 157] total 158 [2024-09-12 21:39:53,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728268255] [2024-09-12 21:39:53,233 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:39:53,234 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 158 states [2024-09-12 21:39:53,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:39:53,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 158 interpolants. [2024-09-12 21:39:53,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6242, Invalid=18564, Unknown=0, NotChecked=0, Total=24806 [2024-09-12 21:39:53,235 INFO L87 Difference]: Start difference. First operand 623 states and 624 transitions. Second operand has 158 states, 158 states have (on average 1.5253164556962024) internal successors, (241), 158 states have internal predecessors, (241), 78 states have call successors, (79), 2 states have call predecessors, (79), 1 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) [2024-09-12 21:39:54,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:39:54,378 INFO L93 Difference]: Finished difference Result 863 states and 941 transitions. [2024-09-12 21:39:54,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 157 states. [2024-09-12 21:39:54,379 INFO L78 Accepts]: Start accepts. Automaton has has 158 states, 158 states have (on average 1.5253164556962024) internal successors, (241), 158 states have internal predecessors, (241), 78 states have call successors, (79), 2 states have call predecessors, (79), 1 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) Word has length 620 [2024-09-12 21:39:54,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:39:54,382 INFO L225 Difference]: With dead ends: 863 [2024-09-12 21:39:54,383 INFO L226 Difference]: Without dead ends: 624 [2024-09-12 21:39:54,384 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1550 GetRequests, 1240 SyntacticMatches, 154 SemanticMatches, 156 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18313 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=6242, Invalid=18564, Unknown=0, NotChecked=0, Total=24806 [2024-09-12 21:39:54,384 INFO L434 NwaCegarLoop]: 161 mSDtfsCounter, 0 mSDsluCounter, 1396 mSDsCounter, 0 mSdLazyCounter, 2005 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1557 SdHoareTripleChecker+Invalid, 2005 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2005 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-12 21:39:54,384 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1557 Invalid, 2005 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2005 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-12 21:39:54,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 624 states. [2024-09-12 21:39:54,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 624 to 624. [2024-09-12 21:39:54,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 624 states, 466 states have (on average 1.0042918454935623) internal successors, (468), 467 states have internal predecessors, (468), 79 states have call successors, (79), 79 states have call predecessors, (79), 78 states have return successors, (78), 77 states have call predecessors, (78), 78 states have call successors, (78) [2024-09-12 21:39:54,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 624 states to 624 states and 625 transitions. [2024-09-12 21:39:54,451 INFO L78 Accepts]: Start accepts. Automaton has 624 states and 625 transitions. Word has length 620 [2024-09-12 21:39:54,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:39:54,451 INFO L474 AbstractCegarLoop]: Abstraction has 624 states and 625 transitions. [2024-09-12 21:39:54,451 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 158 states, 158 states have (on average 1.5253164556962024) internal successors, (241), 158 states have internal predecessors, (241), 78 states have call successors, (79), 2 states have call predecessors, (79), 1 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) [2024-09-12 21:39:54,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:39:54,452 INFO L276 IsEmpty]: Start isEmpty. Operand 624 states and 625 transitions. [2024-09-12 21:39:54,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 622 [2024-09-12 21:39:54,454 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:39:54,454 INFO L216 NwaCegarLoop]: trace histogram [77, 77, 77, 77, 76, 76, 76, 76, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:39:54,467 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Forceful destruction successful, exit code 0 [2024-09-12 21:39:54,654 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153,153 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:39:54,654 INFO L399 AbstractCegarLoop]: === Iteration 155 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:39:54,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:39:54,655 INFO L85 PathProgramCache]: Analyzing trace with hash 1736864919, now seen corresponding path program 152 times [2024-09-12 21:39:54,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:39:54,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794888363] [2024-09-12 21:39:54,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:39:54,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:39:54,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,143 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:39:59,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,144 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-12 21:39:59,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,145 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-09-12 21:39:59,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,145 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-12 21:39:59,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,146 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-09-12 21:39:59,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,147 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-12 21:39:59,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,147 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-09-12 21:39:59,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,148 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-12 21:39:59,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,149 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-09-12 21:39:59,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,150 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-12 21:39:59,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,150 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-09-12 21:39:59,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,151 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-12 21:39:59,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,152 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-09-12 21:39:59,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,153 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-09-12 21:39:59,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,153 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2024-09-12 21:39:59,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,154 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-09-12 21:39:59,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,155 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-09-12 21:39:59,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,155 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-09-12 21:39:59,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,156 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2024-09-12 21:39:59,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,157 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-09-12 21:39:59,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,157 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-09-12 21:39:59,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,158 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-09-12 21:39:59,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,159 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-09-12 21:39:59,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,160 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-09-12 21:39:59,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,160 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 246 [2024-09-12 21:39:59,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,161 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-09-12 21:39:59,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,162 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 260 [2024-09-12 21:39:59,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,162 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-09-12 21:39:59,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,163 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 274 [2024-09-12 21:39:59,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,164 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2024-09-12 21:39:59,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,165 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 288 [2024-09-12 21:39:59,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,165 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-09-12 21:39:59,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,166 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 302 [2024-09-12 21:39:59,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,167 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2024-09-12 21:39:59,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,168 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 316 [2024-09-12 21:39:59,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,168 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 323 [2024-09-12 21:39:59,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,169 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 330 [2024-09-12 21:39:59,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,170 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 337 [2024-09-12 21:39:59,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,170 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 344 [2024-09-12 21:39:59,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,171 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 351 [2024-09-12 21:39:59,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,172 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 358 [2024-09-12 21:39:59,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,173 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 365 [2024-09-12 21:39:59,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,173 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 372 [2024-09-12 21:39:59,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,174 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 379 [2024-09-12 21:39:59,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,175 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 386 [2024-09-12 21:39:59,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,176 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 393 [2024-09-12 21:39:59,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,176 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 400 [2024-09-12 21:39:59,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,177 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 407 [2024-09-12 21:39:59,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,178 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 414 [2024-09-12 21:39:59,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,179 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 421 [2024-09-12 21:39:59,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,179 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 428 [2024-09-12 21:39:59,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,180 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 435 [2024-09-12 21:39:59,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,181 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 442 [2024-09-12 21:39:59,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,182 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 449 [2024-09-12 21:39:59,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,182 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 456 [2024-09-12 21:39:59,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,183 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 463 [2024-09-12 21:39:59,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,184 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 470 [2024-09-12 21:39:59,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,185 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 477 [2024-09-12 21:39:59,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,185 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 484 [2024-09-12 21:39:59,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,186 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 491 [2024-09-12 21:39:59,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,187 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 498 [2024-09-12 21:39:59,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,188 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 505 [2024-09-12 21:39:59,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,189 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 512 [2024-09-12 21:39:59,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,189 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 519 [2024-09-12 21:39:59,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,190 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 526 [2024-09-12 21:39:59,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,191 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 533 [2024-09-12 21:39:59,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,192 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 540 [2024-09-12 21:39:59,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,192 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 547 [2024-09-12 21:39:59,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,193 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 554 [2024-09-12 21:39:59,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,194 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 561 [2024-09-12 21:39:59,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,195 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 568 [2024-09-12 21:39:59,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,196 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 575 [2024-09-12 21:39:59,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,196 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 582 [2024-09-12 21:39:59,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,197 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 589 [2024-09-12 21:39:59,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,198 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 596 [2024-09-12 21:39:59,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,199 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 603 [2024-09-12 21:39:59,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,200 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 610 [2024-09-12 21:39:59,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:39:59,202 INFO L134 CoverageAnalysis]: Checked inductivity of 23257 backedges. 3078 proven. 8779 refuted. 0 times theorem prover too weak. 11400 trivial. 0 not checked. [2024-09-12 21:39:59,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:39:59,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794888363] [2024-09-12 21:39:59,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794888363] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:39:59,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1920887553] [2024-09-12 21:39:59,202 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 21:39:59,202 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:39:59,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:39:59,203 INFO L229 MonitoredProcess]: Starting monitored process 154 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:39:59,204 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Waiting until timeout for monitored process [2024-09-12 21:39:59,355 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 21:39:59,355 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:39:59,361 INFO L262 TraceCheckSpWp]: Trace formula consists of 1492 conjuncts, 157 conjuncts are in the unsatisfiable core [2024-09-12 21:39:59,365 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:39:59,608 INFO L134 CoverageAnalysis]: Checked inductivity of 23257 backedges. 3155 proven. 8702 refuted. 0 times theorem prover too weak. 11400 trivial. 0 not checked. [2024-09-12 21:39:59,608 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:40:02,848 INFO L134 CoverageAnalysis]: Checked inductivity of 23257 backedges. 3155 proven. 8702 refuted. 0 times theorem prover too weak. 11400 trivial. 0 not checked. [2024-09-12 21:40:02,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1920887553] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:40:02,849 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:40:02,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [82, 82, 82] total 85 [2024-09-12 21:40:02,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331190745] [2024-09-12 21:40:02,849 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:40:02,849 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 85 states [2024-09-12 21:40:02,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:40:02,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2024-09-12 21:40:02,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3173, Invalid=3967, Unknown=0, NotChecked=0, Total=7140 [2024-09-12 21:40:02,850 INFO L87 Difference]: Start difference. First operand 624 states and 625 transitions. Second operand has 85 states, 85 states have (on average 2.8705882352941177) internal successors, (244), 83 states have internal predecessors, (244), 78 states have call successors, (80), 3 states have call predecessors, (80), 1 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) [2024-09-12 21:40:03,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:40:03,273 INFO L93 Difference]: Finished difference Result 637 states and 639 transitions. [2024-09-12 21:40:03,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-09-12 21:40:03,273 INFO L78 Accepts]: Start accepts. Automaton has has 85 states, 85 states have (on average 2.8705882352941177) internal successors, (244), 83 states have internal predecessors, (244), 78 states have call successors, (80), 3 states have call predecessors, (80), 1 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) Word has length 621 [2024-09-12 21:40:03,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:40:03,277 INFO L225 Difference]: With dead ends: 637 [2024-09-12 21:40:03,277 INFO L226 Difference]: Without dead ends: 635 [2024-09-12 21:40:03,277 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1554 GetRequests, 1314 SyntacticMatches, 156 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7003 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=3179, Invalid=4131, Unknown=0, NotChecked=0, Total=7310 [2024-09-12 21:40:03,278 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 895 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 897 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 895 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 21:40:03,278 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 132 Invalid, 897 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 895 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 21:40:03,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 635 states. [2024-09-12 21:40:03,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 635 to 631. [2024-09-12 21:40:03,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 631 states, 471 states have (on average 1.0042462845010616) internal successors, (473), 472 states have internal predecessors, (473), 80 states have call successors, (80), 80 states have call predecessors, (80), 79 states have return successors, (79), 78 states have call predecessors, (79), 79 states have call successors, (79) [2024-09-12 21:40:03,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 631 states to 631 states and 632 transitions. [2024-09-12 21:40:03,345 INFO L78 Accepts]: Start accepts. Automaton has 631 states and 632 transitions. Word has length 621 [2024-09-12 21:40:03,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:40:03,346 INFO L474 AbstractCegarLoop]: Abstraction has 631 states and 632 transitions. [2024-09-12 21:40:03,346 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 85 states, 85 states have (on average 2.8705882352941177) internal successors, (244), 83 states have internal predecessors, (244), 78 states have call successors, (80), 3 states have call predecessors, (80), 1 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) [2024-09-12 21:40:03,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:40:03,346 INFO L276 IsEmpty]: Start isEmpty. Operand 631 states and 632 transitions. [2024-09-12 21:40:03,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 629 [2024-09-12 21:40:03,348 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:40:03,348 INFO L216 NwaCegarLoop]: trace histogram [78, 78, 78, 77, 77, 77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:40:03,362 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Forceful destruction successful, exit code 0 [2024-09-12 21:40:03,549 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 154 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable154 [2024-09-12 21:40:03,549 INFO L399 AbstractCegarLoop]: === Iteration 156 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:40:03,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:40:03,549 INFO L85 PathProgramCache]: Analyzing trace with hash 764060717, now seen corresponding path program 153 times [2024-09-12 21:40:03,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:40:03,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983328846] [2024-09-12 21:40:03,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:40:03,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:40:03,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,919 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:40:10,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,920 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-12 21:40:10,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,921 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-09-12 21:40:10,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,921 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-12 21:40:10,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,922 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-09-12 21:40:10,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,923 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-12 21:40:10,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,923 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-09-12 21:40:10,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,924 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-12 21:40:10,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,925 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-09-12 21:40:10,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,925 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-12 21:40:10,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,926 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-09-12 21:40:10,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,927 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-12 21:40:10,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,928 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-09-12 21:40:10,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,928 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-09-12 21:40:10,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,929 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2024-09-12 21:40:10,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,930 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-09-12 21:40:10,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,931 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-09-12 21:40:10,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,931 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-09-12 21:40:10,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,932 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2024-09-12 21:40:10,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,933 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-09-12 21:40:10,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,933 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-09-12 21:40:10,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,934 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-09-12 21:40:10,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,935 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-09-12 21:40:10,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,935 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-09-12 21:40:10,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,936 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 246 [2024-09-12 21:40:10,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,937 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-09-12 21:40:10,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,938 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 260 [2024-09-12 21:40:10,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,938 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-09-12 21:40:10,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,939 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 274 [2024-09-12 21:40:10,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,940 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2024-09-12 21:40:10,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,940 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 288 [2024-09-12 21:40:10,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,941 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-09-12 21:40:10,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,942 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 302 [2024-09-12 21:40:10,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,942 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2024-09-12 21:40:10,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,943 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 316 [2024-09-12 21:40:10,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,944 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 323 [2024-09-12 21:40:10,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,945 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 330 [2024-09-12 21:40:10,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,945 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 337 [2024-09-12 21:40:10,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,946 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 344 [2024-09-12 21:40:10,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,947 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 351 [2024-09-12 21:40:10,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,948 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 358 [2024-09-12 21:40:10,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,948 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 365 [2024-09-12 21:40:10,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,949 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 372 [2024-09-12 21:40:10,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,950 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 379 [2024-09-12 21:40:10,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,950 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 386 [2024-09-12 21:40:10,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,951 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 393 [2024-09-12 21:40:10,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,952 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 400 [2024-09-12 21:40:10,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,953 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 407 [2024-09-12 21:40:10,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,953 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 414 [2024-09-12 21:40:10,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,954 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 421 [2024-09-12 21:40:10,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,955 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 428 [2024-09-12 21:40:10,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,956 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 435 [2024-09-12 21:40:10,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,956 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 442 [2024-09-12 21:40:10,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,957 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 449 [2024-09-12 21:40:10,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,958 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 456 [2024-09-12 21:40:10,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,959 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 463 [2024-09-12 21:40:10,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,959 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 470 [2024-09-12 21:40:10,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,960 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 477 [2024-09-12 21:40:10,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,961 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 484 [2024-09-12 21:40:10,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,962 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 491 [2024-09-12 21:40:10,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,962 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 498 [2024-09-12 21:40:10,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,963 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 505 [2024-09-12 21:40:10,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,964 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 512 [2024-09-12 21:40:10,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,965 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 519 [2024-09-12 21:40:10,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,965 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 526 [2024-09-12 21:40:10,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,966 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 533 [2024-09-12 21:40:10,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,967 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 540 [2024-09-12 21:40:10,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,968 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 547 [2024-09-12 21:40:10,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,969 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 554 [2024-09-12 21:40:10,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,969 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 561 [2024-09-12 21:40:10,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,970 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 568 [2024-09-12 21:40:10,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,971 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 575 [2024-09-12 21:40:10,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,972 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 582 [2024-09-12 21:40:10,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,972 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 589 [2024-09-12 21:40:10,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,973 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 596 [2024-09-12 21:40:10,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,974 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 603 [2024-09-12 21:40:10,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,975 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 610 [2024-09-12 21:40:10,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,976 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 617 [2024-09-12 21:40:10,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:10,978 INFO L134 CoverageAnalysis]: Checked inductivity of 23793 backedges. 9086 proven. 3003 refuted. 0 times theorem prover too weak. 11704 trivial. 0 not checked. [2024-09-12 21:40:10,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:40:10,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983328846] [2024-09-12 21:40:10,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983328846] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:40:10,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1730613232] [2024-09-12 21:40:10,978 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 21:40:10,978 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:40:10,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:40:10,979 INFO L229 MonitoredProcess]: Starting monitored process 155 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:40:10,980 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Waiting until timeout for monitored process [2024-09-12 21:40:11,289 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 78 check-sat command(s) [2024-09-12 21:40:11,289 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:40:11,295 INFO L262 TraceCheckSpWp]: Trace formula consists of 1506 conjuncts, 158 conjuncts are in the unsatisfiable core [2024-09-12 21:40:11,299 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:40:11,514 INFO L134 CoverageAnalysis]: Checked inductivity of 23793 backedges. 9086 proven. 3003 refuted. 0 times theorem prover too weak. 11704 trivial. 0 not checked. [2024-09-12 21:40:11,515 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:40:16,147 INFO L134 CoverageAnalysis]: Checked inductivity of 23793 backedges. 9086 proven. 3003 refuted. 0 times theorem prover too weak. 11704 trivial. 0 not checked. [2024-09-12 21:40:16,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1730613232] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:40:16,147 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:40:16,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [159, 159, 159] total 160 [2024-09-12 21:40:16,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142733875] [2024-09-12 21:40:16,148 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:40:16,148 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 160 states [2024-09-12 21:40:16,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:40:16,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 160 interpolants. [2024-09-12 21:40:16,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6401, Invalid=19039, Unknown=0, NotChecked=0, Total=25440 [2024-09-12 21:40:16,150 INFO L87 Difference]: Start difference. First operand 631 states and 632 transitions. Second operand has 160 states, 160 states have (on average 1.525) internal successors, (244), 160 states have internal predecessors, (244), 79 states have call successors, (80), 2 states have call predecessors, (80), 1 states have return successors, (78), 78 states have call predecessors, (78), 78 states have call successors, (78) [2024-09-12 21:40:16,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:40:16,976 INFO L93 Difference]: Finished difference Result 874 states and 953 transitions. [2024-09-12 21:40:16,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 159 states. [2024-09-12 21:40:16,977 INFO L78 Accepts]: Start accepts. Automaton has has 160 states, 160 states have (on average 1.525) internal successors, (244), 160 states have internal predecessors, (244), 79 states have call successors, (80), 2 states have call predecessors, (80), 1 states have return successors, (78), 78 states have call predecessors, (78), 78 states have call successors, (78) Word has length 628 [2024-09-12 21:40:16,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:40:16,981 INFO L225 Difference]: With dead ends: 874 [2024-09-12 21:40:16,981 INFO L226 Difference]: Without dead ends: 632 [2024-09-12 21:40:16,982 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1570 GetRequests, 1256 SyntacticMatches, 156 SemanticMatches, 158 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18785 ImplicationChecksByTransitivity, 8.7s TimeCoverageRelationStatistics Valid=6401, Invalid=19039, Unknown=0, NotChecked=0, Total=25440 [2024-09-12 21:40:16,982 INFO L434 NwaCegarLoop]: 163 mSDtfsCounter, 0 mSDsluCounter, 745 mSDsCounter, 0 mSdLazyCounter, 1573 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 908 SdHoareTripleChecker+Invalid, 1573 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1573 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 21:40:16,982 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 908 Invalid, 1573 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1573 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 21:40:16,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states. [2024-09-12 21:40:17,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 632. [2024-09-12 21:40:17,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 632 states, 472 states have (on average 1.0042372881355932) internal successors, (474), 473 states have internal predecessors, (474), 80 states have call successors, (80), 80 states have call predecessors, (80), 79 states have return successors, (79), 78 states have call predecessors, (79), 79 states have call successors, (79) [2024-09-12 21:40:17,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 632 states to 632 states and 633 transitions. [2024-09-12 21:40:17,049 INFO L78 Accepts]: Start accepts. Automaton has 632 states and 633 transitions. Word has length 628 [2024-09-12 21:40:17,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:40:17,049 INFO L474 AbstractCegarLoop]: Abstraction has 632 states and 633 transitions. [2024-09-12 21:40:17,050 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 160 states, 160 states have (on average 1.525) internal successors, (244), 160 states have internal predecessors, (244), 79 states have call successors, (80), 2 states have call predecessors, (80), 1 states have return successors, (78), 78 states have call predecessors, (78), 78 states have call successors, (78) [2024-09-12 21:40:17,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:40:17,050 INFO L276 IsEmpty]: Start isEmpty. Operand 632 states and 633 transitions. [2024-09-12 21:40:17,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 630 [2024-09-12 21:40:17,052 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:40:17,052 INFO L216 NwaCegarLoop]: trace histogram [78, 78, 78, 78, 77, 77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:40:17,065 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Forceful destruction successful, exit code 0 [2024-09-12 21:40:17,252 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 155 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable155 [2024-09-12 21:40:17,252 INFO L399 AbstractCegarLoop]: === Iteration 157 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:40:17,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:40:17,253 INFO L85 PathProgramCache]: Analyzing trace with hash -1614645063, now seen corresponding path program 154 times [2024-09-12 21:40:17,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:40:17,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711598891] [2024-09-12 21:40:17,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:40:17,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:40:17,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,914 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:40:21,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,915 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-12 21:40:21,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,916 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 21:40:21,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,916 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-09-12 21:40:21,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,917 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-12 21:40:21,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,918 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-12 21:40:21,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,918 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-12 21:40:21,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,919 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-09-12 21:40:21,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,920 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-12 21:40:21,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,921 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2024-09-12 21:40:21,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,921 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-12 21:40:21,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,922 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-09-12 21:40:21,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,923 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-12 21:40:21,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,923 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-09-12 21:40:21,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,924 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-09-12 21:40:21,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,925 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-09-12 21:40:21,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,925 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-09-12 21:40:21,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,926 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-09-12 21:40:21,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,927 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-09-12 21:40:21,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,928 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-09-12 21:40:21,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,928 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2024-09-12 21:40:21,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,929 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-09-12 21:40:21,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,930 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-09-12 21:40:21,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,930 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-09-12 21:40:21,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,931 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2024-09-12 21:40:21,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,932 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 254 [2024-09-12 21:40:21,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,933 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-09-12 21:40:21,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,933 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 268 [2024-09-12 21:40:21,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,934 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-09-12 21:40:21,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,935 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 282 [2024-09-12 21:40:21,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,935 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-09-12 21:40:21,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,936 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 296 [2024-09-12 21:40:21,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,937 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 303 [2024-09-12 21:40:21,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,938 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 310 [2024-09-12 21:40:21,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,938 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2024-09-12 21:40:21,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,939 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 324 [2024-09-12 21:40:21,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,940 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 331 [2024-09-12 21:40:21,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,941 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 338 [2024-09-12 21:40:21,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,941 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 345 [2024-09-12 21:40:21,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,942 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 352 [2024-09-12 21:40:21,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,943 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 359 [2024-09-12 21:40:21,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,944 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 366 [2024-09-12 21:40:21,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,944 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 373 [2024-09-12 21:40:21,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,945 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 380 [2024-09-12 21:40:21,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,946 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 387 [2024-09-12 21:40:21,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,947 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 394 [2024-09-12 21:40:21,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,947 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 401 [2024-09-12 21:40:21,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,948 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 408 [2024-09-12 21:40:21,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,949 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 415 [2024-09-12 21:40:21,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,950 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 422 [2024-09-12 21:40:21,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,950 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 429 [2024-09-12 21:40:21,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,951 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 436 [2024-09-12 21:40:21,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,952 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 443 [2024-09-12 21:40:21,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,953 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 450 [2024-09-12 21:40:21,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,954 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 457 [2024-09-12 21:40:21,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,954 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 464 [2024-09-12 21:40:21,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,955 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 471 [2024-09-12 21:40:21,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,956 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 478 [2024-09-12 21:40:21,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,957 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 485 [2024-09-12 21:40:21,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,958 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 492 [2024-09-12 21:40:21,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,958 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 499 [2024-09-12 21:40:21,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,959 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 506 [2024-09-12 21:40:21,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,960 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 513 [2024-09-12 21:40:21,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,961 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 520 [2024-09-12 21:40:21,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,962 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 527 [2024-09-12 21:40:21,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,962 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 534 [2024-09-12 21:40:21,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,963 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 541 [2024-09-12 21:40:21,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,964 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 548 [2024-09-12 21:40:21,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,965 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 555 [2024-09-12 21:40:21,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,966 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 562 [2024-09-12 21:40:21,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,966 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 569 [2024-09-12 21:40:21,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,967 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 576 [2024-09-12 21:40:21,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,968 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 583 [2024-09-12 21:40:21,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,969 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 590 [2024-09-12 21:40:21,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,970 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 597 [2024-09-12 21:40:21,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,970 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 604 [2024-09-12 21:40:21,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,971 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 611 [2024-09-12 21:40:21,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,972 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 618 [2024-09-12 21:40:21,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:21,974 INFO L134 CoverageAnalysis]: Checked inductivity of 23871 backedges. 3157 proven. 9010 refuted. 0 times theorem prover too weak. 11704 trivial. 0 not checked. [2024-09-12 21:40:21,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:40:21,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711598891] [2024-09-12 21:40:21,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711598891] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:40:21,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1733949313] [2024-09-12 21:40:21,975 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 21:40:21,975 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:40:21,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:40:21,976 INFO L229 MonitoredProcess]: Starting monitored process 156 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:40:21,976 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Waiting until timeout for monitored process [2024-09-12 21:40:22,138 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 21:40:22,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:40:22,148 INFO L262 TraceCheckSpWp]: Trace formula consists of 1511 conjuncts, 159 conjuncts are in the unsatisfiable core [2024-09-12 21:40:22,152 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:40:22,398 INFO L134 CoverageAnalysis]: Checked inductivity of 23871 backedges. 3235 proven. 8932 refuted. 0 times theorem prover too weak. 11704 trivial. 0 not checked. [2024-09-12 21:40:22,398 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:40:25,770 INFO L134 CoverageAnalysis]: Checked inductivity of 23871 backedges. 3235 proven. 8932 refuted. 0 times theorem prover too weak. 11704 trivial. 0 not checked. [2024-09-12 21:40:25,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1733949313] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:40:25,770 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:40:25,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [83, 83, 83] total 86 [2024-09-12 21:40:25,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832268234] [2024-09-12 21:40:25,771 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:40:25,771 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 86 states [2024-09-12 21:40:25,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:40:25,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2024-09-12 21:40:25,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3253, Invalid=4057, Unknown=0, NotChecked=0, Total=7310 [2024-09-12 21:40:25,772 INFO L87 Difference]: Start difference. First operand 632 states and 633 transitions. Second operand has 86 states, 86 states have (on average 2.872093023255814) internal successors, (247), 84 states have internal predecessors, (247), 79 states have call successors, (81), 3 states have call predecessors, (81), 1 states have return successors, (78), 78 states have call predecessors, (78), 78 states have call successors, (78) [2024-09-12 21:40:26,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:40:26,173 INFO L93 Difference]: Finished difference Result 645 states and 647 transitions. [2024-09-12 21:40:26,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2024-09-12 21:40:26,174 INFO L78 Accepts]: Start accepts. Automaton has has 86 states, 86 states have (on average 2.872093023255814) internal successors, (247), 84 states have internal predecessors, (247), 79 states have call successors, (81), 3 states have call predecessors, (81), 1 states have return successors, (78), 78 states have call predecessors, (78), 78 states have call successors, (78) Word has length 629 [2024-09-12 21:40:26,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:40:26,177 INFO L225 Difference]: With dead ends: 645 [2024-09-12 21:40:26,178 INFO L226 Difference]: Without dead ends: 643 [2024-09-12 21:40:26,178 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1574 GetRequests, 1331 SyntacticMatches, 158 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7172 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=3259, Invalid=4223, Unknown=0, NotChecked=0, Total=7482 [2024-09-12 21:40:26,178 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 840 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 842 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 840 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 21:40:26,178 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 161 Invalid, 842 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 840 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 21:40:26,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 643 states. [2024-09-12 21:40:26,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 643 to 639. [2024-09-12 21:40:26,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 639 states, 477 states have (on average 1.0041928721174005) internal successors, (479), 478 states have internal predecessors, (479), 81 states have call successors, (81), 81 states have call predecessors, (81), 80 states have return successors, (80), 79 states have call predecessors, (80), 80 states have call successors, (80) [2024-09-12 21:40:26,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 639 states to 639 states and 640 transitions. [2024-09-12 21:40:26,245 INFO L78 Accepts]: Start accepts. Automaton has 639 states and 640 transitions. Word has length 629 [2024-09-12 21:40:26,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:40:26,245 INFO L474 AbstractCegarLoop]: Abstraction has 639 states and 640 transitions. [2024-09-12 21:40:26,245 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 86 states, 86 states have (on average 2.872093023255814) internal successors, (247), 84 states have internal predecessors, (247), 79 states have call successors, (81), 3 states have call predecessors, (81), 1 states have return successors, (78), 78 states have call predecessors, (78), 78 states have call successors, (78) [2024-09-12 21:40:26,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:40:26,245 INFO L276 IsEmpty]: Start isEmpty. Operand 639 states and 640 transitions. [2024-09-12 21:40:26,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 637 [2024-09-12 21:40:26,247 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:40:26,247 INFO L216 NwaCegarLoop]: trace histogram [79, 79, 79, 78, 78, 78, 78, 78, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:40:26,261 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Ended with exit code 0 [2024-09-12 21:40:26,447 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 156 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable156 [2024-09-12 21:40:26,447 INFO L399 AbstractCegarLoop]: === Iteration 158 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:40:26,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:40:26,448 INFO L85 PathProgramCache]: Analyzing trace with hash -899017269, now seen corresponding path program 155 times [2024-09-12 21:40:26,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:40:26,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231553480] [2024-09-12 21:40:26,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:40:26,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:40:26,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,106 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:40:34,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,107 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-12 21:40:34,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,108 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 21:40:34,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,109 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-09-12 21:40:34,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,110 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-12 21:40:34,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,110 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-12 21:40:34,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,111 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-12 21:40:34,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,112 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-09-12 21:40:34,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,112 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-12 21:40:34,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,113 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2024-09-12 21:40:34,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,114 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-12 21:40:34,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,115 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-09-12 21:40:34,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,115 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-12 21:40:34,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,116 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-09-12 21:40:34,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,117 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-09-12 21:40:34,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,117 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-09-12 21:40:34,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,118 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-09-12 21:40:34,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,119 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-09-12 21:40:34,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,120 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-09-12 21:40:34,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,120 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-09-12 21:40:34,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,121 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2024-09-12 21:40:34,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,122 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-09-12 21:40:34,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,122 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-09-12 21:40:34,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,123 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-09-12 21:40:34,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,124 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2024-09-12 21:40:34,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,125 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 254 [2024-09-12 21:40:34,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,125 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-09-12 21:40:34,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,126 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 268 [2024-09-12 21:40:34,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,127 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-09-12 21:40:34,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,128 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 282 [2024-09-12 21:40:34,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,128 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-09-12 21:40:34,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,129 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 296 [2024-09-12 21:40:34,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,130 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 303 [2024-09-12 21:40:34,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,130 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 310 [2024-09-12 21:40:34,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,131 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2024-09-12 21:40:34,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,132 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 324 [2024-09-12 21:40:34,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,133 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 331 [2024-09-12 21:40:34,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,133 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 338 [2024-09-12 21:40:34,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,134 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 345 [2024-09-12 21:40:34,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,135 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 352 [2024-09-12 21:40:34,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,136 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 359 [2024-09-12 21:40:34,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,136 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 366 [2024-09-12 21:40:34,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,137 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 373 [2024-09-12 21:40:34,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,138 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 380 [2024-09-12 21:40:34,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,139 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 387 [2024-09-12 21:40:34,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,140 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 394 [2024-09-12 21:40:34,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,140 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 401 [2024-09-12 21:40:34,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,141 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 408 [2024-09-12 21:40:34,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,142 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 415 [2024-09-12 21:40:34,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,143 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 422 [2024-09-12 21:40:34,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,143 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 429 [2024-09-12 21:40:34,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,144 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 436 [2024-09-12 21:40:34,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,145 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 443 [2024-09-12 21:40:34,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,146 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 450 [2024-09-12 21:40:34,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,146 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 457 [2024-09-12 21:40:34,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,147 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 464 [2024-09-12 21:40:34,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,148 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 471 [2024-09-12 21:40:34,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,149 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 478 [2024-09-12 21:40:34,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,150 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 485 [2024-09-12 21:40:34,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,150 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 492 [2024-09-12 21:40:34,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,151 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 499 [2024-09-12 21:40:34,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,152 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 506 [2024-09-12 21:40:34,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,153 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 513 [2024-09-12 21:40:34,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,154 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 520 [2024-09-12 21:40:34,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,154 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 527 [2024-09-12 21:40:34,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,155 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 534 [2024-09-12 21:40:34,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,156 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 541 [2024-09-12 21:40:34,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,157 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 548 [2024-09-12 21:40:34,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,158 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 555 [2024-09-12 21:40:34,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,159 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 562 [2024-09-12 21:40:34,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,159 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 569 [2024-09-12 21:40:34,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,160 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 576 [2024-09-12 21:40:34,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,161 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 583 [2024-09-12 21:40:34,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,162 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 590 [2024-09-12 21:40:34,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,163 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 597 [2024-09-12 21:40:34,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,164 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 604 [2024-09-12 21:40:34,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,165 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 611 [2024-09-12 21:40:34,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,166 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 618 [2024-09-12 21:40:34,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,166 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 625 [2024-09-12 21:40:34,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:34,169 INFO L134 CoverageAnalysis]: Checked inductivity of 24414 backedges. 9321 proven. 3081 refuted. 0 times theorem prover too weak. 12012 trivial. 0 not checked. [2024-09-12 21:40:34,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:40:34,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231553480] [2024-09-12 21:40:34,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231553480] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:40:34,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [669384718] [2024-09-12 21:40:34,170 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 21:40:34,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:40:34,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:40:34,171 INFO L229 MonitoredProcess]: Starting monitored process 157 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:40:34,172 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Waiting until timeout for monitored process [2024-09-12 21:40:34,462 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 79 check-sat command(s) [2024-09-12 21:40:34,463 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:40:34,470 INFO L262 TraceCheckSpWp]: Trace formula consists of 1525 conjuncts, 160 conjuncts are in the unsatisfiable core [2024-09-12 21:40:34,474 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:40:34,704 INFO L134 CoverageAnalysis]: Checked inductivity of 24414 backedges. 9321 proven. 3081 refuted. 0 times theorem prover too weak. 12012 trivial. 0 not checked. [2024-09-12 21:40:34,704 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:40:39,541 INFO L134 CoverageAnalysis]: Checked inductivity of 24414 backedges. 9321 proven. 3081 refuted. 0 times theorem prover too weak. 12012 trivial. 0 not checked. [2024-09-12 21:40:39,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [669384718] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:40:39,541 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:40:39,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [161, 161, 161] total 162 [2024-09-12 21:40:39,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078498409] [2024-09-12 21:40:39,542 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:40:39,542 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 162 states [2024-09-12 21:40:39,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:40:39,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 162 interpolants. [2024-09-12 21:40:39,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6562, Invalid=19520, Unknown=0, NotChecked=0, Total=26082 [2024-09-12 21:40:39,544 INFO L87 Difference]: Start difference. First operand 639 states and 640 transitions. Second operand has 162 states, 162 states have (on average 1.5246913580246915) internal successors, (247), 162 states have internal predecessors, (247), 80 states have call successors, (81), 2 states have call predecessors, (81), 1 states have return successors, (79), 79 states have call predecessors, (79), 79 states have call successors, (79) [2024-09-12 21:40:40,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:40:40,779 INFO L93 Difference]: Finished difference Result 885 states and 965 transitions. [2024-09-12 21:40:40,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2024-09-12 21:40:40,780 INFO L78 Accepts]: Start accepts. Automaton has has 162 states, 162 states have (on average 1.5246913580246915) internal successors, (247), 162 states have internal predecessors, (247), 80 states have call successors, (81), 2 states have call predecessors, (81), 1 states have return successors, (79), 79 states have call predecessors, (79), 79 states have call successors, (79) Word has length 636 [2024-09-12 21:40:40,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:40:40,784 INFO L225 Difference]: With dead ends: 885 [2024-09-12 21:40:40,784 INFO L226 Difference]: Without dead ends: 640 [2024-09-12 21:40:40,785 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1590 GetRequests, 1272 SyntacticMatches, 158 SemanticMatches, 160 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19263 ImplicationChecksByTransitivity, 9.0s TimeCoverageRelationStatistics Valid=6562, Invalid=19520, Unknown=0, NotChecked=0, Total=26082 [2024-09-12 21:40:40,785 INFO L434 NwaCegarLoop]: 165 mSDtfsCounter, 0 mSDsluCounter, 1507 mSDsCounter, 0 mSdLazyCounter, 2188 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1672 SdHoareTripleChecker+Invalid, 2188 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-09-12 21:40:40,785 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1672 Invalid, 2188 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2188 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-09-12 21:40:40,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 640 states. [2024-09-12 21:40:40,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 640 to 640. [2024-09-12 21:40:40,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 640 states, 478 states have (on average 1.00418410041841) internal successors, (480), 479 states have internal predecessors, (480), 81 states have call successors, (81), 81 states have call predecessors, (81), 80 states have return successors, (80), 79 states have call predecessors, (80), 80 states have call successors, (80) [2024-09-12 21:40:40,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 640 states to 640 states and 641 transitions. [2024-09-12 21:40:40,855 INFO L78 Accepts]: Start accepts. Automaton has 640 states and 641 transitions. Word has length 636 [2024-09-12 21:40:40,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:40:40,856 INFO L474 AbstractCegarLoop]: Abstraction has 640 states and 641 transitions. [2024-09-12 21:40:40,856 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 162 states, 162 states have (on average 1.5246913580246915) internal successors, (247), 162 states have internal predecessors, (247), 80 states have call successors, (81), 2 states have call predecessors, (81), 1 states have return successors, (79), 79 states have call predecessors, (79), 79 states have call successors, (79) [2024-09-12 21:40:40,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:40:40,856 INFO L276 IsEmpty]: Start isEmpty. Operand 640 states and 641 transitions. [2024-09-12 21:40:40,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 638 [2024-09-12 21:40:40,858 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:40:40,858 INFO L216 NwaCegarLoop]: trace histogram [79, 79, 79, 79, 78, 78, 78, 78, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:40:40,873 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Ended with exit code 0 [2024-09-12 21:40:41,059 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 157 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable157 [2024-09-12 21:40:41,059 INFO L399 AbstractCegarLoop]: === Iteration 159 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:40:41,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:40:41,059 INFO L85 PathProgramCache]: Analyzing trace with hash -688218537, now seen corresponding path program 156 times [2024-09-12 21:40:41,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:40:41,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365377546] [2024-09-12 21:40:41,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:40:41,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:40:41,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,924 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:40:45,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,925 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-12 21:40:45,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,926 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-12 21:40:45,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,927 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-12 21:40:45,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,927 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-09-12 21:40:45,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,928 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-12 21:40:45,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,929 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-09-12 21:40:45,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,929 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-12 21:40:45,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,930 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-09-12 21:40:45,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,931 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-12 21:40:45,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,931 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-09-12 21:40:45,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,932 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-09-12 21:40:45,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,933 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2024-09-12 21:40:45,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,934 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-12 21:40:45,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,934 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-09-12 21:40:45,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,935 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-09-12 21:40:45,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,936 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-09-12 21:40:45,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,937 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-09-12 21:40:45,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,937 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-09-12 21:40:45,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,938 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-09-12 21:40:45,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,939 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-09-12 21:40:45,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,940 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-09-12 21:40:45,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,941 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-09-12 21:40:45,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,941 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2024-09-12 21:40:45,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,942 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2024-09-12 21:40:45,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,943 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-09-12 21:40:45,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,943 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-09-12 21:40:45,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,944 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-09-12 21:40:45,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,945 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 276 [2024-09-12 21:40:45,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,946 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-09-12 21:40:45,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,946 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 290 [2024-09-12 21:40:45,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,947 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-09-12 21:40:45,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,948 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 304 [2024-09-12 21:40:45,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,949 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-09-12 21:40:45,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,949 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 318 [2024-09-12 21:40:45,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,950 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 325 [2024-09-12 21:40:45,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,951 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 332 [2024-09-12 21:40:45,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,952 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 339 [2024-09-12 21:40:45,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,952 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 346 [2024-09-12 21:40:45,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,953 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 353 [2024-09-12 21:40:45,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,954 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 360 [2024-09-12 21:40:45,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,954 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 367 [2024-09-12 21:40:45,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,955 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 374 [2024-09-12 21:40:45,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,956 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 381 [2024-09-12 21:40:45,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,957 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 388 [2024-09-12 21:40:45,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,957 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 395 [2024-09-12 21:40:45,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,958 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 402 [2024-09-12 21:40:45,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,959 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 409 [2024-09-12 21:40:45,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,960 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 416 [2024-09-12 21:40:45,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,961 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 423 [2024-09-12 21:40:45,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,961 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 430 [2024-09-12 21:40:45,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,962 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 437 [2024-09-12 21:40:45,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,963 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 444 [2024-09-12 21:40:45,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,964 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 451 [2024-09-12 21:40:45,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,964 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 458 [2024-09-12 21:40:45,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,965 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 465 [2024-09-12 21:40:45,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,966 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 472 [2024-09-12 21:40:45,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,967 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 479 [2024-09-12 21:40:45,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,967 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 486 [2024-09-12 21:40:45,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,968 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 493 [2024-09-12 21:40:45,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,969 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 500 [2024-09-12 21:40:45,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,970 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 507 [2024-09-12 21:40:45,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,971 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 514 [2024-09-12 21:40:45,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,971 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 521 [2024-09-12 21:40:45,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,972 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 528 [2024-09-12 21:40:45,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,973 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 535 [2024-09-12 21:40:45,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,974 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 542 [2024-09-12 21:40:45,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,975 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 549 [2024-09-12 21:40:45,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,975 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 556 [2024-09-12 21:40:45,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,976 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 563 [2024-09-12 21:40:45,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,977 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 570 [2024-09-12 21:40:45,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,978 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 577 [2024-09-12 21:40:45,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,978 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 584 [2024-09-12 21:40:45,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,979 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 591 [2024-09-12 21:40:45,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,980 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 598 [2024-09-12 21:40:45,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,981 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 605 [2024-09-12 21:40:45,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,982 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 612 [2024-09-12 21:40:45,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,983 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 619 [2024-09-12 21:40:45,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,983 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 626 [2024-09-12 21:40:45,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:45,985 INFO L134 CoverageAnalysis]: Checked inductivity of 24493 backedges. 3237 proven. 9244 refuted. 0 times theorem prover too weak. 12012 trivial. 0 not checked. [2024-09-12 21:40:45,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:40:45,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365377546] [2024-09-12 21:40:45,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365377546] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:40:45,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [446946659] [2024-09-12 21:40:45,986 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 21:40:45,986 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:40:45,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:40:45,987 INFO L229 MonitoredProcess]: Starting monitored process 158 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:40:45,988 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Waiting until timeout for monitored process [2024-09-12 21:40:46,298 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 79 check-sat command(s) [2024-09-12 21:40:46,299 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:40:46,306 INFO L262 TraceCheckSpWp]: Trace formula consists of 1530 conjuncts, 164 conjuncts are in the unsatisfiable core [2024-09-12 21:40:46,311 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:40:46,569 INFO L134 CoverageAnalysis]: Checked inductivity of 24493 backedges. 3316 proven. 9165 refuted. 0 times theorem prover too weak. 12012 trivial. 0 not checked. [2024-09-12 21:40:46,570 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:40:49,978 INFO L134 CoverageAnalysis]: Checked inductivity of 24493 backedges. 3316 proven. 9165 refuted. 0 times theorem prover too weak. 12012 trivial. 0 not checked. [2024-09-12 21:40:49,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [446946659] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:40:49,979 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:40:49,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [84, 84, 84] total 87 [2024-09-12 21:40:49,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507691184] [2024-09-12 21:40:49,979 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:40:49,979 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 87 states [2024-09-12 21:40:49,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:40:49,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2024-09-12 21:40:49,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3334, Invalid=4148, Unknown=0, NotChecked=0, Total=7482 [2024-09-12 21:40:49,980 INFO L87 Difference]: Start difference. First operand 640 states and 641 transitions. Second operand has 87 states, 87 states have (on average 2.8735632183908044) internal successors, (250), 85 states have internal predecessors, (250), 80 states have call successors, (82), 3 states have call predecessors, (82), 1 states have return successors, (79), 79 states have call predecessors, (79), 79 states have call successors, (79) [2024-09-12 21:40:50,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:40:50,427 INFO L93 Difference]: Finished difference Result 653 states and 655 transitions. [2024-09-12 21:40:50,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-09-12 21:40:50,427 INFO L78 Accepts]: Start accepts. Automaton has has 87 states, 87 states have (on average 2.8735632183908044) internal successors, (250), 85 states have internal predecessors, (250), 80 states have call successors, (82), 3 states have call predecessors, (82), 1 states have return successors, (79), 79 states have call predecessors, (79), 79 states have call successors, (79) Word has length 637 [2024-09-12 21:40:50,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:40:50,431 INFO L225 Difference]: With dead ends: 653 [2024-09-12 21:40:50,431 INFO L226 Difference]: Without dead ends: 651 [2024-09-12 21:40:50,432 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1594 GetRequests, 1350 SyntacticMatches, 158 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7183 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=3340, Invalid=4316, Unknown=0, NotChecked=0, Total=7656 [2024-09-12 21:40:50,432 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 1023 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 1025 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 1023 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 21:40:50,432 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 158 Invalid, 1025 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 1023 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 21:40:50,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 651 states. [2024-09-12 21:40:50,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 651 to 647. [2024-09-12 21:40:50,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 647 states, 483 states have (on average 1.0041407867494825) internal successors, (485), 484 states have internal predecessors, (485), 82 states have call successors, (82), 82 states have call predecessors, (82), 81 states have return successors, (81), 80 states have call predecessors, (81), 81 states have call successors, (81) [2024-09-12 21:40:50,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 647 states to 647 states and 648 transitions. [2024-09-12 21:40:50,503 INFO L78 Accepts]: Start accepts. Automaton has 647 states and 648 transitions. Word has length 637 [2024-09-12 21:40:50,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:40:50,504 INFO L474 AbstractCegarLoop]: Abstraction has 647 states and 648 transitions. [2024-09-12 21:40:50,504 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 87 states, 87 states have (on average 2.8735632183908044) internal successors, (250), 85 states have internal predecessors, (250), 80 states have call successors, (82), 3 states have call predecessors, (82), 1 states have return successors, (79), 79 states have call predecessors, (79), 79 states have call successors, (79) [2024-09-12 21:40:50,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:40:50,504 INFO L276 IsEmpty]: Start isEmpty. Operand 647 states and 648 transitions. [2024-09-12 21:40:50,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 645 [2024-09-12 21:40:50,506 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:40:50,506 INFO L216 NwaCegarLoop]: trace histogram [80, 80, 80, 79, 79, 79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:40:50,520 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Forceful destruction successful, exit code 0 [2024-09-12 21:40:50,706 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 158 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable158 [2024-09-12 21:40:50,707 INFO L399 AbstractCegarLoop]: === Iteration 160 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:40:50,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:40:50,707 INFO L85 PathProgramCache]: Analyzing trace with hash 749208173, now seen corresponding path program 157 times [2024-09-12 21:40:50,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:40:50,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963504236] [2024-09-12 21:40:50,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:40:50,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:40:50,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,564 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:40:58,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,565 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-12 21:40:58,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,565 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-12 21:40:58,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,566 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-12 21:40:58,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,567 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-09-12 21:40:58,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,567 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-12 21:40:58,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,568 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-09-12 21:40:58,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,569 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-12 21:40:58,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,570 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-09-12 21:40:58,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,570 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-12 21:40:58,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,571 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-09-12 21:40:58,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,572 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-09-12 21:40:58,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,572 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2024-09-12 21:40:58,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,573 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-12 21:40:58,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,574 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-09-12 21:40:58,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,574 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-09-12 21:40:58,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,575 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-09-12 21:40:58,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,576 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-09-12 21:40:58,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,576 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-09-12 21:40:58,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,577 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-09-12 21:40:58,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,578 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-09-12 21:40:58,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,578 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-09-12 21:40:58,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,579 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-09-12 21:40:58,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,580 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2024-09-12 21:40:58,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,580 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2024-09-12 21:40:58,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,581 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-09-12 21:40:58,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,582 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-09-12 21:40:58,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,583 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-09-12 21:40:58,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,583 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 276 [2024-09-12 21:40:58,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,584 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-09-12 21:40:58,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,585 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 290 [2024-09-12 21:40:58,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,585 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-09-12 21:40:58,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,586 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 304 [2024-09-12 21:40:58,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,587 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-09-12 21:40:58,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,588 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 318 [2024-09-12 21:40:58,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,588 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 325 [2024-09-12 21:40:58,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,589 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 332 [2024-09-12 21:40:58,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,590 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 339 [2024-09-12 21:40:58,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,590 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 346 [2024-09-12 21:40:58,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,591 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 353 [2024-09-12 21:40:58,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,592 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 360 [2024-09-12 21:40:58,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,593 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 367 [2024-09-12 21:40:58,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,593 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 374 [2024-09-12 21:40:58,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,594 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 381 [2024-09-12 21:40:58,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,595 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 388 [2024-09-12 21:40:58,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,596 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 395 [2024-09-12 21:40:58,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,596 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 402 [2024-09-12 21:40:58,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,597 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 409 [2024-09-12 21:40:58,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,598 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 416 [2024-09-12 21:40:58,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,598 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 423 [2024-09-12 21:40:58,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,599 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 430 [2024-09-12 21:40:58,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,600 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 437 [2024-09-12 21:40:58,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,601 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 444 [2024-09-12 21:40:58,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,601 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 451 [2024-09-12 21:40:58,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,602 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 458 [2024-09-12 21:40:58,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,603 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 465 [2024-09-12 21:40:58,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,604 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 472 [2024-09-12 21:40:58,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,604 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 479 [2024-09-12 21:40:58,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,605 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 486 [2024-09-12 21:40:58,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,606 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 493 [2024-09-12 21:40:58,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,607 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 500 [2024-09-12 21:40:58,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,607 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 507 [2024-09-12 21:40:58,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,608 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 514 [2024-09-12 21:40:58,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,609 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 521 [2024-09-12 21:40:58,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,610 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 528 [2024-09-12 21:40:58,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,611 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 535 [2024-09-12 21:40:58,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,611 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 542 [2024-09-12 21:40:58,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,612 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 549 [2024-09-12 21:40:58,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,613 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 556 [2024-09-12 21:40:58,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,614 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 563 [2024-09-12 21:40:58,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,614 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 570 [2024-09-12 21:40:58,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,615 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 577 [2024-09-12 21:40:58,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,616 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 584 [2024-09-12 21:40:58,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,617 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 591 [2024-09-12 21:40:58,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,617 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 598 [2024-09-12 21:40:58,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,618 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 605 [2024-09-12 21:40:58,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,619 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 612 [2024-09-12 21:40:58,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,620 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 619 [2024-09-12 21:40:58,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,621 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 626 [2024-09-12 21:40:58,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,621 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 633 [2024-09-12 21:40:58,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,624 INFO L134 CoverageAnalysis]: Checked inductivity of 25043 backedges. 9559 proven. 3160 refuted. 0 times theorem prover too weak. 12324 trivial. 0 not checked. [2024-09-12 21:40:58,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:40:58,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963504236] [2024-09-12 21:40:58,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963504236] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:40:58,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1565851769] [2024-09-12 21:40:58,624 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-12 21:40:58,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:40:58,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:40:58,625 INFO L229 MonitoredProcess]: Starting monitored process 159 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:40:58,626 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Waiting until timeout for monitored process [2024-09-12 21:40:58,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:40:58,782 INFO L262 TraceCheckSpWp]: Trace formula consists of 1544 conjuncts, 162 conjuncts are in the unsatisfiable core [2024-09-12 21:40:58,786 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:40:59,015 INFO L134 CoverageAnalysis]: Checked inductivity of 25043 backedges. 9559 proven. 3160 refuted. 0 times theorem prover too weak. 12324 trivial. 0 not checked. [2024-09-12 21:40:59,015 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:41:04,046 INFO L134 CoverageAnalysis]: Checked inductivity of 25043 backedges. 9559 proven. 3160 refuted. 0 times theorem prover too weak. 12324 trivial. 0 not checked. [2024-09-12 21:41:04,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1565851769] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:41:04,046 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:41:04,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [163, 163, 163] total 164 [2024-09-12 21:41:04,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941189418] [2024-09-12 21:41:04,046 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:41:04,047 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 164 states [2024-09-12 21:41:04,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:41:04,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 164 interpolants. [2024-09-12 21:41:04,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6725, Invalid=20007, Unknown=0, NotChecked=0, Total=26732 [2024-09-12 21:41:04,049 INFO L87 Difference]: Start difference. First operand 647 states and 648 transitions. Second operand has 164 states, 164 states have (on average 1.524390243902439) internal successors, (250), 164 states have internal predecessors, (250), 81 states have call successors, (82), 2 states have call predecessors, (82), 1 states have return successors, (80), 80 states have call predecessors, (80), 80 states have call successors, (80) [2024-09-12 21:41:05,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:41:05,379 INFO L93 Difference]: Finished difference Result 896 states and 977 transitions. [2024-09-12 21:41:05,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 163 states. [2024-09-12 21:41:05,379 INFO L78 Accepts]: Start accepts. Automaton has has 164 states, 164 states have (on average 1.524390243902439) internal successors, (250), 164 states have internal predecessors, (250), 81 states have call successors, (82), 2 states have call predecessors, (82), 1 states have return successors, (80), 80 states have call predecessors, (80), 80 states have call successors, (80) Word has length 644 [2024-09-12 21:41:05,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:41:05,383 INFO L225 Difference]: With dead ends: 896 [2024-09-12 21:41:05,383 INFO L226 Difference]: Without dead ends: 648 [2024-09-12 21:41:05,384 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1610 GetRequests, 1288 SyntacticMatches, 160 SemanticMatches, 162 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19747 ImplicationChecksByTransitivity, 9.3s TimeCoverageRelationStatistics Valid=6725, Invalid=20007, Unknown=0, NotChecked=0, Total=26732 [2024-09-12 21:41:05,384 INFO L434 NwaCegarLoop]: 167 mSDtfsCounter, 0 mSDsluCounter, 1759 mSDsCounter, 0 mSdLazyCounter, 2519 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1926 SdHoareTripleChecker+Invalid, 2519 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2519 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-09-12 21:41:05,385 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1926 Invalid, 2519 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2519 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-09-12 21:41:05,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 648 states. [2024-09-12 21:41:05,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 648 to 648. [2024-09-12 21:41:05,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 648 states, 484 states have (on average 1.0041322314049588) internal successors, (486), 485 states have internal predecessors, (486), 82 states have call successors, (82), 82 states have call predecessors, (82), 81 states have return successors, (81), 80 states have call predecessors, (81), 81 states have call successors, (81) [2024-09-12 21:41:05,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 648 states to 648 states and 649 transitions. [2024-09-12 21:41:05,453 INFO L78 Accepts]: Start accepts. Automaton has 648 states and 649 transitions. Word has length 644 [2024-09-12 21:41:05,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:41:05,453 INFO L474 AbstractCegarLoop]: Abstraction has 648 states and 649 transitions. [2024-09-12 21:41:05,453 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 164 states, 164 states have (on average 1.524390243902439) internal successors, (250), 164 states have internal predecessors, (250), 81 states have call successors, (82), 2 states have call predecessors, (82), 1 states have return successors, (80), 80 states have call predecessors, (80), 80 states have call successors, (80) [2024-09-12 21:41:05,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:41:05,453 INFO L276 IsEmpty]: Start isEmpty. Operand 648 states and 649 transitions. [2024-09-12 21:41:05,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 646 [2024-09-12 21:41:05,455 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:41:05,456 INFO L216 NwaCegarLoop]: trace histogram [80, 80, 80, 80, 79, 79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:41:05,469 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Ended with exit code 0 [2024-09-12 21:41:05,656 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 159 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable159 [2024-09-12 21:41:05,656 INFO L399 AbstractCegarLoop]: === Iteration 161 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:41:05,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:41:05,656 INFO L85 PathProgramCache]: Analyzing trace with hash 429735673, now seen corresponding path program 158 times [2024-09-12 21:41:05,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:41:05,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960228881] [2024-09-12 21:41:05,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:41:05,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:41:05,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,571 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:41:10,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,572 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 21:41:10,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,572 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-12 21:41:10,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,573 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-12 21:41:10,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,574 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-12 21:41:10,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,574 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-09-12 21:41:10,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,575 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-12 21:41:10,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,576 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-09-12 21:41:10,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,577 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-12 21:41:10,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,577 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2024-09-12 21:41:10,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,578 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-09-12 21:41:10,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,579 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-09-12 21:41:10,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,579 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-12 21:41:10,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,580 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-09-12 21:41:10,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,581 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-09-12 21:41:10,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,581 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2024-09-12 21:41:10,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,582 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-09-12 21:41:10,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,583 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-09-12 21:41:10,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,584 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-09-12 21:41:10,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,584 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-09-12 21:41:10,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,585 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-09-12 21:41:10,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,586 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-09-12 21:41:10,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,586 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-09-12 21:41:10,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,587 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-09-12 21:41:10,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,588 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-09-12 21:41:10,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,589 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-09-12 21:41:10,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,589 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 263 [2024-09-12 21:41:10,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,590 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 270 [2024-09-12 21:41:10,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,591 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-09-12 21:41:10,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,591 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-09-12 21:41:10,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,592 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-09-12 21:41:10,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,593 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 298 [2024-09-12 21:41:10,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,594 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-09-12 21:41:10,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,594 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 312 [2024-09-12 21:41:10,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,595 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 319 [2024-09-12 21:41:10,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,596 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 326 [2024-09-12 21:41:10,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,596 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-09-12 21:41:10,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,597 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 340 [2024-09-12 21:41:10,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,598 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 347 [2024-09-12 21:41:10,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,599 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 354 [2024-09-12 21:41:10,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,599 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 361 [2024-09-12 21:41:10,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,600 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 368 [2024-09-12 21:41:10,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,601 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 375 [2024-09-12 21:41:10,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,602 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 382 [2024-09-12 21:41:10,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,602 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 389 [2024-09-12 21:41:10,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,603 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 396 [2024-09-12 21:41:10,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,604 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 403 [2024-09-12 21:41:10,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,605 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 410 [2024-09-12 21:41:10,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,605 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 417 [2024-09-12 21:41:10,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,606 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 424 [2024-09-12 21:41:10,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,607 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 431 [2024-09-12 21:41:10,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,608 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 438 [2024-09-12 21:41:10,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,608 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 445 [2024-09-12 21:41:10,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,609 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 452 [2024-09-12 21:41:10,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,610 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 459 [2024-09-12 21:41:10,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,611 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 466 [2024-09-12 21:41:10,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,611 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 473 [2024-09-12 21:41:10,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,612 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 480 [2024-09-12 21:41:10,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,613 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 487 [2024-09-12 21:41:10,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,614 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 494 [2024-09-12 21:41:10,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,615 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 501 [2024-09-12 21:41:10,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,615 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 508 [2024-09-12 21:41:10,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,616 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 515 [2024-09-12 21:41:10,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,617 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 522 [2024-09-12 21:41:10,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,618 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 529 [2024-09-12 21:41:10,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,618 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 536 [2024-09-12 21:41:10,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,619 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 543 [2024-09-12 21:41:10,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,620 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 550 [2024-09-12 21:41:10,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,621 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 557 [2024-09-12 21:41:10,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,622 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 564 [2024-09-12 21:41:10,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,622 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 571 [2024-09-12 21:41:10,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,623 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 578 [2024-09-12 21:41:10,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,624 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 585 [2024-09-12 21:41:10,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,625 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 592 [2024-09-12 21:41:10,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,626 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 599 [2024-09-12 21:41:10,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,626 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 606 [2024-09-12 21:41:10,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,627 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 613 [2024-09-12 21:41:10,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,628 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 620 [2024-09-12 21:41:10,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,629 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 627 [2024-09-12 21:41:10,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,630 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 634 [2024-09-12 21:41:10,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:10,632 INFO L134 CoverageAnalysis]: Checked inductivity of 25123 backedges. 3318 proven. 9481 refuted. 0 times theorem prover too weak. 12324 trivial. 0 not checked. [2024-09-12 21:41:10,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:41:10,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960228881] [2024-09-12 21:41:10,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960228881] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:41:10,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1164655711] [2024-09-12 21:41:10,632 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 21:41:10,632 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:41:10,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:41:10,633 INFO L229 MonitoredProcess]: Starting monitored process 160 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:41:10,634 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (160)] Waiting until timeout for monitored process [2024-09-12 21:41:10,797 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 21:41:10,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:41:10,803 INFO L262 TraceCheckSpWp]: Trace formula consists of 1549 conjuncts, 163 conjuncts are in the unsatisfiable core [2024-09-12 21:41:10,808 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:41:11,062 INFO L134 CoverageAnalysis]: Checked inductivity of 25123 backedges. 3398 proven. 9401 refuted. 0 times theorem prover too weak. 12324 trivial. 0 not checked. [2024-09-12 21:41:11,062 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:41:14,472 INFO L134 CoverageAnalysis]: Checked inductivity of 25123 backedges. 3398 proven. 9401 refuted. 0 times theorem prover too weak. 12324 trivial. 0 not checked. [2024-09-12 21:41:14,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1164655711] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:41:14,473 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:41:14,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [85, 85, 85] total 88 [2024-09-12 21:41:14,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146591388] [2024-09-12 21:41:14,473 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:41:14,473 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 88 states [2024-09-12 21:41:14,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:41:14,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2024-09-12 21:41:14,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3416, Invalid=4240, Unknown=0, NotChecked=0, Total=7656 [2024-09-12 21:41:14,475 INFO L87 Difference]: Start difference. First operand 648 states and 649 transitions. Second operand has 88 states, 88 states have (on average 2.875) internal successors, (253), 86 states have internal predecessors, (253), 81 states have call successors, (83), 3 states have call predecessors, (83), 1 states have return successors, (80), 80 states have call predecessors, (80), 80 states have call successors, (80) [2024-09-12 21:41:14,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:41:14,901 INFO L93 Difference]: Finished difference Result 661 states and 663 transitions. [2024-09-12 21:41:14,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2024-09-12 21:41:14,902 INFO L78 Accepts]: Start accepts. Automaton has has 88 states, 88 states have (on average 2.875) internal successors, (253), 86 states have internal predecessors, (253), 81 states have call successors, (83), 3 states have call predecessors, (83), 1 states have return successors, (80), 80 states have call predecessors, (80), 80 states have call successors, (80) Word has length 645 [2024-09-12 21:41:14,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:41:14,905 INFO L225 Difference]: With dead ends: 661 [2024-09-12 21:41:14,905 INFO L226 Difference]: Without dead ends: 659 [2024-09-12 21:41:14,906 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1614 GetRequests, 1365 SyntacticMatches, 162 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7516 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=3422, Invalid=4410, Unknown=0, NotChecked=0, Total=7832 [2024-09-12 21:41:14,906 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 876 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 877 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 876 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 21:41:14,906 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 149 Invalid, 877 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 876 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 21:41:14,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 659 states. [2024-09-12 21:41:14,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 659 to 655. [2024-09-12 21:41:14,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 655 states, 489 states have (on average 1.0040899795501022) internal successors, (491), 490 states have internal predecessors, (491), 83 states have call successors, (83), 83 states have call predecessors, (83), 82 states have return successors, (82), 81 states have call predecessors, (82), 82 states have call successors, (82) [2024-09-12 21:41:14,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 655 states to 655 states and 656 transitions. [2024-09-12 21:41:14,977 INFO L78 Accepts]: Start accepts. Automaton has 655 states and 656 transitions. Word has length 645 [2024-09-12 21:41:14,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:41:14,978 INFO L474 AbstractCegarLoop]: Abstraction has 655 states and 656 transitions. [2024-09-12 21:41:14,978 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 88 states, 88 states have (on average 2.875) internal successors, (253), 86 states have internal predecessors, (253), 81 states have call successors, (83), 3 states have call predecessors, (83), 1 states have return successors, (80), 80 states have call predecessors, (80), 80 states have call successors, (80) [2024-09-12 21:41:14,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:41:14,978 INFO L276 IsEmpty]: Start isEmpty. Operand 655 states and 656 transitions. [2024-09-12 21:41:14,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 653 [2024-09-12 21:41:14,980 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:41:14,980 INFO L216 NwaCegarLoop]: trace histogram [81, 81, 81, 80, 80, 80, 80, 80, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:41:14,994 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (160)] Forceful destruction successful, exit code 0 [2024-09-12 21:41:15,181 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160,160 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:41:15,181 INFO L399 AbstractCegarLoop]: === Iteration 162 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:41:15,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:41:15,181 INFO L85 PathProgramCache]: Analyzing trace with hash -2008037493, now seen corresponding path program 159 times [2024-09-12 21:41:15,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:41:15,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174308916] [2024-09-12 21:41:15,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:41:15,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:41:15,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,222 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:41:23,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,223 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 21:41:23,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,224 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-12 21:41:23,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,224 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-12 21:41:23,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,225 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-12 21:41:23,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,226 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-09-12 21:41:23,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,227 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-12 21:41:23,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,227 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-09-12 21:41:23,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,228 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-12 21:41:23,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,229 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2024-09-12 21:41:23,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,229 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-09-12 21:41:23,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,230 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-09-12 21:41:23,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,231 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-12 21:41:23,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,232 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-09-12 21:41:23,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,232 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-09-12 21:41:23,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,233 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2024-09-12 21:41:23,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,234 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-09-12 21:41:23,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,235 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-09-12 21:41:23,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,235 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-09-12 21:41:23,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,236 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-09-12 21:41:23,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,237 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-09-12 21:41:23,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,237 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-09-12 21:41:23,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,238 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-09-12 21:41:23,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,239 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-09-12 21:41:23,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,240 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-09-12 21:41:23,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,240 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-09-12 21:41:23,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,241 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 263 [2024-09-12 21:41:23,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,242 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 270 [2024-09-12 21:41:23,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,243 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-09-12 21:41:23,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,243 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-09-12 21:41:23,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,244 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-09-12 21:41:23,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,245 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 298 [2024-09-12 21:41:23,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,246 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-09-12 21:41:23,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,246 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 312 [2024-09-12 21:41:23,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,247 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 319 [2024-09-12 21:41:23,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,248 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 326 [2024-09-12 21:41:23,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,249 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-09-12 21:41:23,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,249 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 340 [2024-09-12 21:41:23,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,250 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 347 [2024-09-12 21:41:23,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,251 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 354 [2024-09-12 21:41:23,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,252 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 361 [2024-09-12 21:41:23,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,252 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 368 [2024-09-12 21:41:23,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,253 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 375 [2024-09-12 21:41:23,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,254 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 382 [2024-09-12 21:41:23,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,255 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 389 [2024-09-12 21:41:23,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,256 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 396 [2024-09-12 21:41:23,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,257 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 403 [2024-09-12 21:41:23,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,257 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 410 [2024-09-12 21:41:23,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,258 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 417 [2024-09-12 21:41:23,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,259 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 424 [2024-09-12 21:41:23,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,260 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 431 [2024-09-12 21:41:23,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,261 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 438 [2024-09-12 21:41:23,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,261 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 445 [2024-09-12 21:41:23,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,262 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 452 [2024-09-12 21:41:23,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,263 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 459 [2024-09-12 21:41:23,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,264 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 466 [2024-09-12 21:41:23,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,264 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 473 [2024-09-12 21:41:23,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,265 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 480 [2024-09-12 21:41:23,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,266 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 487 [2024-09-12 21:41:23,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,267 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 494 [2024-09-12 21:41:23,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,268 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 501 [2024-09-12 21:41:23,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,269 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 508 [2024-09-12 21:41:23,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,270 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 515 [2024-09-12 21:41:23,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,271 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 522 [2024-09-12 21:41:23,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,271 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 529 [2024-09-12 21:41:23,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,272 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 536 [2024-09-12 21:41:23,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,273 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 543 [2024-09-12 21:41:23,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,274 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 550 [2024-09-12 21:41:23,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,274 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 557 [2024-09-12 21:41:23,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,275 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 564 [2024-09-12 21:41:23,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,276 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 571 [2024-09-12 21:41:23,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,277 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 578 [2024-09-12 21:41:23,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,278 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 585 [2024-09-12 21:41:23,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,279 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 592 [2024-09-12 21:41:23,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,279 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 599 [2024-09-12 21:41:23,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,280 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 606 [2024-09-12 21:41:23,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,281 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 613 [2024-09-12 21:41:23,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,282 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 620 [2024-09-12 21:41:23,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,283 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 627 [2024-09-12 21:41:23,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,283 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 634 [2024-09-12 21:41:23,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,284 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 641 [2024-09-12 21:41:23,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:23,286 INFO L134 CoverageAnalysis]: Checked inductivity of 25680 backedges. 9800 proven. 3240 refuted. 0 times theorem prover too weak. 12640 trivial. 0 not checked. [2024-09-12 21:41:23,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:41:23,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174308916] [2024-09-12 21:41:23,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174308916] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:41:23,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1269838643] [2024-09-12 21:41:23,287 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 21:41:23,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:41:23,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:41:23,288 INFO L229 MonitoredProcess]: Starting monitored process 161 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:41:23,289 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (161)] Waiting until timeout for monitored process [2024-09-12 21:41:23,620 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 81 check-sat command(s) [2024-09-12 21:41:23,620 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:41:23,626 INFO L262 TraceCheckSpWp]: Trace formula consists of 1563 conjuncts, 164 conjuncts are in the unsatisfiable core [2024-09-12 21:41:23,631 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:41:23,862 INFO L134 CoverageAnalysis]: Checked inductivity of 25680 backedges. 9800 proven. 3240 refuted. 0 times theorem prover too weak. 12640 trivial. 0 not checked. [2024-09-12 21:41:23,863 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:41:28,933 INFO L134 CoverageAnalysis]: Checked inductivity of 25680 backedges. 9800 proven. 3240 refuted. 0 times theorem prover too weak. 12640 trivial. 0 not checked. [2024-09-12 21:41:28,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1269838643] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:41:28,933 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:41:28,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [165, 165, 165] total 166 [2024-09-12 21:41:28,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883009003] [2024-09-12 21:41:28,934 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:41:28,934 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 166 states [2024-09-12 21:41:28,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:41:28,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 166 interpolants. [2024-09-12 21:41:28,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6890, Invalid=20500, Unknown=0, NotChecked=0, Total=27390 [2024-09-12 21:41:28,936 INFO L87 Difference]: Start difference. First operand 655 states and 656 transitions. Second operand has 166 states, 166 states have (on average 1.5240963855421688) internal successors, (253), 166 states have internal predecessors, (253), 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-12 21:41:30,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:41:30,289 INFO L93 Difference]: Finished difference Result 907 states and 989 transitions. [2024-09-12 21:41:30,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 165 states. [2024-09-12 21:41:30,289 INFO L78 Accepts]: Start accepts. Automaton has has 166 states, 166 states have (on average 1.5240963855421688) internal successors, (253), 166 states have internal predecessors, (253), 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 652 [2024-09-12 21:41:30,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:41:30,294 INFO L225 Difference]: With dead ends: 907 [2024-09-12 21:41:30,294 INFO L226 Difference]: Without dead ends: 656 [2024-09-12 21:41:30,295 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1630 GetRequests, 1304 SyntacticMatches, 162 SemanticMatches, 164 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20237 ImplicationChecksByTransitivity, 9.5s TimeCoverageRelationStatistics Valid=6890, Invalid=20500, Unknown=0, NotChecked=0, Total=27390 [2024-09-12 21:41:30,295 INFO L434 NwaCegarLoop]: 169 mSDtfsCounter, 0 mSDsluCounter, 1365 mSDsCounter, 0 mSdLazyCounter, 2411 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1534 SdHoareTripleChecker+Invalid, 2411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-09-12 21:41:30,295 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1534 Invalid, 2411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2411 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-09-12 21:41:30,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 656 states. [2024-09-12 21:41:30,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 656 to 656. [2024-09-12 21:41:30,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 656 states, 490 states have (on average 1.0040816326530613) internal successors, (492), 491 states have internal predecessors, (492), 83 states have call successors, (83), 83 states have call predecessors, (83), 82 states have return successors, (82), 81 states have call predecessors, (82), 82 states have call successors, (82) [2024-09-12 21:41:30,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 656 states to 656 states and 657 transitions. [2024-09-12 21:41:30,367 INFO L78 Accepts]: Start accepts. Automaton has 656 states and 657 transitions. Word has length 652 [2024-09-12 21:41:30,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:41:30,367 INFO L474 AbstractCegarLoop]: Abstraction has 656 states and 657 transitions. [2024-09-12 21:41:30,367 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 166 states, 166 states have (on average 1.5240963855421688) internal successors, (253), 166 states have internal predecessors, (253), 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-12 21:41:30,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:41:30,367 INFO L276 IsEmpty]: Start isEmpty. Operand 656 states and 657 transitions. [2024-09-12 21:41:30,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 654 [2024-09-12 21:41:30,369 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:41:30,369 INFO L216 NwaCegarLoop]: trace histogram [81, 81, 81, 81, 80, 80, 80, 80, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:41:30,385 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (161)] Ended with exit code 0 [2024-09-12 21:41:30,570 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 161 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable161 [2024-09-12 21:41:30,570 INFO L399 AbstractCegarLoop]: === Iteration 163 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:41:30,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:41:30,570 INFO L85 PathProgramCache]: Analyzing trace with hash -810174441, now seen corresponding path program 160 times [2024-09-12 21:41:30,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:41:30,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291054062] [2024-09-12 21:41:30,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:41:30,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:41:30,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,686 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:41:35,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,687 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-12 21:41:35,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,688 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-12 21:41:35,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,689 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-12 21:41:35,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,690 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-12 21:41:35,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,690 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-12 21:41:35,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,691 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-09-12 21:41:35,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,692 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-12 21:41:35,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,692 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-09-12 21:41:35,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,693 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-12 21:41:35,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,694 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-09-12 21:41:35,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,695 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-09-12 21:41:35,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,696 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-09-12 21:41:35,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,697 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-12 21:41:35,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,698 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-09-12 21:41:35,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,698 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-12 21:41:35,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,699 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-09-12 21:41:35,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,700 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-09-12 21:41:35,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,701 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2024-09-12 21:41:35,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,701 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-09-12 21:41:35,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,702 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-09-12 21:41:35,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,703 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-09-12 21:41:35,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,704 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 236 [2024-09-12 21:41:35,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,704 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-09-12 21:41:35,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,705 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-09-12 21:41:35,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,706 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-09-12 21:41:35,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,707 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2024-09-12 21:41:35,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,707 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 271 [2024-09-12 21:41:35,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,708 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-09-12 21:41:35,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,709 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 285 [2024-09-12 21:41:35,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,710 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 292 [2024-09-12 21:41:35,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,710 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-09-12 21:41:35,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,711 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 306 [2024-09-12 21:41:35,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,712 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2024-09-12 21:41:35,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,713 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 320 [2024-09-12 21:41:35,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,714 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2024-09-12 21:41:35,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,714 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 334 [2024-09-12 21:41:35,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,715 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 341 [2024-09-12 21:41:35,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,716 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 348 [2024-09-12 21:41:35,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,717 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2024-09-12 21:41:35,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,718 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 362 [2024-09-12 21:41:35,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,718 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 369 [2024-09-12 21:41:35,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,719 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 376 [2024-09-12 21:41:35,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,720 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 383 [2024-09-12 21:41:35,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,721 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 390 [2024-09-12 21:41:35,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,721 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 397 [2024-09-12 21:41:35,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,722 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 404 [2024-09-12 21:41:35,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,723 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 411 [2024-09-12 21:41:35,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,724 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 418 [2024-09-12 21:41:35,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,725 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 425 [2024-09-12 21:41:35,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,726 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 432 [2024-09-12 21:41:35,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,726 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 439 [2024-09-12 21:41:35,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,727 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 446 [2024-09-12 21:41:35,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,728 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 453 [2024-09-12 21:41:35,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,729 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 460 [2024-09-12 21:41:35,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,730 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 467 [2024-09-12 21:41:35,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,730 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 474 [2024-09-12 21:41:35,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,731 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 481 [2024-09-12 21:41:35,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,732 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 488 [2024-09-12 21:41:35,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,733 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 495 [2024-09-12 21:41:35,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,734 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 502 [2024-09-12 21:41:35,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,735 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 509 [2024-09-12 21:41:35,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,736 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 516 [2024-09-12 21:41:35,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,737 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 523 [2024-09-12 21:41:35,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,738 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 530 [2024-09-12 21:41:35,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,739 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 537 [2024-09-12 21:41:35,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,740 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 544 [2024-09-12 21:41:35,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,741 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 551 [2024-09-12 21:41:35,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,741 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 558 [2024-09-12 21:41:35,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,742 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 565 [2024-09-12 21:41:35,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,743 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 572 [2024-09-12 21:41:35,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,744 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 579 [2024-09-12 21:41:35,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,745 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 586 [2024-09-12 21:41:35,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,746 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 593 [2024-09-12 21:41:35,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,746 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 600 [2024-09-12 21:41:35,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,747 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 607 [2024-09-12 21:41:35,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,748 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 614 [2024-09-12 21:41:35,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,749 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 621 [2024-09-12 21:41:35,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,750 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 628 [2024-09-12 21:41:35,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,751 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 635 [2024-09-12 21:41:35,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,751 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 642 [2024-09-12 21:41:35,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:35,754 INFO L134 CoverageAnalysis]: Checked inductivity of 25761 backedges. 3400 proven. 9721 refuted. 0 times theorem prover too weak. 12640 trivial. 0 not checked. [2024-09-12 21:41:35,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:41:35,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291054062] [2024-09-12 21:41:35,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291054062] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:41:35,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2060414538] [2024-09-12 21:41:35,754 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 21:41:35,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:41:35,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:41:35,755 INFO L229 MonitoredProcess]: Starting monitored process 162 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:41:35,756 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Waiting until timeout for monitored process [2024-09-12 21:41:35,923 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 21:41:35,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:41:35,934 INFO L262 TraceCheckSpWp]: Trace formula consists of 1568 conjuncts, 168 conjuncts are in the unsatisfiable core [2024-09-12 21:41:35,938 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:41:36,211 INFO L134 CoverageAnalysis]: Checked inductivity of 25761 backedges. 3481 proven. 9640 refuted. 0 times theorem prover too weak. 12640 trivial. 0 not checked. [2024-09-12 21:41:36,212 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:41:39,660 INFO L134 CoverageAnalysis]: Checked inductivity of 25761 backedges. 3481 proven. 9640 refuted. 0 times theorem prover too weak. 12640 trivial. 0 not checked. [2024-09-12 21:41:39,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2060414538] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:41:39,661 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:41:39,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [86, 86, 86] total 89 [2024-09-12 21:41:39,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435645754] [2024-09-12 21:41:39,661 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:41:39,661 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 89 states [2024-09-12 21:41:39,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:41:39,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2024-09-12 21:41:39,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3499, Invalid=4333, Unknown=0, NotChecked=0, Total=7832 [2024-09-12 21:41:39,663 INFO L87 Difference]: Start difference. First operand 656 states and 657 transitions. Second operand has 89 states, 89 states have (on average 2.8764044943820224) internal successors, (256), 87 states have internal predecessors, (256), 82 states have call successors, (84), 3 states have call predecessors, (84), 1 states have return successors, (81), 81 states have call predecessors, (81), 81 states have call successors, (81) [2024-09-12 21:41:40,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:41:40,088 INFO L93 Difference]: Finished difference Result 669 states and 671 transitions. [2024-09-12 21:41:40,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-09-12 21:41:40,088 INFO L78 Accepts]: Start accepts. Automaton has has 89 states, 89 states have (on average 2.8764044943820224) internal successors, (256), 87 states have internal predecessors, (256), 82 states have call successors, (84), 3 states have call predecessors, (84), 1 states have return successors, (81), 81 states have call predecessors, (81), 81 states have call successors, (81) Word has length 653 [2024-09-12 21:41:40,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:41:40,092 INFO L225 Difference]: With dead ends: 669 [2024-09-12 21:41:40,092 INFO L226 Difference]: Without dead ends: 667 [2024-09-12 21:41:40,092 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1634 GetRequests, 1384 SyntacticMatches, 162 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7527 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=3505, Invalid=4505, Unknown=0, NotChecked=0, Total=8010 [2024-09-12 21:41:40,093 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 899 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 900 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 899 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 21:41:40,093 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 163 Invalid, 900 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 899 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 21:41:40,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 667 states. [2024-09-12 21:41:40,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 667 to 663. [2024-09-12 21:41:40,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 663 states, 495 states have (on average 1.004040404040404) internal successors, (497), 496 states have internal predecessors, (497), 84 states have call successors, (84), 84 states have call predecessors, (84), 83 states have return successors, (83), 82 states have call predecessors, (83), 83 states have call successors, (83) [2024-09-12 21:41:40,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 663 states to 663 states and 664 transitions. [2024-09-12 21:41:40,175 INFO L78 Accepts]: Start accepts. Automaton has 663 states and 664 transitions. Word has length 653 [2024-09-12 21:41:40,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:41:40,175 INFO L474 AbstractCegarLoop]: Abstraction has 663 states and 664 transitions. [2024-09-12 21:41:40,175 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 89 states, 89 states have (on average 2.8764044943820224) internal successors, (256), 87 states have internal predecessors, (256), 82 states have call successors, (84), 3 states have call predecessors, (84), 1 states have return successors, (81), 81 states have call predecessors, (81), 81 states have call successors, (81) [2024-09-12 21:41:40,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:41:40,175 INFO L276 IsEmpty]: Start isEmpty. Operand 663 states and 664 transitions. [2024-09-12 21:41:40,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 661 [2024-09-12 21:41:40,177 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:41:40,177 INFO L216 NwaCegarLoop]: trace histogram [82, 82, 82, 81, 81, 81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:41:40,191 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Ended with exit code 0 [2024-09-12 21:41:40,378 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162,162 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:41:40,378 INFO L399 AbstractCegarLoop]: === Iteration 164 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:41:40,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:41:40,378 INFO L85 PathProgramCache]: Analyzing trace with hash -506433363, now seen corresponding path program 161 times [2024-09-12 21:41:40,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:41:40,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773861361] [2024-09-12 21:41:40,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:41:40,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:41:40,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,626 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:41:48,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,627 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-12 21:41:48,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,628 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-12 21:41:48,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,628 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-12 21:41:48,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,629 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-12 21:41:48,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,630 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-12 21:41:48,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,630 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-09-12 21:41:48,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,631 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-12 21:41:48,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,632 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-09-12 21:41:48,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,632 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-12 21:41:48,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,633 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-09-12 21:41:48,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,634 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-09-12 21:41:48,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,635 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-09-12 21:41:48,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,635 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-12 21:41:48,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,636 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-09-12 21:41:48,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,637 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-12 21:41:48,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,637 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-09-12 21:41:48,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,638 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-09-12 21:41:48,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,639 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2024-09-12 21:41:48,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,639 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-09-12 21:41:48,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,640 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-09-12 21:41:48,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,641 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-09-12 21:41:48,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,641 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 236 [2024-09-12 21:41:48,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,642 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-09-12 21:41:48,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,643 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-09-12 21:41:48,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,644 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-09-12 21:41:48,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,644 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2024-09-12 21:41:48,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,645 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 271 [2024-09-12 21:41:48,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,646 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-09-12 21:41:48,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,646 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 285 [2024-09-12 21:41:48,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,647 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 292 [2024-09-12 21:41:48,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,648 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-09-12 21:41:48,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,649 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 306 [2024-09-12 21:41:48,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,649 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2024-09-12 21:41:48,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,650 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 320 [2024-09-12 21:41:48,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,651 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2024-09-12 21:41:48,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,651 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 334 [2024-09-12 21:41:48,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,652 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 341 [2024-09-12 21:41:48,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,653 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 348 [2024-09-12 21:41:48,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,654 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2024-09-12 21:41:48,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,654 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 362 [2024-09-12 21:41:48,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,655 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 369 [2024-09-12 21:41:48,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,656 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 376 [2024-09-12 21:41:48,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,657 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 383 [2024-09-12 21:41:48,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,657 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 390 [2024-09-12 21:41:48,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,658 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 397 [2024-09-12 21:41:48,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,659 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 404 [2024-09-12 21:41:48,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,659 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 411 [2024-09-12 21:41:48,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,660 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 418 [2024-09-12 21:41:48,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,661 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 425 [2024-09-12 21:41:48,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,662 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 432 [2024-09-12 21:41:48,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,662 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 439 [2024-09-12 21:41:48,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,663 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 446 [2024-09-12 21:41:48,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,664 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 453 [2024-09-12 21:41:48,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,665 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 460 [2024-09-12 21:41:48,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,665 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 467 [2024-09-12 21:41:48,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,666 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 474 [2024-09-12 21:41:48,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,667 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 481 [2024-09-12 21:41:48,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,668 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 488 [2024-09-12 21:41:48,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,668 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 495 [2024-09-12 21:41:48,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,669 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 502 [2024-09-12 21:41:48,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,670 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 509 [2024-09-12 21:41:48,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,671 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 516 [2024-09-12 21:41:48,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,671 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 523 [2024-09-12 21:41:48,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,672 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 530 [2024-09-12 21:41:48,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,673 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 537 [2024-09-12 21:41:48,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,674 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 544 [2024-09-12 21:41:48,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,675 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 551 [2024-09-12 21:41:48,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,675 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 558 [2024-09-12 21:41:48,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,676 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 565 [2024-09-12 21:41:48,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,677 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 572 [2024-09-12 21:41:48,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,678 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 579 [2024-09-12 21:41:48,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,678 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 586 [2024-09-12 21:41:48,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,679 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 593 [2024-09-12 21:41:48,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,680 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 600 [2024-09-12 21:41:48,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,681 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 607 [2024-09-12 21:41:48,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,682 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 614 [2024-09-12 21:41:48,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,682 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 621 [2024-09-12 21:41:48,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,683 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 628 [2024-09-12 21:41:48,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,684 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 635 [2024-09-12 21:41:48,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,685 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 642 [2024-09-12 21:41:48,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,685 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 649 [2024-09-12 21:41:48,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:41:48,688 INFO L134 CoverageAnalysis]: Checked inductivity of 26325 backedges. 10044 proven. 3321 refuted. 0 times theorem prover too weak. 12960 trivial. 0 not checked. [2024-09-12 21:41:48,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:41:48,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773861361] [2024-09-12 21:41:48,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773861361] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:41:48,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [468080702] [2024-09-12 21:41:48,688 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 21:41:48,688 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:41:48,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:41:48,689 INFO L229 MonitoredProcess]: Starting monitored process 163 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:41:48,689 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Waiting until timeout for monitored process [2024-09-12 21:41:48,989 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 82 check-sat command(s) [2024-09-12 21:41:48,989 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:41:48,996 INFO L262 TraceCheckSpWp]: Trace formula consists of 1582 conjuncts, 166 conjuncts are in the unsatisfiable core [2024-09-12 21:41:49,000 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:41:49,228 INFO L134 CoverageAnalysis]: Checked inductivity of 26325 backedges. 10044 proven. 3321 refuted. 0 times theorem prover too weak. 12960 trivial. 0 not checked. [2024-09-12 21:41:49,228 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:41:54,393 INFO L134 CoverageAnalysis]: Checked inductivity of 26325 backedges. 10044 proven. 3321 refuted. 0 times theorem prover too weak. 12960 trivial. 0 not checked. [2024-09-12 21:41:54,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [468080702] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:41:54,394 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:41:54,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [167, 167, 167] total 168 [2024-09-12 21:41:54,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900248020] [2024-09-12 21:41:54,394 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:41:54,394 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 168 states [2024-09-12 21:41:54,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:41:54,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 168 interpolants. [2024-09-12 21:41:54,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7057, Invalid=20999, Unknown=0, NotChecked=0, Total=28056 [2024-09-12 21:41:54,396 INFO L87 Difference]: Start difference. First operand 663 states and 664 transitions. Second operand has 168 states, 168 states have (on average 1.5238095238095237) internal successors, (256), 168 states have internal predecessors, (256), 83 states have call successors, (84), 2 states have call predecessors, (84), 1 states have return successors, (82), 82 states have call predecessors, (82), 82 states have call successors, (82) [2024-09-12 21:41:55,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:41:55,502 INFO L93 Difference]: Finished difference Result 918 states and 1001 transitions. [2024-09-12 21:41:55,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 167 states. [2024-09-12 21:41:55,502 INFO L78 Accepts]: Start accepts. Automaton has has 168 states, 168 states have (on average 1.5238095238095237) internal successors, (256), 168 states have internal predecessors, (256), 83 states have call successors, (84), 2 states have call predecessors, (84), 1 states have return successors, (82), 82 states have call predecessors, (82), 82 states have call successors, (82) Word has length 660 [2024-09-12 21:41:55,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:41:55,506 INFO L225 Difference]: With dead ends: 918 [2024-09-12 21:41:55,506 INFO L226 Difference]: Without dead ends: 664 [2024-09-12 21:41:55,507 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1650 GetRequests, 1320 SyntacticMatches, 164 SemanticMatches, 166 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20733 ImplicationChecksByTransitivity, 9.7s TimeCoverageRelationStatistics Valid=7057, Invalid=20999, Unknown=0, NotChecked=0, Total=28056 [2024-09-12 21:41:55,507 INFO L434 NwaCegarLoop]: 171 mSDtfsCounter, 0 mSDsluCounter, 1031 mSDsCounter, 0 mSdLazyCounter, 1931 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1202 SdHoareTripleChecker+Invalid, 1931 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1931 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-12 21:41:55,507 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1202 Invalid, 1931 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1931 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-12 21:41:55,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states. [2024-09-12 21:41:55,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 664. [2024-09-12 21:41:55,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 664 states, 496 states have (on average 1.0040322580645162) internal successors, (498), 497 states have internal predecessors, (498), 84 states have call successors, (84), 84 states have call predecessors, (84), 83 states have return successors, (83), 82 states have call predecessors, (83), 83 states have call successors, (83) [2024-09-12 21:41:55,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 664 states to 664 states and 665 transitions. [2024-09-12 21:41:55,580 INFO L78 Accepts]: Start accepts. Automaton has 664 states and 665 transitions. Word has length 660 [2024-09-12 21:41:55,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:41:55,580 INFO L474 AbstractCegarLoop]: Abstraction has 664 states and 665 transitions. [2024-09-12 21:41:55,580 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 168 states, 168 states have (on average 1.5238095238095237) internal successors, (256), 168 states have internal predecessors, (256), 83 states have call successors, (84), 2 states have call predecessors, (84), 1 states have return successors, (82), 82 states have call predecessors, (82), 82 states have call successors, (82) [2024-09-12 21:41:55,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:41:55,581 INFO L276 IsEmpty]: Start isEmpty. Operand 664 states and 665 transitions. [2024-09-12 21:41:55,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 662 [2024-09-12 21:41:55,583 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:41:55,583 INFO L216 NwaCegarLoop]: trace histogram [82, 82, 82, 82, 81, 81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:41:55,598 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Ended with exit code 0 [2024-09-12 21:41:55,783 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163,163 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:41:55,783 INFO L399 AbstractCegarLoop]: === Iteration 165 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:41:55,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:41:55,783 INFO L85 PathProgramCache]: Analyzing trace with hash 833819961, now seen corresponding path program 162 times [2024-09-12 21:41:55,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:41:55,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889012076] [2024-09-12 21:41:55,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:41:55,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:41:55,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,075 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:42:01,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,076 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-12 21:42:01,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,077 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-12 21:42:01,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,078 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-12 21:42:01,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,078 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-12 21:42:01,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,079 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-12 21:42:01,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,080 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-12 21:42:01,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,080 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-09-12 21:42:01,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,081 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-12 21:42:01,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,082 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-09-12 21:42:01,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,083 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-12 21:42:01,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,083 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-09-12 21:42:01,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,084 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-09-12 21:42:01,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,085 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-09-12 21:42:01,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,085 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-09-12 21:42:01,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,086 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-09-12 21:42:01,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,087 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-09-12 21:42:01,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,088 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-09-12 21:42:01,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,088 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-09-12 21:42:01,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,089 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-09-12 21:42:01,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,090 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-09-12 21:42:01,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,090 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2024-09-12 21:42:01,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,091 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-09-12 21:42:01,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,092 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2024-09-12 21:42:01,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,093 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-09-12 21:42:01,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,093 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 258 [2024-09-12 21:42:01,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,094 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-09-12 21:42:01,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,095 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-09-12 21:42:01,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,095 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 279 [2024-09-12 21:42:01,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,096 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 286 [2024-09-12 21:42:01,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,097 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 293 [2024-09-12 21:42:01,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,098 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-09-12 21:42:01,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,098 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-09-12 21:42:01,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,099 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 314 [2024-09-12 21:42:01,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,100 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 321 [2024-09-12 21:42:01,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,100 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 328 [2024-09-12 21:42:01,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,101 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 335 [2024-09-12 21:42:01,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,102 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 342 [2024-09-12 21:42:01,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,103 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-09-12 21:42:01,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,103 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 356 [2024-09-12 21:42:01,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,104 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 363 [2024-09-12 21:42:01,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,105 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 370 [2024-09-12 21:42:01,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,106 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 377 [2024-09-12 21:42:01,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,106 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 384 [2024-09-12 21:42:01,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,107 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 391 [2024-09-12 21:42:01,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,108 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 398 [2024-09-12 21:42:01,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,109 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 405 [2024-09-12 21:42:01,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,109 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 412 [2024-09-12 21:42:01,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,110 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 419 [2024-09-12 21:42:01,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,111 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 426 [2024-09-12 21:42:01,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,112 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 433 [2024-09-12 21:42:01,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,112 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 440 [2024-09-12 21:42:01,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,113 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 447 [2024-09-12 21:42:01,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,114 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 454 [2024-09-12 21:42:01,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,115 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 461 [2024-09-12 21:42:01,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,115 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 468 [2024-09-12 21:42:01,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,116 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 475 [2024-09-12 21:42:01,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,117 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 482 [2024-09-12 21:42:01,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,118 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 489 [2024-09-12 21:42:01,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,118 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 496 [2024-09-12 21:42:01,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,119 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 503 [2024-09-12 21:42:01,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,120 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 510 [2024-09-12 21:42:01,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,121 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 517 [2024-09-12 21:42:01,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,122 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 524 [2024-09-12 21:42:01,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,122 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 531 [2024-09-12 21:42:01,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,123 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 538 [2024-09-12 21:42:01,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,124 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 545 [2024-09-12 21:42:01,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,125 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 552 [2024-09-12 21:42:01,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,125 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 559 [2024-09-12 21:42:01,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,126 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 566 [2024-09-12 21:42:01,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,127 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 573 [2024-09-12 21:42:01,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,128 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 580 [2024-09-12 21:42:01,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,129 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 587 [2024-09-12 21:42:01,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,129 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 594 [2024-09-12 21:42:01,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,130 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 601 [2024-09-12 21:42:01,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,131 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 608 [2024-09-12 21:42:01,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,132 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 615 [2024-09-12 21:42:01,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,133 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 622 [2024-09-12 21:42:01,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,133 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 629 [2024-09-12 21:42:01,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,134 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 636 [2024-09-12 21:42:01,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,135 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 643 [2024-09-12 21:42:01,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,136 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 650 [2024-09-12 21:42:01,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:01,138 INFO L134 CoverageAnalysis]: Checked inductivity of 26407 backedges. 3483 proven. 9964 refuted. 0 times theorem prover too weak. 12960 trivial. 0 not checked. [2024-09-12 21:42:01,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:42:01,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889012076] [2024-09-12 21:42:01,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889012076] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:42:01,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1741769881] [2024-09-12 21:42:01,138 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 21:42:01,138 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:42:01,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:42:01,139 INFO L229 MonitoredProcess]: Starting monitored process 164 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:42:01,140 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (164)] Waiting until timeout for monitored process [2024-09-12 21:42:01,439 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 82 check-sat command(s) [2024-09-12 21:42:01,439 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:42:01,446 INFO L262 TraceCheckSpWp]: Trace formula consists of 1587 conjuncts, 170 conjuncts are in the unsatisfiable core [2024-09-12 21:42:01,450 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:42:01,708 INFO L134 CoverageAnalysis]: Checked inductivity of 26407 backedges. 3565 proven. 9882 refuted. 0 times theorem prover too weak. 12960 trivial. 0 not checked. [2024-09-12 21:42:01,708 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:42:05,336 INFO L134 CoverageAnalysis]: Checked inductivity of 26407 backedges. 3565 proven. 9882 refuted. 0 times theorem prover too weak. 12960 trivial. 0 not checked. [2024-09-12 21:42:05,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1741769881] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:42:05,336 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:42:05,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [87, 87, 87] total 90 [2024-09-12 21:42:05,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869293964] [2024-09-12 21:42:05,337 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:42:05,337 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 90 states [2024-09-12 21:42:05,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:42:05,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2024-09-12 21:42:05,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3583, Invalid=4427, Unknown=0, NotChecked=0, Total=8010 [2024-09-12 21:42:05,338 INFO L87 Difference]: Start difference. First operand 664 states and 665 transitions. Second operand has 90 states, 90 states have (on average 2.8777777777777778) internal successors, (259), 88 states have internal predecessors, (259), 83 states have call successors, (85), 3 states have call predecessors, (85), 1 states have return successors, (82), 82 states have call predecessors, (82), 82 states have call successors, (82) [2024-09-12 21:42:05,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:42:05,743 INFO L93 Difference]: Finished difference Result 677 states and 679 transitions. [2024-09-12 21:42:05,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-09-12 21:42:05,743 INFO L78 Accepts]: Start accepts. Automaton has has 90 states, 90 states have (on average 2.8777777777777778) internal successors, (259), 88 states have internal predecessors, (259), 83 states have call successors, (85), 3 states have call predecessors, (85), 1 states have return successors, (82), 82 states have call predecessors, (82), 82 states have call successors, (82) Word has length 661 [2024-09-12 21:42:05,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:42:05,747 INFO L225 Difference]: With dead ends: 677 [2024-09-12 21:42:05,748 INFO L226 Difference]: Without dead ends: 675 [2024-09-12 21:42:05,748 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1654 GetRequests, 1401 SyntacticMatches, 164 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7702 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=3589, Invalid=4601, Unknown=0, NotChecked=0, Total=8190 [2024-09-12 21:42:05,748 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 788 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 789 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 788 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 21:42:05,748 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 147 Invalid, 789 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 788 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 21:42:05,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 675 states. [2024-09-12 21:42:05,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 675 to 671. [2024-09-12 21:42:05,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 671 states, 501 states have (on average 1.003992015968064) internal successors, (503), 502 states have internal predecessors, (503), 85 states have call successors, (85), 85 states have call predecessors, (85), 84 states have return successors, (84), 83 states have call predecessors, (84), 84 states have call successors, (84) [2024-09-12 21:42:05,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 671 states to 671 states and 672 transitions. [2024-09-12 21:42:05,820 INFO L78 Accepts]: Start accepts. Automaton has 671 states and 672 transitions. Word has length 661 [2024-09-12 21:42:05,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:42:05,821 INFO L474 AbstractCegarLoop]: Abstraction has 671 states and 672 transitions. [2024-09-12 21:42:05,821 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 90 states, 90 states have (on average 2.8777777777777778) internal successors, (259), 88 states have internal predecessors, (259), 83 states have call successors, (85), 3 states have call predecessors, (85), 1 states have return successors, (82), 82 states have call predecessors, (82), 82 states have call successors, (82) [2024-09-12 21:42:05,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:42:05,821 INFO L276 IsEmpty]: Start isEmpty. Operand 671 states and 672 transitions. [2024-09-12 21:42:05,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 669 [2024-09-12 21:42:05,823 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:42:05,823 INFO L216 NwaCegarLoop]: trace histogram [83, 83, 83, 82, 82, 82, 82, 82, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:42:05,837 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (164)] Forceful destruction successful, exit code 0 [2024-09-12 21:42:06,023 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164,164 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:42:06,023 INFO L399 AbstractCegarLoop]: === Iteration 166 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:42:06,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:42:06,024 INFO L85 PathProgramCache]: Analyzing trace with hash 1382574411, now seen corresponding path program 163 times [2024-09-12 21:42:06,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:42:06,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385464288] [2024-09-12 21:42:06,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:42:06,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:42:06,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,394 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:42:14,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,395 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-12 21:42:14,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,396 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-12 21:42:14,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,396 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-12 21:42:14,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,397 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-12 21:42:14,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,398 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-12 21:42:14,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,398 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-12 21:42:14,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,399 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-09-12 21:42:14,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,400 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-12 21:42:14,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,400 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-09-12 21:42:14,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,401 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-12 21:42:14,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,402 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-09-12 21:42:14,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,402 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-09-12 21:42:14,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,403 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-09-12 21:42:14,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,404 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-09-12 21:42:14,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,404 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-09-12 21:42:14,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,405 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-09-12 21:42:14,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,406 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-09-12 21:42:14,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,406 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-09-12 21:42:14,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,407 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-09-12 21:42:14,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,408 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-09-12 21:42:14,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,408 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2024-09-12 21:42:14,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,409 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-09-12 21:42:14,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,410 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2024-09-12 21:42:14,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,411 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-09-12 21:42:14,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,411 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 258 [2024-09-12 21:42:14,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,412 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-09-12 21:42:14,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,413 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-09-12 21:42:14,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,413 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 279 [2024-09-12 21:42:14,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,414 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 286 [2024-09-12 21:42:14,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,415 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 293 [2024-09-12 21:42:14,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,416 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-09-12 21:42:14,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,417 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-09-12 21:42:14,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,417 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 314 [2024-09-12 21:42:14,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,418 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 321 [2024-09-12 21:42:14,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,419 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 328 [2024-09-12 21:42:14,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,420 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 335 [2024-09-12 21:42:14,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,420 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 342 [2024-09-12 21:42:14,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,421 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-09-12 21:42:14,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,422 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 356 [2024-09-12 21:42:14,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,422 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 363 [2024-09-12 21:42:14,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,423 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 370 [2024-09-12 21:42:14,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,424 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 377 [2024-09-12 21:42:14,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,425 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 384 [2024-09-12 21:42:14,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,425 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 391 [2024-09-12 21:42:14,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,426 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 398 [2024-09-12 21:42:14,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,427 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 405 [2024-09-12 21:42:14,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,428 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 412 [2024-09-12 21:42:14,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,428 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 419 [2024-09-12 21:42:14,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,429 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 426 [2024-09-12 21:42:14,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,430 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 433 [2024-09-12 21:42:14,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,430 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 440 [2024-09-12 21:42:14,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,431 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 447 [2024-09-12 21:42:14,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,432 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 454 [2024-09-12 21:42:14,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,433 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 461 [2024-09-12 21:42:14,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,433 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 468 [2024-09-12 21:42:14,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,434 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 475 [2024-09-12 21:42:14,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,435 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 482 [2024-09-12 21:42:14,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,436 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 489 [2024-09-12 21:42:14,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,436 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 496 [2024-09-12 21:42:14,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,437 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 503 [2024-09-12 21:42:14,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,438 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 510 [2024-09-12 21:42:14,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,439 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 517 [2024-09-12 21:42:14,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,439 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 524 [2024-09-12 21:42:14,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,440 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 531 [2024-09-12 21:42:14,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,441 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 538 [2024-09-12 21:42:14,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,442 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 545 [2024-09-12 21:42:14,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,443 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 552 [2024-09-12 21:42:14,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,443 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 559 [2024-09-12 21:42:14,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,444 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 566 [2024-09-12 21:42:14,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,445 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 573 [2024-09-12 21:42:14,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,446 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 580 [2024-09-12 21:42:14,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,446 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 587 [2024-09-12 21:42:14,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,447 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 594 [2024-09-12 21:42:14,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,448 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 601 [2024-09-12 21:42:14,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,449 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 608 [2024-09-12 21:42:14,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,450 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 615 [2024-09-12 21:42:14,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,450 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 622 [2024-09-12 21:42:14,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,451 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 629 [2024-09-12 21:42:14,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,452 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 636 [2024-09-12 21:42:14,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,453 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 643 [2024-09-12 21:42:14,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,453 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 650 [2024-09-12 21:42:14,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,454 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 657 [2024-09-12 21:42:14,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,457 INFO L134 CoverageAnalysis]: Checked inductivity of 26978 backedges. 10291 proven. 3403 refuted. 0 times theorem prover too weak. 13284 trivial. 0 not checked. [2024-09-12 21:42:14,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:42:14,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385464288] [2024-09-12 21:42:14,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385464288] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:42:14,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [229101553] [2024-09-12 21:42:14,457 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-12 21:42:14,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:42:14,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:42:14,458 INFO L229 MonitoredProcess]: Starting monitored process 165 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:42:14,459 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (165)] Waiting until timeout for monitored process [2024-09-12 21:42:14,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:14,619 INFO L262 TraceCheckSpWp]: Trace formula consists of 1601 conjuncts, 168 conjuncts are in the unsatisfiable core [2024-09-12 21:42:14,623 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:42:14,869 INFO L134 CoverageAnalysis]: Checked inductivity of 26978 backedges. 10291 proven. 3403 refuted. 0 times theorem prover too weak. 13284 trivial. 0 not checked. [2024-09-12 21:42:14,869 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:42:20,107 INFO L134 CoverageAnalysis]: Checked inductivity of 26978 backedges. 10291 proven. 3403 refuted. 0 times theorem prover too weak. 13284 trivial. 0 not checked. [2024-09-12 21:42:20,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [229101553] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:42:20,107 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:42:20,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [169, 169, 169] total 170 [2024-09-12 21:42:20,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441620528] [2024-09-12 21:42:20,108 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:42:20,108 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 170 states [2024-09-12 21:42:20,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:42:20,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 170 interpolants. [2024-09-12 21:42:20,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7226, Invalid=21504, Unknown=0, NotChecked=0, Total=28730 [2024-09-12 21:42:20,110 INFO L87 Difference]: Start difference. First operand 671 states and 672 transitions. Second operand has 170 states, 170 states have (on average 1.5235294117647058) internal successors, (259), 170 states have internal predecessors, (259), 84 states have call successors, (85), 2 states have call predecessors, (85), 1 states have return successors, (83), 83 states have call predecessors, (83), 83 states have call successors, (83) [2024-09-12 21:42:21,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:42:21,371 INFO L93 Difference]: Finished difference Result 929 states and 1013 transitions. [2024-09-12 21:42:21,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 169 states. [2024-09-12 21:42:21,371 INFO L78 Accepts]: Start accepts. Automaton has has 170 states, 170 states have (on average 1.5235294117647058) internal successors, (259), 170 states have internal predecessors, (259), 84 states have call successors, (85), 2 states have call predecessors, (85), 1 states have return successors, (83), 83 states have call predecessors, (83), 83 states have call successors, (83) Word has length 668 [2024-09-12 21:42:21,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:42:21,375 INFO L225 Difference]: With dead ends: 929 [2024-09-12 21:42:21,375 INFO L226 Difference]: Without dead ends: 672 [2024-09-12 21:42:21,376 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1670 GetRequests, 1336 SyntacticMatches, 166 SemanticMatches, 168 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21235 ImplicationChecksByTransitivity, 9.8s TimeCoverageRelationStatistics Valid=7226, Invalid=21504, Unknown=0, NotChecked=0, Total=28730 [2024-09-12 21:42:21,377 INFO L434 NwaCegarLoop]: 173 mSDtfsCounter, 0 mSDsluCounter, 1316 mSDsCounter, 0 mSdLazyCounter, 2038 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1489 SdHoareTripleChecker+Invalid, 2038 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2038 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-12 21:42:21,377 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1489 Invalid, 2038 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2038 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-12 21:42:21,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 672 states. [2024-09-12 21:42:21,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 672 to 672. [2024-09-12 21:42:21,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 672 states, 502 states have (on average 1.00398406374502) internal successors, (504), 503 states have internal predecessors, (504), 85 states have call successors, (85), 85 states have call predecessors, (85), 84 states have return successors, (84), 83 states have call predecessors, (84), 84 states have call successors, (84) [2024-09-12 21:42:21,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 672 states to 672 states and 673 transitions. [2024-09-12 21:42:21,450 INFO L78 Accepts]: Start accepts. Automaton has 672 states and 673 transitions. Word has length 668 [2024-09-12 21:42:21,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:42:21,450 INFO L474 AbstractCegarLoop]: Abstraction has 672 states and 673 transitions. [2024-09-12 21:42:21,450 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 170 states, 170 states have (on average 1.5235294117647058) internal successors, (259), 170 states have internal predecessors, (259), 84 states have call successors, (85), 2 states have call predecessors, (85), 1 states have return successors, (83), 83 states have call predecessors, (83), 83 states have call successors, (83) [2024-09-12 21:42:21,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:42:21,451 INFO L276 IsEmpty]: Start isEmpty. Operand 672 states and 673 transitions. [2024-09-12 21:42:21,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 670 [2024-09-12 21:42:21,453 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:42:21,453 INFO L216 NwaCegarLoop]: trace histogram [83, 83, 83, 83, 82, 82, 82, 82, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:42:21,466 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (165)] Ended with exit code 0 [2024-09-12 21:42:21,653 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165,165 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:42:21,653 INFO L399 AbstractCegarLoop]: === Iteration 167 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:42:21,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:42:21,653 INFO L85 PathProgramCache]: Analyzing trace with hash -1932279337, now seen corresponding path program 164 times [2024-09-12 21:42:21,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:42:21,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612400360] [2024-09-12 21:42:21,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:42:21,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:42:21,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:26,988 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:42:26,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:26,989 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-12 21:42:26,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:26,990 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-09-12 21:42:26,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:26,990 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-12 21:42:26,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:26,991 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-09-12 21:42:26,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:26,992 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-12 21:42:26,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:26,992 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-09-12 21:42:26,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:26,993 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-12 21:42:26,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:26,994 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-09-12 21:42:26,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:26,994 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-12 21:42:26,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:26,995 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-09-12 21:42:26,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:26,996 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-12 21:42:26,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:26,997 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-09-12 21:42:26,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:26,997 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-12 21:42:26,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:26,998 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-09-12 21:42:26,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:26,999 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-09-12 21:42:26,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:26,999 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-09-12 21:42:27,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,000 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-09-12 21:42:27,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,001 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-09-12 21:42:27,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,002 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-09-12 21:42:27,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,002 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2024-09-12 21:42:27,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,003 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-09-12 21:42:27,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,004 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-09-12 21:42:27,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,004 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-09-12 21:42:27,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,005 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 252 [2024-09-12 21:42:27,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,006 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-09-12 21:42:27,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,007 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-09-12 21:42:27,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,007 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-09-12 21:42:27,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,008 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 280 [2024-09-12 21:42:27,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,009 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 287 [2024-09-12 21:42:27,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,009 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2024-09-12 21:42:27,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,010 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-09-12 21:42:27,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,011 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 308 [2024-09-12 21:42:27,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,012 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2024-09-12 21:42:27,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,012 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-09-12 21:42:27,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,013 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 329 [2024-09-12 21:42:27,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,014 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 336 [2024-09-12 21:42:27,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,015 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 343 [2024-09-12 21:42:27,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,015 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 350 [2024-09-12 21:42:27,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,016 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 357 [2024-09-12 21:42:27,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,017 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 364 [2024-09-12 21:42:27,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,018 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 371 [2024-09-12 21:42:27,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,018 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 378 [2024-09-12 21:42:27,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,019 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 385 [2024-09-12 21:42:27,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,020 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 392 [2024-09-12 21:42:27,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,021 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 399 [2024-09-12 21:42:27,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,021 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 406 [2024-09-12 21:42:27,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,022 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 413 [2024-09-12 21:42:27,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,023 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 420 [2024-09-12 21:42:27,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,024 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 427 [2024-09-12 21:42:27,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,024 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 434 [2024-09-12 21:42:27,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,025 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 441 [2024-09-12 21:42:27,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,026 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 448 [2024-09-12 21:42:27,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,027 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 455 [2024-09-12 21:42:27,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,027 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 462 [2024-09-12 21:42:27,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,028 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 469 [2024-09-12 21:42:27,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,029 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 476 [2024-09-12 21:42:27,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,030 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 483 [2024-09-12 21:42:27,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,030 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 490 [2024-09-12 21:42:27,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,031 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 497 [2024-09-12 21:42:27,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,032 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 504 [2024-09-12 21:42:27,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,033 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 511 [2024-09-12 21:42:27,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,033 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 518 [2024-09-12 21:42:27,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,034 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 525 [2024-09-12 21:42:27,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,035 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 532 [2024-09-12 21:42:27,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,036 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 539 [2024-09-12 21:42:27,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,037 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 546 [2024-09-12 21:42:27,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,037 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 553 [2024-09-12 21:42:27,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,038 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 560 [2024-09-12 21:42:27,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,039 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 567 [2024-09-12 21:42:27,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,040 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 574 [2024-09-12 21:42:27,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,041 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 581 [2024-09-12 21:42:27,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,041 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 588 [2024-09-12 21:42:27,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,042 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 595 [2024-09-12 21:42:27,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,043 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 602 [2024-09-12 21:42:27,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,044 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 609 [2024-09-12 21:42:27,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,044 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 616 [2024-09-12 21:42:27,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,045 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 623 [2024-09-12 21:42:27,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,046 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 630 [2024-09-12 21:42:27,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,047 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 637 [2024-09-12 21:42:27,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,048 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 644 [2024-09-12 21:42:27,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,048 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 651 [2024-09-12 21:42:27,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,049 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 658 [2024-09-12 21:42:27,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:27,051 INFO L134 CoverageAnalysis]: Checked inductivity of 27061 backedges. 3567 proven. 10210 refuted. 0 times theorem prover too weak. 13284 trivial. 0 not checked. [2024-09-12 21:42:27,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:42:27,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612400360] [2024-09-12 21:42:27,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612400360] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:42:27,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1478642655] [2024-09-12 21:42:27,052 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 21:42:27,052 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:42:27,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:42:27,053 INFO L229 MonitoredProcess]: Starting monitored process 166 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:42:27,053 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (166)] Waiting until timeout for monitored process [2024-09-12 21:42:27,211 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 21:42:27,211 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:42:27,217 INFO L262 TraceCheckSpWp]: Trace formula consists of 1606 conjuncts, 169 conjuncts are in the unsatisfiable core [2024-09-12 21:42:27,222 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:42:27,482 INFO L134 CoverageAnalysis]: Checked inductivity of 27061 backedges. 3650 proven. 10127 refuted. 0 times theorem prover too weak. 13284 trivial. 0 not checked. [2024-09-12 21:42:27,482 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:42:31,169 INFO L134 CoverageAnalysis]: Checked inductivity of 27061 backedges. 3650 proven. 10127 refuted. 0 times theorem prover too weak. 13284 trivial. 0 not checked. [2024-09-12 21:42:31,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1478642655] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:42:31,170 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:42:31,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [88, 88, 88] total 91 [2024-09-12 21:42:31,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767022369] [2024-09-12 21:42:31,170 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:42:31,170 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 91 states [2024-09-12 21:42:31,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:42:31,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2024-09-12 21:42:31,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3668, Invalid=4522, Unknown=0, NotChecked=0, Total=8190 [2024-09-12 21:42:31,172 INFO L87 Difference]: Start difference. First operand 672 states and 673 transitions. Second operand has 91 states, 91 states have (on average 2.879120879120879) internal successors, (262), 89 states have internal predecessors, (262), 84 states have call successors, (86), 3 states have call predecessors, (86), 1 states have return successors, (83), 83 states have call predecessors, (83), 83 states have call successors, (83) [2024-09-12 21:42:31,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:42:31,588 INFO L93 Difference]: Finished difference Result 685 states and 687 transitions. [2024-09-12 21:42:31,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-09-12 21:42:31,588 INFO L78 Accepts]: Start accepts. Automaton has has 91 states, 91 states have (on average 2.879120879120879) internal successors, (262), 89 states have internal predecessors, (262), 84 states have call successors, (86), 3 states have call predecessors, (86), 1 states have return successors, (83), 83 states have call predecessors, (83), 83 states have call successors, (83) Word has length 669 [2024-09-12 21:42:31,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:42:31,592 INFO L225 Difference]: With dead ends: 685 [2024-09-12 21:42:31,592 INFO L226 Difference]: Without dead ends: 683 [2024-09-12 21:42:31,593 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1674 GetRequests, 1416 SyntacticMatches, 168 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8047 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=3674, Invalid=4698, Unknown=0, NotChecked=0, Total=8372 [2024-09-12 21:42:31,593 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 818 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 820 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 818 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 21:42:31,593 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 155 Invalid, 820 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 818 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 21:42:31,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 683 states. [2024-09-12 21:42:31,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 683 to 679. [2024-09-12 21:42:31,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 679 states, 507 states have (on average 1.0039447731755424) internal successors, (509), 508 states have internal predecessors, (509), 86 states have call successors, (86), 86 states have call predecessors, (86), 85 states have return successors, (85), 84 states have call predecessors, (85), 85 states have call successors, (85) [2024-09-12 21:42:31,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 680 transitions. [2024-09-12 21:42:31,667 INFO L78 Accepts]: Start accepts. Automaton has 679 states and 680 transitions. Word has length 669 [2024-09-12 21:42:31,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:42:31,667 INFO L474 AbstractCegarLoop]: Abstraction has 679 states and 680 transitions. [2024-09-12 21:42:31,667 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 91 states, 91 states have (on average 2.879120879120879) internal successors, (262), 89 states have internal predecessors, (262), 84 states have call successors, (86), 3 states have call predecessors, (86), 1 states have return successors, (83), 83 states have call predecessors, (83), 83 states have call successors, (83) [2024-09-12 21:42:31,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:42:31,667 INFO L276 IsEmpty]: Start isEmpty. Operand 679 states and 680 transitions. [2024-09-12 21:42:31,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 677 [2024-09-12 21:42:31,669 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:42:31,670 INFO L216 NwaCegarLoop]: trace histogram [84, 84, 84, 83, 83, 83, 83, 83, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:42:31,683 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (166)] Forceful destruction successful, exit code 0 [2024-09-12 21:42:31,870 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 166 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable166 [2024-09-12 21:42:31,870 INFO L399 AbstractCegarLoop]: === Iteration 168 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:42:31,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:42:31,870 INFO L85 PathProgramCache]: Analyzing trace with hash -1704464659, now seen corresponding path program 165 times [2024-09-12 21:42:31,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:42:31,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924179038] [2024-09-12 21:42:31,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:42:31,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:42:31,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,530 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:42:40,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,531 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-12 21:42:40,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,532 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-09-12 21:42:40,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,533 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-12 21:42:40,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,534 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-09-12 21:42:40,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,534 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-12 21:42:40,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,535 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-09-12 21:42:40,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,536 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-12 21:42:40,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,536 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-09-12 21:42:40,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,537 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-12 21:42:40,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,538 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-09-12 21:42:40,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,538 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-12 21:42:40,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,539 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-09-12 21:42:40,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,540 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-12 21:42:40,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,541 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-09-12 21:42:40,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,541 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-09-12 21:42:40,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,542 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-09-12 21:42:40,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,543 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-09-12 21:42:40,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,543 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-09-12 21:42:40,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,544 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-09-12 21:42:40,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,545 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2024-09-12 21:42:40,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,545 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-09-12 21:42:40,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,546 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-09-12 21:42:40,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,547 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-09-12 21:42:40,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,547 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 252 [2024-09-12 21:42:40,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,548 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-09-12 21:42:40,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,549 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-09-12 21:42:40,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,550 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-09-12 21:42:40,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,550 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 280 [2024-09-12 21:42:40,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,551 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 287 [2024-09-12 21:42:40,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,552 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2024-09-12 21:42:40,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,552 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-09-12 21:42:40,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,553 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 308 [2024-09-12 21:42:40,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,554 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2024-09-12 21:42:40,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,555 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-09-12 21:42:40,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,555 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 329 [2024-09-12 21:42:40,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,556 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 336 [2024-09-12 21:42:40,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,557 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 343 [2024-09-12 21:42:40,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,558 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 350 [2024-09-12 21:42:40,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,558 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 357 [2024-09-12 21:42:40,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,559 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 364 [2024-09-12 21:42:40,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,560 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 371 [2024-09-12 21:42:40,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,561 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 378 [2024-09-12 21:42:40,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,561 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 385 [2024-09-12 21:42:40,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,562 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 392 [2024-09-12 21:42:40,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,563 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 399 [2024-09-12 21:42:40,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,564 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 406 [2024-09-12 21:42:40,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,564 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 413 [2024-09-12 21:42:40,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,565 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 420 [2024-09-12 21:42:40,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,566 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 427 [2024-09-12 21:42:40,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,567 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 434 [2024-09-12 21:42:40,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,567 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 441 [2024-09-12 21:42:40,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,568 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 448 [2024-09-12 21:42:40,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,569 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 455 [2024-09-12 21:42:40,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,570 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 462 [2024-09-12 21:42:40,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,570 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 469 [2024-09-12 21:42:40,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,571 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 476 [2024-09-12 21:42:40,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,572 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 483 [2024-09-12 21:42:40,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,573 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 490 [2024-09-12 21:42:40,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,574 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 497 [2024-09-12 21:42:40,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,575 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 504 [2024-09-12 21:42:40,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,575 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 511 [2024-09-12 21:42:40,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,576 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 518 [2024-09-12 21:42:40,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,577 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 525 [2024-09-12 21:42:40,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,578 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 532 [2024-09-12 21:42:40,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,579 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 539 [2024-09-12 21:42:40,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,579 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 546 [2024-09-12 21:42:40,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,580 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 553 [2024-09-12 21:42:40,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,581 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 560 [2024-09-12 21:42:40,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,582 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 567 [2024-09-12 21:42:40,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,583 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 574 [2024-09-12 21:42:40,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,583 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 581 [2024-09-12 21:42:40,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,584 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 588 [2024-09-12 21:42:40,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,585 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 595 [2024-09-12 21:42:40,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,586 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 602 [2024-09-12 21:42:40,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,587 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 609 [2024-09-12 21:42:40,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,588 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 616 [2024-09-12 21:42:40,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,589 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 623 [2024-09-12 21:42:40,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,590 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 630 [2024-09-12 21:42:40,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,591 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 637 [2024-09-12 21:42:40,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,592 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 644 [2024-09-12 21:42:40,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,592 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 651 [2024-09-12 21:42:40,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,593 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 658 [2024-09-12 21:42:40,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,594 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 665 [2024-09-12 21:42:40,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:40,597 INFO L134 CoverageAnalysis]: Checked inductivity of 27639 backedges. 10541 proven. 3486 refuted. 0 times theorem prover too weak. 13612 trivial. 0 not checked. [2024-09-12 21:42:40,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:42:40,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924179038] [2024-09-12 21:42:40,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924179038] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:42:40,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [672630605] [2024-09-12 21:42:40,597 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 21:42:40,597 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:42:40,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:42:40,598 INFO L229 MonitoredProcess]: Starting monitored process 167 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:42:40,599 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (167)] Waiting until timeout for monitored process [2024-09-12 21:42:40,937 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 84 check-sat command(s) [2024-09-12 21:42:40,937 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:42:40,943 INFO L262 TraceCheckSpWp]: Trace formula consists of 1620 conjuncts, 170 conjuncts are in the unsatisfiable core [2024-09-12 21:42:40,948 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:42:41,184 INFO L134 CoverageAnalysis]: Checked inductivity of 27639 backedges. 10541 proven. 3486 refuted. 0 times theorem prover too weak. 13612 trivial. 0 not checked. [2024-09-12 21:42:41,184 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 21:42:46,575 INFO L134 CoverageAnalysis]: Checked inductivity of 27639 backedges. 10541 proven. 3486 refuted. 0 times theorem prover too weak. 13612 trivial. 0 not checked. [2024-09-12 21:42:46,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [672630605] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 21:42:46,576 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 21:42:46,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [171, 171, 171] total 172 [2024-09-12 21:42:46,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933895267] [2024-09-12 21:42:46,576 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 21:42:46,576 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 172 states [2024-09-12 21:42:46,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 21:42:46,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 172 interpolants. [2024-09-12 21:42:46,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7397, Invalid=22015, Unknown=0, NotChecked=0, Total=29412 [2024-09-12 21:42:46,578 INFO L87 Difference]: Start difference. First operand 679 states and 680 transitions. Second operand has 172 states, 172 states have (on average 1.5232558139534884) internal successors, (262), 172 states have internal predecessors, (262), 85 states have call successors, (86), 2 states have call predecessors, (86), 1 states have return successors, (84), 84 states have call predecessors, (84), 84 states have call successors, (84) [2024-09-12 21:42:47,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 21:42:47,782 INFO L93 Difference]: Finished difference Result 940 states and 1025 transitions. [2024-09-12 21:42:47,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 171 states. [2024-09-12 21:42:47,782 INFO L78 Accepts]: Start accepts. Automaton has has 172 states, 172 states have (on average 1.5232558139534884) internal successors, (262), 172 states have internal predecessors, (262), 85 states have call successors, (86), 2 states have call predecessors, (86), 1 states have return successors, (84), 84 states have call predecessors, (84), 84 states have call successors, (84) Word has length 676 [2024-09-12 21:42:47,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 21:42:47,787 INFO L225 Difference]: With dead ends: 940 [2024-09-12 21:42:47,787 INFO L226 Difference]: Without dead ends: 680 [2024-09-12 21:42:47,788 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1690 GetRequests, 1352 SyntacticMatches, 168 SemanticMatches, 170 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21743 ImplicationChecksByTransitivity, 10.1s TimeCoverageRelationStatistics Valid=7397, Invalid=22015, Unknown=0, NotChecked=0, Total=29412 [2024-09-12 21:42:47,788 INFO L434 NwaCegarLoop]: 175 mSDtfsCounter, 0 mSDsluCounter, 1433 mSDsCounter, 0 mSdLazyCounter, 2202 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1608 SdHoareTripleChecker+Invalid, 2202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-12 21:42:47,788 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1608 Invalid, 2202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2202 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-12 21:42:47,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 680 states. [2024-09-12 21:42:47,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 680 to 680. [2024-09-12 21:42:47,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 680 states, 508 states have (on average 1.0039370078740157) internal successors, (510), 509 states have internal predecessors, (510), 86 states have call successors, (86), 86 states have call predecessors, (86), 85 states have return successors, (85), 84 states have call predecessors, (85), 85 states have call successors, (85) [2024-09-12 21:42:47,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 680 states to 680 states and 681 transitions. [2024-09-12 21:42:47,865 INFO L78 Accepts]: Start accepts. Automaton has 680 states and 681 transitions. Word has length 676 [2024-09-12 21:42:47,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 21:42:47,865 INFO L474 AbstractCegarLoop]: Abstraction has 680 states and 681 transitions. [2024-09-12 21:42:47,865 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 172 states, 172 states have (on average 1.5232558139534884) internal successors, (262), 172 states have internal predecessors, (262), 85 states have call successors, (86), 2 states have call predecessors, (86), 1 states have return successors, (84), 84 states have call predecessors, (84), 84 states have call successors, (84) [2024-09-12 21:42:47,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:42:47,865 INFO L276 IsEmpty]: Start isEmpty. Operand 680 states and 681 transitions. [2024-09-12 21:42:47,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 678 [2024-09-12 21:42:47,867 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 21:42:47,868 INFO L216 NwaCegarLoop]: trace histogram [84, 84, 84, 84, 83, 83, 83, 83, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 21:42:47,882 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (167)] Ended with exit code 0 [2024-09-12 21:42:48,068 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167,167 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:42:48,068 INFO L399 AbstractCegarLoop]: === Iteration 169 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 21:42:48,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 21:42:48,068 INFO L85 PathProgramCache]: Analyzing trace with hash -714605703, now seen corresponding path program 166 times [2024-09-12 21:42:48,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 21:42:48,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326846696] [2024-09-12 21:42:48,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 21:42:48,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 21:42:48,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,642 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 21:42:53,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,643 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-09-12 21:42:53,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,644 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-12 21:42:53,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,644 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-09-12 21:42:53,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,645 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-12 21:42:53,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,646 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-09-12 21:42:53,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,646 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-12 21:42:53,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,647 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-09-12 21:42:53,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,648 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-12 21:42:53,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,648 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-09-12 21:42:53,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,649 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-12 21:42:53,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,650 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-09-12 21:42:53,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,651 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-09-12 21:42:53,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,651 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2024-09-12 21:42:53,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,652 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-09-12 21:42:53,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,653 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-09-12 21:42:53,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,653 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-09-12 21:42:53,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,654 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2024-09-12 21:42:53,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,655 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-09-12 21:42:53,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,656 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-09-12 21:42:53,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,656 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-09-12 21:42:53,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,657 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-09-12 21:42:53,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,658 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-09-12 21:42:53,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,658 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 246 [2024-09-12 21:42:53,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,659 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-09-12 21:42:53,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,660 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 260 [2024-09-12 21:42:53,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,661 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-09-12 21:42:53,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,661 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 274 [2024-09-12 21:42:53,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,662 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2024-09-12 21:42:53,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,663 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 288 [2024-09-12 21:42:53,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,663 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-09-12 21:42:53,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,664 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 302 [2024-09-12 21:42:53,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,665 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2024-09-12 21:42:53,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,666 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 316 [2024-09-12 21:42:53,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,666 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 323 [2024-09-12 21:42:53,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,667 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 330 [2024-09-12 21:42:53,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,668 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 337 [2024-09-12 21:42:53,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,669 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 344 [2024-09-12 21:42:53,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,669 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 351 [2024-09-12 21:42:53,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,670 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 358 [2024-09-12 21:42:53,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,671 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 365 [2024-09-12 21:42:53,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,671 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 372 [2024-09-12 21:42:53,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,672 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 379 [2024-09-12 21:42:53,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,673 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 386 [2024-09-12 21:42:53,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,674 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 393 [2024-09-12 21:42:53,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,674 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 400 [2024-09-12 21:42:53,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,675 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 407 [2024-09-12 21:42:53,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,676 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 414 [2024-09-12 21:42:53,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,677 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 421 [2024-09-12 21:42:53,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,677 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 428 [2024-09-12 21:42:53,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,678 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 435 [2024-09-12 21:42:53,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,679 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 442 [2024-09-12 21:42:53,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,680 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 449 [2024-09-12 21:42:53,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,681 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 456 [2024-09-12 21:42:53,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,681 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 463 [2024-09-12 21:42:53,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,682 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 470 [2024-09-12 21:42:53,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,683 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 477 [2024-09-12 21:42:53,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,684 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 484 [2024-09-12 21:42:53,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,684 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 491 [2024-09-12 21:42:53,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,685 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 498 [2024-09-12 21:42:53,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,686 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 505 [2024-09-12 21:42:53,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,687 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 512 [2024-09-12 21:42:53,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,688 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 519 [2024-09-12 21:42:53,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,688 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 526 [2024-09-12 21:42:53,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,689 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 533 [2024-09-12 21:42:53,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,690 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 540 [2024-09-12 21:42:53,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,691 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 547 [2024-09-12 21:42:53,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,691 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 554 [2024-09-12 21:42:53,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,692 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 561 [2024-09-12 21:42:53,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,693 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 568 [2024-09-12 21:42:53,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,694 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 575 [2024-09-12 21:42:53,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,695 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 582 [2024-09-12 21:42:53,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,695 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 589 [2024-09-12 21:42:53,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,696 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 596 [2024-09-12 21:42:53,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,697 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 603 [2024-09-12 21:42:53,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,698 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 610 [2024-09-12 21:42:53,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,699 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 617 [2024-09-12 21:42:53,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,699 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 624 [2024-09-12 21:42:53,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,700 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 631 [2024-09-12 21:42:53,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,701 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 638 [2024-09-12 21:42:53,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,702 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 645 [2024-09-12 21:42:53,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,703 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 652 [2024-09-12 21:42:53,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,703 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 659 [2024-09-12 21:42:53,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,704 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 666 [2024-09-12 21:42:53,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 21:42:53,707 INFO L134 CoverageAnalysis]: Checked inductivity of 27723 backedges. 3652 proven. 10459 refuted. 0 times theorem prover too weak. 13612 trivial. 0 not checked. [2024-09-12 21:42:53,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 21:42:53,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326846696] [2024-09-12 21:42:53,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326846696] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 21:42:53,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [163521703] [2024-09-12 21:42:53,707 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 21:42:53,707 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 21:42:53,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 21:42:53,708 INFO L229 MonitoredProcess]: Starting monitored process 168 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 21:42:53,708 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (168)] Waiting until timeout for monitored process [2024-09-12 21:42:53,898 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 21:42:53,899 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 21:42:53,910 INFO L262 TraceCheckSpWp]: Trace formula consists of 1625 conjuncts, 174 conjuncts are in the unsatisfiable core [2024-09-12 21:42:53,915 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 21:42:54,201 INFO L134 CoverageAnalysis]: Checked inductivity of 27723 backedges. 3736 proven. 10375 refuted. 0 times theorem prover too weak. 13612 trivial. 0 not checked. [2024-09-12 21:42:54,201 INFO L327 TraceCheckSpWp]: Computing backward predicates... Killed by 15