./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/loop-invgen/up.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 --witnessprinter.generate.graphml.witnesses false --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version de325976 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/up.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 ff5c10c83c8d29dcc2c2798035fa2754df224d2313ad9c91b6ee5bb6ca3d9a9f --procedureinliner.inline.calls.to.implemented.procedures NEVER --traceabstraction.positions.where.we.compute.the.hoare.annotation All --witnessprinter.yaml.format.version 2.1 --witnessprinter.generate.graphml.witnesses false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.dk.referee-eval-de32597-m [2024-09-18 15:36:39,158 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-09-18 15:36:39,200 INFO L114 SettingsManager]: Loading settings from /storage/repos/certificate-witnesses-artifact/automizer/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-09-18 15:36:39,203 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-09-18 15:36:39,204 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-09-18 15:36:39,218 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-09-18 15:36:39,218 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-09-18 15:36:39,218 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-09-18 15:36:39,219 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-09-18 15:36:39,219 INFO L153 SettingsManager]: * Use memory slicer=true [2024-09-18 15:36:39,219 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-09-18 15:36:39,220 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-09-18 15:36:39,220 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-09-18 15:36:39,220 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-09-18 15:36:39,221 INFO L153 SettingsManager]: * Use SBE=true [2024-09-18 15:36:39,221 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-09-18 15:36:39,221 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-09-18 15:36:39,221 INFO L153 SettingsManager]: * sizeof long=4 [2024-09-18 15:36:39,222 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-09-18 15:36:39,222 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-09-18 15:36:39,222 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-09-18 15:36:39,223 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-09-18 15:36:39,223 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-09-18 15:36:39,223 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-09-18 15:36:39,223 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-09-18 15:36:39,224 INFO L153 SettingsManager]: * sizeof long double=12 [2024-09-18 15:36:39,224 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-09-18 15:36:39,224 INFO L153 SettingsManager]: * Use constant arrays=true [2024-09-18 15:36:39,224 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-09-18 15:36:39,225 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-09-18 15:36:39,225 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-09-18 15:36:39,225 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-09-18 15:36:39,225 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-18 15:36:39,226 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-09-18 15:36:39,226 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-09-18 15:36:39,226 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-09-18 15:36:39,226 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-09-18 15:36:39,226 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-09-18 15:36:39,227 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-09-18 15:36:39,227 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-09-18 15:36:39,227 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-09-18 15:36:39,227 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-09-18 15:36:39,227 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 -> ff5c10c83c8d29dcc2c2798035fa2754df224d2313ad9c91b6ee5bb6ca3d9a9f 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Generate GraphML witnesses -> false [2024-09-18 15:36:39,406 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-09-18 15:36:39,422 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-09-18 15:36:39,425 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-09-18 15:36:39,426 INFO L270 PluginConnector]: Initializing CDTParser... [2024-09-18 15:36:39,426 INFO L274 PluginConnector]: CDTParser initialized [2024-09-18 15:36:39,427 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/certificate-witnesses-artifact/automizer/../sv-benchmarks/c/loop-invgen/up.i [2024-09-18 15:36:40,588 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-09-18 15:36:40,741 INFO L384 CDTParser]: Found 1 translation units. [2024-09-18 15:36:40,741 INFO L180 CDTParser]: Scanning /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/loop-invgen/up.i [2024-09-18 15:36:40,746 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/certificate-witnesses-artifact/automizer/data/2cbe20966/9af797f08594411ea6289685359c2562/FLAG93b2b6459 [2024-09-18 15:36:40,755 INFO L435 CDTParser]: Successfully deleted /storage/repos/certificate-witnesses-artifact/automizer/data/2cbe20966/9af797f08594411ea6289685359c2562 [2024-09-18 15:36:40,757 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-09-18 15:36:40,758 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-09-18 15:36:40,759 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-09-18 15:36:40,759 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-09-18 15:36:40,763 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-09-18 15:36:40,763 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.09 03:36:40" (1/1) ... [2024-09-18 15:36:40,764 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5e510748 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 03:36:40, skipping insertion in model container [2024-09-18 15:36:40,764 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.09 03:36:40" (1/1) ... [2024-09-18 15:36:40,777 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-09-18 15:36:40,893 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/loop-invgen/up.i[893,906] [2024-09-18 15:36:40,905 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-18 15:36:40,917 INFO L200 MainTranslator]: Completed pre-run [2024-09-18 15:36:40,928 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/loop-invgen/up.i[893,906] [2024-09-18 15:36:40,931 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-18 15:36:40,944 INFO L204 MainTranslator]: Completed translation [2024-09-18 15:36:40,944 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 03:36:40 WrapperNode [2024-09-18 15:36:40,944 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-09-18 15:36:40,945 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-09-18 15:36:40,945 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-09-18 15:36:40,946 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-09-18 15:36:40,950 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 03:36:40" (1/1) ... [2024-09-18 15:36:40,955 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 03:36:40" (1/1) ... [2024-09-18 15:36:40,959 INFO L138 Inliner]: procedures = 16, calls = 7, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2024-09-18 15:36:40,959 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-09-18 15:36:40,960 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-09-18 15:36:40,960 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-09-18 15:36:40,960 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-09-18 15:36:40,968 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 03:36:40" (1/1) ... [2024-09-18 15:36:40,968 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 03:36:40" (1/1) ... [2024-09-18 15:36:40,969 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 03:36:40" (1/1) ... [2024-09-18 15:36:40,979 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-18 15:36:40,980 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 03:36:40" (1/1) ... [2024-09-18 15:36:40,980 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 03:36:40" (1/1) ... [2024-09-18 15:36:40,981 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 03:36:40" (1/1) ... [2024-09-18 15:36:40,984 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 03:36:40" (1/1) ... [2024-09-18 15:36:40,985 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 03:36:40" (1/1) ... [2024-09-18 15:36:40,989 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 03:36:40" (1/1) ... [2024-09-18 15:36:40,990 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-09-18 15:36:40,991 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-09-18 15:36:40,992 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-09-18 15:36:40,992 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-09-18 15:36:40,993 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 03:36:40" (1/1) ... [2024-09-18 15:36:40,997 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-18 15:36:41,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:41,019 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-18 15:36:41,023 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-18 15:36:41,059 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-09-18 15:36:41,060 INFO L130 BoogieDeclarations]: Found specification of procedure main [2024-09-18 15:36:41,060 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2024-09-18 15:36:41,060 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-09-18 15:36:41,060 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2024-09-18 15:36:41,060 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2024-09-18 15:36:41,060 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-09-18 15:36:41,062 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-09-18 15:36:41,062 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-09-18 15:36:41,062 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-09-18 15:36:41,113 INFO L242 CfgBuilder]: Building ICFG [2024-09-18 15:36:41,115 INFO L268 CfgBuilder]: Building CFG for each procedure with an implementation [2024-09-18 15:36:41,225 INFO L? ?]: Removed 6 outVars from TransFormulas that were not future-live. [2024-09-18 15:36:41,226 INFO L291 CfgBuilder]: Performing block encoding [2024-09-18 15:36:41,241 INFO L313 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-09-18 15:36:41,241 INFO L318 CfgBuilder]: Removed 2 assume(true) statements. [2024-09-18 15:36:41,241 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.09 03:36:41 BoogieIcfgContainer [2024-09-18 15:36:41,241 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-09-18 15:36:41,243 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-09-18 15:36:41,243 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-09-18 15:36:41,246 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-09-18 15:36:41,246 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.09 03:36:40" (1/3) ... [2024-09-18 15:36:41,246 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3766f85 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.09 03:36:41, skipping insertion in model container [2024-09-18 15:36:41,246 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 03:36:40" (2/3) ... [2024-09-18 15:36:41,247 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3766f85 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.09 03:36:41, skipping insertion in model container [2024-09-18 15:36:41,247 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.09 03:36:41" (3/3) ... [2024-09-18 15:36:41,248 INFO L112 eAbstractionObserver]: Analyzing ICFG up.i [2024-09-18 15:36:41,260 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:All NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-09-18 15:36:41,260 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-09-18 15:36:41,310 INFO L335 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-09-18 15:36:41,316 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;@529ccfd6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-18 15:36:41,319 INFO L337 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-09-18 15:36:41,323 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-18 15:36:41,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2024-09-18 15:36:41,329 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:41,329 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:41,330 INFO L399 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:41,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:41,335 INFO L85 PathProgramCache]: Analyzing trace with hash -2044494321, now seen corresponding path program 1 times [2024-09-18 15:36:41,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:41,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321974674] [2024-09-18 15:36:41,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:41,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:41,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:41,429 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:41,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:41,439 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-18 15:36:41,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:41,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321974674] [2024-09-18 15:36:41,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321974674] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-18 15:36:41,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-18 15:36:41,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-09-18 15:36:41,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123196553] [2024-09-18 15:36:41,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-18 15:36:41,445 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-09-18 15:36:41,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:41,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-09-18 15:36:41,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-09-18 15:36:41,462 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-18 15:36:41,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:41,476 INFO L93 Difference]: Finished difference Result 34 states and 41 transitions. [2024-09-18 15:36:41,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-18 15:36:41,479 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-18 15:36:41,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:41,483 INFO L225 Difference]: With dead ends: 34 [2024-09-18 15:36:41,483 INFO L226 Difference]: Without dead ends: 16 [2024-09-18 15:36:41,485 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-18 15:36:41,488 INFO L434 NwaCegarLoop]: 20 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 20 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:41,488 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 20 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-18 15:36:41,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16 states. [2024-09-18 15:36:41,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16 to 16. [2024-09-18 15:36:41,509 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-18 15:36:41,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 17 transitions. [2024-09-18 15:36:41,511 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 17 transitions. Word has length 12 [2024-09-18 15:36:41,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:41,512 INFO L474 AbstractCegarLoop]: Abstraction has 16 states and 17 transitions. [2024-09-18 15:36:41,512 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-18 15:36:41,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:41,513 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 17 transitions. [2024-09-18 15:36:41,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2024-09-18 15:36:41,513 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:41,513 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:41,514 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-09-18 15:36:41,514 INFO L399 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:41,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:41,516 INFO L85 PathProgramCache]: Analyzing trace with hash -1299541749, now seen corresponding path program 1 times [2024-09-18 15:36:41,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:41,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633889978] [2024-09-18 15:36:41,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:41,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:41,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:41,702 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:41,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:41,721 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-18 15:36:41,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:41,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633889978] [2024-09-18 15:36:41,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633889978] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-18 15:36:41,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-18 15:36:41,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-18 15:36:41,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907405365] [2024-09-18 15:36:41,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-18 15:36:41,733 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-18 15:36:41,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:41,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-18 15:36:41,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-09-18 15:36:41,735 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-18 15:36:41,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:41,766 INFO L93 Difference]: Finished difference Result 28 states and 30 transitions. [2024-09-18 15:36:41,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-18 15:36:41,767 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-18 15:36:41,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:41,768 INFO L225 Difference]: With dead ends: 28 [2024-09-18 15:36:41,768 INFO L226 Difference]: Without dead ends: 17 [2024-09-18 15:36:41,769 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-09-18 15:36:41,770 INFO L434 NwaCegarLoop]: 14 mSDtfsCounter, 0 mSDsluCounter, 25 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:41,771 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 39 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-18 15:36:41,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17 states. [2024-09-18 15:36:41,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17 to 17. [2024-09-18 15:36:41,774 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-18 15:36:41,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 18 transitions. [2024-09-18 15:36:41,775 INFO L78 Accepts]: Start accepts. Automaton has 17 states and 18 transitions. Word has length 12 [2024-09-18 15:36:41,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:41,775 INFO L474 AbstractCegarLoop]: Abstraction has 17 states and 18 transitions. [2024-09-18 15:36:41,775 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-18 15:36:41,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:41,776 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 18 transitions. [2024-09-18 15:36:41,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2024-09-18 15:36:41,776 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:41,776 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:41,776 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-09-18 15:36:41,776 INFO L399 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:41,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:41,776 INFO L85 PathProgramCache]: Analyzing trace with hash 546941463, now seen corresponding path program 1 times [2024-09-18 15:36:41,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:41,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365429478] [2024-09-18 15:36:41,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:41,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:41,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:41,887 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:41,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:41,894 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-18 15:36:41,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:41,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365429478] [2024-09-18 15:36:41,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365429478] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:41,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [104009154] [2024-09-18 15:36:41,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:41,895 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:41,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:41,897 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-18 15:36:41,899 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-18 15:36:41,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:41,932 INFO L262 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-09-18 15:36:41,935 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:41,990 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-18 15:36:41,990 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-18 15:36:41,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [104009154] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-18 15:36:41,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-18 15:36:41,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 9 [2024-09-18 15:36:41,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336840339] [2024-09-18 15:36:41,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-18 15:36:41,991 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-18 15:36:41,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:41,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-18 15:36:41,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-09-18 15:36:41,992 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-18 15:36:42,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:42,043 INFO L93 Difference]: Finished difference Result 29 states and 31 transitions. [2024-09-18 15:36:42,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-18 15:36:42,044 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-18 15:36:42,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:42,045 INFO L225 Difference]: With dead ends: 29 [2024-09-18 15:36:42,045 INFO L226 Difference]: Without dead ends: 27 [2024-09-18 15:36:42,046 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-09-18 15:36:42,047 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-18 15:36:42,048 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-18 15:36:42,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2024-09-18 15:36:42,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 23. [2024-09-18 15:36:42,052 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-18 15:36:42,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 24 transitions. [2024-09-18 15:36:42,053 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 24 transitions. Word has length 13 [2024-09-18 15:36:42,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:42,053 INFO L474 AbstractCegarLoop]: Abstraction has 23 states and 24 transitions. [2024-09-18 15:36:42,053 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-18 15:36:42,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:42,054 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 24 transitions. [2024-09-18 15:36:42,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2024-09-18 15:36:42,057 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:42,057 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:42,069 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-09-18 15:36:42,257 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-18 15:36:42,258 INFO L399 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:42,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:42,258 INFO L85 PathProgramCache]: Analyzing trace with hash 51481388, now seen corresponding path program 1 times [2024-09-18 15:36:42,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:42,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951669601] [2024-09-18 15:36:42,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:42,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:42,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:42,352 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:42,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:42,361 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2024-09-18 15:36:42,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:42,371 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-18 15:36:42,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:42,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951669601] [2024-09-18 15:36:42,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951669601] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:42,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1294373853] [2024-09-18 15:36:42,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:42,375 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:42,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:42,378 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-18 15:36:42,382 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-18 15:36:42,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:42,416 INFO L262 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-09-18 15:36:42,417 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:42,486 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-18 15:36:42,486 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:42,535 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-18 15:36:42,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1294373853] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:42,535 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:42,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2024-09-18 15:36:42,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190759357] [2024-09-18 15:36:42,535 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:42,536 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-18 15:36:42,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:42,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-18 15:36:42,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-09-18 15:36:42,537 INFO L87 Difference]: Start difference. First operand 23 states and 24 transitions. Second operand has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 states have internal predecessors, (23), 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-18 15:36:42,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:42,574 INFO L93 Difference]: Finished difference Result 38 states and 41 transitions. [2024-09-18 15:36:42,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-18 15:36:42,575 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 states have internal predecessors, (23), 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 20 [2024-09-18 15:36:42,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:42,576 INFO L225 Difference]: With dead ends: 38 [2024-09-18 15:36:42,576 INFO L226 Difference]: Without dead ends: 24 [2024-09-18 15:36:42,577 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 38 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-09-18 15:36:42,577 INFO L434 NwaCegarLoop]: 12 mSDtfsCounter, 0 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 54 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-18 15:36:42,578 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 54 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-18 15:36:42,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2024-09-18 15:36:42,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2024-09-18 15:36:42,582 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-18 15:36:42,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 25 transitions. [2024-09-18 15:36:42,583 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 25 transitions. Word has length 20 [2024-09-18 15:36:42,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:42,584 INFO L474 AbstractCegarLoop]: Abstraction has 24 states and 25 transitions. [2024-09-18 15:36:42,584 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 states have internal predecessors, (23), 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-18 15:36:42,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:42,585 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 25 transitions. [2024-09-18 15:36:42,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-09-18 15:36:42,585 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:42,585 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:42,598 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-09-18 15:36:42,786 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-18 15:36:42,788 INFO L399 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:42,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:42,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1809000392, now seen corresponding path program 2 times [2024-09-18 15:36:42,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:42,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514769742] [2024-09-18 15:36:42,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:42,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:42,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:42,891 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:42,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:42,895 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-09-18 15:36:42,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:42,899 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-18 15:36:42,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:42,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514769742] [2024-09-18 15:36:42,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514769742] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:42,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [243445927] [2024-09-18 15:36:42,904 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-18 15:36:42,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:42,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:42,905 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-18 15:36:42,907 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-18 15:36:42,936 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-18 15:36:42,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:36:42,937 INFO L262 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-09-18 15:36:42,938 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:42,983 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-18 15:36:42,983 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:43,044 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-18 15:36:43,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [243445927] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:43,044 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:43,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2024-09-18 15:36:43,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120006418] [2024-09-18 15:36:43,045 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:43,045 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-09-18 15:36:43,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:43,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-09-18 15:36:43,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-09-18 15:36:43,046 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-18 15:36:43,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:43,101 INFO L93 Difference]: Finished difference Result 37 states and 39 transitions. [2024-09-18 15:36:43,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-18 15:36:43,103 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-18 15:36:43,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:43,103 INFO L225 Difference]: With dead ends: 37 [2024-09-18 15:36:43,104 INFO L226 Difference]: Without dead ends: 35 [2024-09-18 15:36:43,104 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-18 15:36:43,104 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:43,105 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 53 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-18 15:36:43,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2024-09-18 15:36:43,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 31. [2024-09-18 15:36:43,112 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-18 15:36:43,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 32 transitions. [2024-09-18 15:36:43,112 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 32 transitions. Word has length 21 [2024-09-18 15:36:43,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:43,113 INFO L474 AbstractCegarLoop]: Abstraction has 31 states and 32 transitions. [2024-09-18 15:36:43,113 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-18 15:36:43,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:43,113 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 32 transitions. [2024-09-18 15:36:43,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2024-09-18 15:36:43,114 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:43,114 INFO L216 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:43,125 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-18 15:36:43,314 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-18 15:36:43,315 INFO L399 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:43,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:43,315 INFO L85 PathProgramCache]: Analyzing trace with hash -835361301, now seen corresponding path program 3 times [2024-09-18 15:36:43,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:43,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019700363] [2024-09-18 15:36:43,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:43,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:43,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:43,409 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:43,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:43,411 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-09-18 15:36:43,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:43,418 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-18 15:36:43,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:43,421 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-18 15:36:43,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:43,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019700363] [2024-09-18 15:36:43,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019700363] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:43,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2051274766] [2024-09-18 15:36:43,422 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-18 15:36:43,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:43,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:43,423 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-18 15:36:43,424 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-18 15:36:43,454 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-09-18 15:36:43,455 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:36:43,455 INFO L262 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-09-18 15:36:43,457 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:43,525 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-18 15:36:43,526 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:43,579 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-18 15:36:43,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2051274766] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:43,581 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:43,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2024-09-18 15:36:43,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51483734] [2024-09-18 15:36:43,581 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:43,581 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-09-18 15:36:43,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:43,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-09-18 15:36:43,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2024-09-18 15:36:43,582 INFO L87 Difference]: Start difference. First operand 31 states and 32 transitions. Second operand has 14 states, 14 states have (on average 2.0) internal successors, (28), 14 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-18 15:36:43,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:43,633 INFO L93 Difference]: Finished difference Result 49 states and 53 transitions. [2024-09-18 15:36:43,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-18 15:36:43,634 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.0) internal successors, (28), 14 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 28 [2024-09-18 15:36:43,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:43,634 INFO L225 Difference]: With dead ends: 49 [2024-09-18 15:36:43,635 INFO L226 Difference]: Without dead ends: 32 [2024-09-18 15:36:43,635 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 53 SyntacticMatches, 5 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2024-09-18 15:36:43,635 INFO L434 NwaCegarLoop]: 14 mSDtfsCounter, 0 mSDsluCounter, 83 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:43,636 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 97 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-18 15:36:43,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2024-09-18 15:36:43,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2024-09-18 15:36:43,640 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-18 15:36:43,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 33 transitions. [2024-09-18 15:36:43,640 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 33 transitions. Word has length 28 [2024-09-18 15:36:43,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:43,641 INFO L474 AbstractCegarLoop]: Abstraction has 32 states and 33 transitions. [2024-09-18 15:36:43,641 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.0) internal successors, (28), 14 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-18 15:36:43,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:43,641 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 33 transitions. [2024-09-18 15:36:43,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2024-09-18 15:36:43,641 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:43,641 INFO L216 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:43,654 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-18 15:36:43,842 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-18 15:36:43,842 INFO L399 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:43,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:43,842 INFO L85 PathProgramCache]: Analyzing trace with hash -1662458121, now seen corresponding path program 4 times [2024-09-18 15:36:43,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:43,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822903957] [2024-09-18 15:36:43,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:43,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:43,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:43,911 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:43,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:43,914 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-18 15:36:43,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:43,916 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-09-18 15:36:43,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:43,918 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-18 15:36:43,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:43,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822903957] [2024-09-18 15:36:43,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822903957] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:43,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1537814570] [2024-09-18 15:36:43,919 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-18 15:36:43,919 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:43,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:43,921 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-18 15:36:43,922 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-18 15:36:43,957 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-18 15:36:43,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:36:43,959 INFO L262 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-09-18 15:36:43,960 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:44,010 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-18 15:36:44,010 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:44,063 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-18 15:36:44,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1537814570] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:44,063 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:44,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2024-09-18 15:36:44,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965628700] [2024-09-18 15:36:44,063 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:44,064 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-18 15:36:44,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:44,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-18 15:36:44,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-09-18 15:36:44,064 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-18 15:36:44,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:44,115 INFO L93 Difference]: Finished difference Result 45 states and 47 transitions. [2024-09-18 15:36:44,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-18 15:36:44,115 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-18 15:36:44,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:44,117 INFO L225 Difference]: With dead ends: 45 [2024-09-18 15:36:44,117 INFO L226 Difference]: Without dead ends: 43 [2024-09-18 15:36:44,117 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-18 15:36:44,120 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:44,120 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 65 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-18 15:36:44,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2024-09-18 15:36:44,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 39. [2024-09-18 15:36:44,126 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-18 15:36:44,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 40 transitions. [2024-09-18 15:36:44,128 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 40 transitions. Word has length 29 [2024-09-18 15:36:44,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:44,128 INFO L474 AbstractCegarLoop]: Abstraction has 39 states and 40 transitions. [2024-09-18 15:36:44,128 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-18 15:36:44,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:44,129 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 40 transitions. [2024-09-18 15:36:44,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2024-09-18 15:36:44,130 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:44,130 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:44,142 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-09-18 15:36:44,334 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-18 15:36:44,335 INFO L399 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:44,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:44,335 INFO L85 PathProgramCache]: Analyzing trace with hash -1955720628, now seen corresponding path program 5 times [2024-09-18 15:36:44,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:44,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183939212] [2024-09-18 15:36:44,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:44,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:44,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:44,447 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:44,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:44,450 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-18 15:36:44,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:44,452 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-09-18 15:36:44,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:44,454 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-18 15:36:44,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:44,457 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 14 proven. 13 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-18 15:36:44,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:44,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183939212] [2024-09-18 15:36:44,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183939212] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:44,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [772722392] [2024-09-18 15:36:44,457 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-18 15:36:44,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:44,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:44,459 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-18 15:36:44,460 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-18 15:36:44,494 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-09-18 15:36:44,494 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:36:44,495 INFO L262 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-09-18 15:36:44,496 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:44,584 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-18 15:36:44,584 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:44,647 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-18 15:36:44,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [772722392] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:44,648 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:44,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2024-09-18 15:36:44,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352642019] [2024-09-18 15:36:44,648 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:44,649 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-09-18 15:36:44,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:44,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-09-18 15:36:44,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2024-09-18 15:36:44,650 INFO L87 Difference]: Start difference. First operand 39 states and 40 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 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-18 15:36:44,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:44,696 INFO L93 Difference]: Finished difference Result 60 states and 65 transitions. [2024-09-18 15:36:44,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-18 15:36:44,696 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 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 36 [2024-09-18 15:36:44,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:44,697 INFO L225 Difference]: With dead ends: 60 [2024-09-18 15:36:44,697 INFO L226 Difference]: Without dead ends: 40 [2024-09-18 15:36:44,698 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 68 SyntacticMatches, 7 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2024-09-18 15:36:44,698 INFO L434 NwaCegarLoop]: 16 mSDtfsCounter, 0 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 98 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-18 15:36:44,698 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 98 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-18 15:36:44,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2024-09-18 15:36:44,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 40. [2024-09-18 15:36:44,704 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-18 15:36:44,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 41 transitions. [2024-09-18 15:36:44,706 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 41 transitions. Word has length 36 [2024-09-18 15:36:44,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:44,706 INFO L474 AbstractCegarLoop]: Abstraction has 40 states and 41 transitions. [2024-09-18 15:36:44,706 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 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-18 15:36:44,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:44,707 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 41 transitions. [2024-09-18 15:36:44,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2024-09-18 15:36:44,707 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:44,707 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:44,723 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-09-18 15:36:44,908 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-18 15:36:44,908 INFO L399 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:44,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:44,909 INFO L85 PathProgramCache]: Analyzing trace with hash 1715849048, now seen corresponding path program 6 times [2024-09-18 15:36:44,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:44,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118826853] [2024-09-18 15:36:44,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:44,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:44,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:45,007 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:45,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:45,009 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-18 15:36:45,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:45,011 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-09-18 15:36:45,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:45,012 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-18 15:36:45,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:45,014 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-18 15:36:45,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:45,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118826853] [2024-09-18 15:36:45,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118826853] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:45,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [117240029] [2024-09-18 15:36:45,015 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-18 15:36:45,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:45,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:45,017 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-18 15:36:45,018 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-18 15:36:45,053 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2024-09-18 15:36:45,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:36:45,054 INFO L262 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-09-18 15:36:45,056 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:45,103 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-18 15:36:45,103 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:45,175 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-18 15:36:45,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [117240029] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:45,176 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:45,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 12 [2024-09-18 15:36:45,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120384488] [2024-09-18 15:36:45,176 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:45,178 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-18 15:36:45,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:45,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-18 15:36:45,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-09-18 15:36:45,179 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-18 15:36:45,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:45,246 INFO L93 Difference]: Finished difference Result 53 states and 55 transitions. [2024-09-18 15:36:45,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-18 15:36:45,248 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-18 15:36:45,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:45,249 INFO L225 Difference]: With dead ends: 53 [2024-09-18 15:36:45,250 INFO L226 Difference]: Without dead ends: 51 [2024-09-18 15:36:45,250 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-18 15:36:45,251 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:45,251 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 58 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:36:45,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2024-09-18 15:36:45,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 47. [2024-09-18 15:36:45,257 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-18 15:36:45,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 48 transitions. [2024-09-18 15:36:45,258 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 48 transitions. Word has length 37 [2024-09-18 15:36:45,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:45,258 INFO L474 AbstractCegarLoop]: Abstraction has 47 states and 48 transitions. [2024-09-18 15:36:45,258 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-18 15:36:45,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:45,259 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 48 transitions. [2024-09-18 15:36:45,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2024-09-18 15:36:45,259 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:45,259 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:45,271 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-09-18 15:36:45,460 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-18 15:36:45,460 INFO L399 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:45,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:45,461 INFO L85 PathProgramCache]: Analyzing trace with hash 640103115, now seen corresponding path program 7 times [2024-09-18 15:36:45,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:45,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361642035] [2024-09-18 15:36:45,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:45,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:45,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:45,587 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:45,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:45,589 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-09-18 15:36:45,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:45,592 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-09-18 15:36:45,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:45,595 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-18 15:36:45,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:45,597 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-18 15:36:45,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:45,599 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 24 proven. 20 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-18 15:36:45,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:45,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361642035] [2024-09-18 15:36:45,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361642035] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:45,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1808916120] [2024-09-18 15:36:45,600 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-18 15:36:45,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:45,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:45,602 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-18 15:36:45,603 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-18 15:36:45,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:45,634 INFO L262 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-09-18 15:36:45,635 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:45,735 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-18 15:36:45,735 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:45,823 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-18 15:36:45,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1808916120] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:45,824 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:45,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 20 [2024-09-18 15:36:45,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386096698] [2024-09-18 15:36:45,824 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:45,825 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-09-18 15:36:45,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:45,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-09-18 15:36:45,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=285, Unknown=0, NotChecked=0, Total=380 [2024-09-18 15:36:45,826 INFO L87 Difference]: Start difference. First operand 47 states and 48 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 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-18 15:36:45,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:45,883 INFO L93 Difference]: Finished difference Result 71 states and 77 transitions. [2024-09-18 15:36:45,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-18 15:36:45,884 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 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 44 [2024-09-18 15:36:45,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:45,885 INFO L225 Difference]: With dead ends: 71 [2024-09-18 15:36:45,885 INFO L226 Difference]: Without dead ends: 48 [2024-09-18 15:36:45,885 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 83 SyntacticMatches, 9 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 196 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=95, Invalid=285, Unknown=0, NotChecked=0, Total=380 [2024-09-18 15:36:45,886 INFO L434 NwaCegarLoop]: 18 mSDtfsCounter, 0 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:45,886 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 109 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-18 15:36:45,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2024-09-18 15:36:45,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 48. [2024-09-18 15:36:45,889 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-18 15:36:45,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 49 transitions. [2024-09-18 15:36:45,890 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 49 transitions. Word has length 44 [2024-09-18 15:36:45,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:45,890 INFO L474 AbstractCegarLoop]: Abstraction has 48 states and 49 transitions. [2024-09-18 15:36:45,890 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 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-18 15:36:45,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:45,891 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 49 transitions. [2024-09-18 15:36:45,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2024-09-18 15:36:45,891 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:45,891 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:45,904 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-09-18 15:36:46,092 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-18 15:36:46,093 INFO L399 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:46,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:46,093 INFO L85 PathProgramCache]: Analyzing trace with hash -1884349481, now seen corresponding path program 8 times [2024-09-18 15:36:46,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:46,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386215241] [2024-09-18 15:36:46,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:46,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:46,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:46,208 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:46,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:46,210 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-09-18 15:36:46,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:46,213 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2024-09-18 15:36:46,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:46,214 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-18 15:36:46,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:46,216 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-18 15:36:46,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:46,217 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-18 15:36:46,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:46,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386215241] [2024-09-18 15:36:46,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386215241] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:46,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1897411645] [2024-09-18 15:36:46,218 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-18 15:36:46,218 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:46,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:46,220 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-18 15:36:46,221 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-18 15:36:46,252 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-18 15:36:46,252 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:36:46,253 INFO L262 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-09-18 15:36:46,254 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:46,298 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-18 15:36:46,298 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:46,390 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-18 15:36:46,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1897411645] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:46,390 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:46,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 13 [2024-09-18 15:36:46,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624657774] [2024-09-18 15:36:46,390 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:46,391 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-09-18 15:36:46,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:46,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-09-18 15:36:46,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-09-18 15:36:46,391 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-18 15:36:46,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:46,438 INFO L93 Difference]: Finished difference Result 61 states and 63 transitions. [2024-09-18 15:36:46,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-18 15:36:46,439 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-18 15:36:46,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:46,439 INFO L225 Difference]: With dead ends: 61 [2024-09-18 15:36:46,439 INFO L226 Difference]: Without dead ends: 59 [2024-09-18 15:36:46,440 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-18 15:36:46,440 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 83 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:46,440 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 81 Invalid, 83 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-18 15:36:46,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2024-09-18 15:36:46,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 55. [2024-09-18 15:36:46,445 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-18 15:36:46,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 56 transitions. [2024-09-18 15:36:46,448 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 56 transitions. Word has length 45 [2024-09-18 15:36:46,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:46,448 INFO L474 AbstractCegarLoop]: Abstraction has 55 states and 56 transitions. [2024-09-18 15:36:46,448 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-18 15:36:46,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:46,449 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 56 transitions. [2024-09-18 15:36:46,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2024-09-18 15:36:46,449 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:46,449 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:46,462 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-09-18 15:36:46,649 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-18 15:36:46,650 INFO L399 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:46,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:46,650 INFO L85 PathProgramCache]: Analyzing trace with hash -1341349524, now seen corresponding path program 9 times [2024-09-18 15:36:46,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:46,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732906677] [2024-09-18 15:36:46,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:46,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:46,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:46,764 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:46,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:46,765 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-09-18 15:36:46,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:46,771 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2024-09-18 15:36:46,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:46,772 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-18 15:36:46,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:46,774 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-18 15:36:46,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:46,781 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-18 15:36:46,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:46,783 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 37 proven. 28 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-18 15:36:46,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:46,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732906677] [2024-09-18 15:36:46,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732906677] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:46,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [270143026] [2024-09-18 15:36:46,783 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-18 15:36:46,783 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:46,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:46,787 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-18 15:36:46,788 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-18 15:36:46,825 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-09-18 15:36:46,825 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:36:46,826 INFO L262 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-09-18 15:36:46,827 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:46,954 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-18 15:36:46,954 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:47,055 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-18 15:36:47,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [270143026] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:47,056 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:47,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 23 [2024-09-18 15:36:47,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876842880] [2024-09-18 15:36:47,056 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:47,057 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-09-18 15:36:47,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:47,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-09-18 15:36:47,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=382, Unknown=0, NotChecked=0, Total=506 [2024-09-18 15:36:47,058 INFO L87 Difference]: Start difference. First operand 55 states and 56 transitions. Second operand has 23 states, 23 states have (on average 1.8695652173913044) internal successors, (43), 23 states have internal predecessors, (43), 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-18 15:36:47,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:47,130 INFO L93 Difference]: Finished difference Result 82 states and 89 transitions. [2024-09-18 15:36:47,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-09-18 15:36:47,130 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.8695652173913044) internal successors, (43), 23 states have internal predecessors, (43), 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 52 [2024-09-18 15:36:47,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:47,131 INFO L225 Difference]: With dead ends: 82 [2024-09-18 15:36:47,131 INFO L226 Difference]: Without dead ends: 56 [2024-09-18 15:36:47,132 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 98 SyntacticMatches, 11 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 275 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=124, Invalid=382, Unknown=0, NotChecked=0, Total=506 [2024-09-18 15:36:47,132 INFO L434 NwaCegarLoop]: 20 mSDtfsCounter, 0 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 119 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:47,132 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 134 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 119 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:36:47,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2024-09-18 15:36:47,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 56. [2024-09-18 15:36:47,137 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-18 15:36:47,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 57 transitions. [2024-09-18 15:36:47,138 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 57 transitions. Word has length 52 [2024-09-18 15:36:47,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:47,138 INFO L474 AbstractCegarLoop]: Abstraction has 56 states and 57 transitions. [2024-09-18 15:36:47,138 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.8695652173913044) internal successors, (43), 23 states have internal predecessors, (43), 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-18 15:36:47,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:47,138 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 57 transitions. [2024-09-18 15:36:47,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2024-09-18 15:36:47,138 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:47,139 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:47,152 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-09-18 15:36:47,339 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-18 15:36:47,339 INFO L399 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:47,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:47,340 INFO L85 PathProgramCache]: Analyzing trace with hash -556745096, now seen corresponding path program 10 times [2024-09-18 15:36:47,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:47,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625156696] [2024-09-18 15:36:47,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:47,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:47,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:47,447 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:47,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:47,449 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-09-18 15:36:47,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:47,452 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-18 15:36:47,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:47,454 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-18 15:36:47,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:47,455 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-18 15:36:47,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:47,457 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-18 15:36:47,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:47,459 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-18 15:36:47,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:47,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625156696] [2024-09-18 15:36:47,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625156696] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:47,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [961913653] [2024-09-18 15:36:47,459 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-18 15:36:47,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:47,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:47,460 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-18 15:36:47,462 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-18 15:36:47,498 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-18 15:36:47,498 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:36:47,499 INFO L262 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-09-18 15:36:47,500 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:47,543 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-18 15:36:47,544 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:47,625 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-18 15:36:47,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [961913653] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:47,626 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:47,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 14 [2024-09-18 15:36:47,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720223372] [2024-09-18 15:36:47,626 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:47,626 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-09-18 15:36:47,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:47,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-09-18 15:36:47,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2024-09-18 15:36:47,627 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-18 15:36:47,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:47,671 INFO L93 Difference]: Finished difference Result 69 states and 71 transitions. [2024-09-18 15:36:47,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-18 15:36:47,671 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-18 15:36:47,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:47,672 INFO L225 Difference]: With dead ends: 69 [2024-09-18 15:36:47,672 INFO L226 Difference]: Without dead ends: 67 [2024-09-18 15:36:47,673 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-18 15:36:47,673 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 64 SdHoareTripleChecker+Invalid, 80 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:47,673 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 64 Invalid, 80 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-18 15:36:47,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2024-09-18 15:36:47,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 63. [2024-09-18 15:36:47,679 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-18 15:36:47,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 64 transitions. [2024-09-18 15:36:47,679 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 64 transitions. Word has length 53 [2024-09-18 15:36:47,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:47,680 INFO L474 AbstractCegarLoop]: Abstraction has 63 states and 64 transitions. [2024-09-18 15:36:47,680 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-18 15:36:47,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:47,680 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 64 transitions. [2024-09-18 15:36:47,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2024-09-18 15:36:47,683 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:47,684 INFO L216 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:47,700 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-18 15:36:47,887 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-18 15:36:47,887 INFO L399 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:47,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:47,888 INFO L85 PathProgramCache]: Analyzing trace with hash 483260331, now seen corresponding path program 11 times [2024-09-18 15:36:47,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:47,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173679716] [2024-09-18 15:36:47,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:47,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:47,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:48,060 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:48,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:48,063 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-09-18 15:36:48,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:48,065 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-18 15:36:48,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:48,067 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-18 15:36:48,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:48,068 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-18 15:36:48,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:48,070 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-18 15:36:48,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:48,071 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-18 15:36:48,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:48,073 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 53 proven. 37 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-18 15:36:48,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:48,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173679716] [2024-09-18 15:36:48,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173679716] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:48,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [389734503] [2024-09-18 15:36:48,073 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-18 15:36:48,073 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:48,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:48,075 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-18 15:36:48,076 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-18 15:36:48,111 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-09-18 15:36:48,112 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:36:48,112 INFO L262 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-09-18 15:36:48,114 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:48,257 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-18 15:36:48,258 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:48,390 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-18 15:36:48,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [389734503] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:48,390 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:48,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 26 [2024-09-18 15:36:48,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603316960] [2024-09-18 15:36:48,391 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:48,391 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-09-18 15:36:48,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:48,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-09-18 15:36:48,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=493, Unknown=0, NotChecked=0, Total=650 [2024-09-18 15:36:48,392 INFO L87 Difference]: Start difference. First operand 63 states and 64 transitions. Second operand has 26 states, 26 states have (on average 1.8461538461538463) internal successors, (48), 26 states have internal predecessors, (48), 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-18 15:36:48,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:48,459 INFO L93 Difference]: Finished difference Result 93 states and 101 transitions. [2024-09-18 15:36:48,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-09-18 15:36:48,459 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.8461538461538463) internal successors, (48), 26 states have internal predecessors, (48), 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 60 [2024-09-18 15:36:48,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:48,460 INFO L225 Difference]: With dead ends: 93 [2024-09-18 15:36:48,460 INFO L226 Difference]: Without dead ends: 64 [2024-09-18 15:36:48,461 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 113 SyntacticMatches, 13 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 366 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=157, Invalid=493, Unknown=0, NotChecked=0, Total=650 [2024-09-18 15:36:48,461 INFO L434 NwaCegarLoop]: 22 mSDtfsCounter, 0 mSDsluCounter, 131 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:48,462 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 153 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 130 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:36:48,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2024-09-18 15:36:48,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 64. [2024-09-18 15:36:48,472 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-18 15:36:48,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 65 transitions. [2024-09-18 15:36:48,472 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 65 transitions. Word has length 60 [2024-09-18 15:36:48,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:48,473 INFO L474 AbstractCegarLoop]: Abstraction has 64 states and 65 transitions. [2024-09-18 15:36:48,473 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.8461538461538463) internal successors, (48), 26 states have internal predecessors, (48), 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-18 15:36:48,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:48,473 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 65 transitions. [2024-09-18 15:36:48,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2024-09-18 15:36:48,474 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:48,477 INFO L216 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:48,490 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-09-18 15:36:48,677 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-18 15:36:48,678 INFO L399 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:48,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:48,678 INFO L85 PathProgramCache]: Analyzing trace with hash -77969225, now seen corresponding path program 12 times [2024-09-18 15:36:48,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:48,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938475502] [2024-09-18 15:36:48,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:48,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:48,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:48,829 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:48,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:48,830 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-09-18 15:36:48,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:48,833 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-18 15:36:48,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:48,835 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-18 15:36:48,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:48,837 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-09-18 15:36:48,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:48,839 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-18 15:36:48,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:48,841 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-18 15:36:48,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:48,843 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-18 15:36:48,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:48,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938475502] [2024-09-18 15:36:48,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938475502] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:48,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1785751472] [2024-09-18 15:36:48,843 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-18 15:36:48,844 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:48,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:48,845 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-18 15:36:48,846 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-18 15:36:48,885 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2024-09-18 15:36:48,885 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:36:48,886 INFO L262 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-09-18 15:36:48,887 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:48,939 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-18 15:36:48,939 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:49,045 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-18 15:36:49,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1785751472] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:49,045 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:49,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 15 [2024-09-18 15:36:49,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957223459] [2024-09-18 15:36:49,045 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:49,046 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-09-18 15:36:49,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:49,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-09-18 15:36:49,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2024-09-18 15:36:49,046 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-18 15:36:49,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:49,112 INFO L93 Difference]: Finished difference Result 77 states and 79 transitions. [2024-09-18 15:36:49,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-18 15:36:49,112 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-18 15:36:49,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:49,113 INFO L225 Difference]: With dead ends: 77 [2024-09-18 15:36:49,113 INFO L226 Difference]: Without dead ends: 75 [2024-09-18 15:36:49,113 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-18 15:36:49,113 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:49,114 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 100 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 125 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:36:49,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2024-09-18 15:36:49,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 71. [2024-09-18 15:36:49,119 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-18 15:36:49,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 72 transitions. [2024-09-18 15:36:49,120 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 72 transitions. Word has length 61 [2024-09-18 15:36:49,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:49,120 INFO L474 AbstractCegarLoop]: Abstraction has 71 states and 72 transitions. [2024-09-18 15:36:49,120 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-18 15:36:49,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:49,120 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 72 transitions. [2024-09-18 15:36:49,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2024-09-18 15:36:49,121 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:49,121 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:49,133 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-09-18 15:36:49,321 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-18 15:36:49,321 INFO L399 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:49,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:49,322 INFO L85 PathProgramCache]: Analyzing trace with hash 1992243340, now seen corresponding path program 13 times [2024-09-18 15:36:49,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:49,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727251675] [2024-09-18 15:36:49,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:49,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:49,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:49,511 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:49,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:49,513 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-09-18 15:36:49,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:49,515 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-18 15:36:49,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:49,517 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-18 15:36:49,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:49,519 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-09-18 15:36:49,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:49,521 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-18 15:36:49,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:49,523 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-18 15:36:49,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:49,526 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-18 15:36:49,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:49,528 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 72 proven. 47 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-18 15:36:49,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:49,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727251675] [2024-09-18 15:36:49,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727251675] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:49,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2069358417] [2024-09-18 15:36:49,529 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-18 15:36:49,529 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:49,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:49,531 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-18 15:36:49,533 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-18 15:36:49,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:49,574 INFO L262 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-09-18 15:36:49,575 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:49,774 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-18 15:36:49,774 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:49,917 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-18 15:36:49,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2069358417] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:49,917 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:49,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 29 [2024-09-18 15:36:49,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538948185] [2024-09-18 15:36:49,917 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:49,918 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-09-18 15:36:49,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:49,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-09-18 15:36:49,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=618, Unknown=0, NotChecked=0, Total=812 [2024-09-18 15:36:49,919 INFO L87 Difference]: Start difference. First operand 71 states and 72 transitions. Second operand has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 states have internal predecessors, (53), 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-18 15:36:50,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:50,001 INFO L93 Difference]: Finished difference Result 104 states and 113 transitions. [2024-09-18 15:36:50,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-09-18 15:36:50,002 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 states have internal predecessors, (53), 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 68 [2024-09-18 15:36:50,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:50,003 INFO L225 Difference]: With dead ends: 104 [2024-09-18 15:36:50,003 INFO L226 Difference]: Without dead ends: 72 [2024-09-18 15:36:50,003 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 128 SyntacticMatches, 15 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 469 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=194, Invalid=618, Unknown=0, NotChecked=0, Total=812 [2024-09-18 15:36:50,003 INFO L434 NwaCegarLoop]: 24 mSDtfsCounter, 0 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 210 SdHoareTripleChecker+Invalid, 180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:50,004 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 210 Invalid, 180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 180 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:36:50,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2024-09-18 15:36:50,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 72. [2024-09-18 15:36:50,010 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-18 15:36:50,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 73 transitions. [2024-09-18 15:36:50,011 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 73 transitions. Word has length 68 [2024-09-18 15:36:50,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:50,011 INFO L474 AbstractCegarLoop]: Abstraction has 72 states and 73 transitions. [2024-09-18 15:36:50,015 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 states have internal predecessors, (53), 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-18 15:36:50,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:50,015 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 73 transitions. [2024-09-18 15:36:50,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2024-09-18 15:36:50,015 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:50,016 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:50,028 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-09-18 15:36:50,220 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-18 15:36:50,220 INFO L399 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:50,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:50,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1549812328, now seen corresponding path program 14 times [2024-09-18 15:36:50,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:50,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217814743] [2024-09-18 15:36:50,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:50,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:50,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:50,344 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:50,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:50,345 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-18 15:36:50,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:50,347 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-18 15:36:50,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:50,348 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-18 15:36:50,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:50,349 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-18 15:36:50,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:50,351 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-18 15:36:50,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:50,352 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-18 15:36:50,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:50,353 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-18 15:36:50,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:50,355 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-18 15:36:50,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:50,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217814743] [2024-09-18 15:36:50,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217814743] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:50,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [113191567] [2024-09-18 15:36:50,355 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-18 15:36:50,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:50,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:50,364 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-18 15:36:50,365 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-18 15:36:50,403 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-18 15:36:50,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:36:50,404 INFO L262 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-09-18 15:36:50,405 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:50,452 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-18 15:36:50,453 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:50,596 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-18 15:36:50,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [113191567] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:50,596 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:50,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 16 [2024-09-18 15:36:50,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658591443] [2024-09-18 15:36:50,596 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:50,597 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-09-18 15:36:50,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:50,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-09-18 15:36:50,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=172, Unknown=0, NotChecked=0, Total=240 [2024-09-18 15:36:50,597 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-18 15:36:50,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:50,659 INFO L93 Difference]: Finished difference Result 85 states and 87 transitions. [2024-09-18 15:36:50,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-09-18 15:36:50,660 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-18 15:36:50,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:50,661 INFO L225 Difference]: With dead ends: 85 [2024-09-18 15:36:50,661 INFO L226 Difference]: Without dead ends: 83 [2024-09-18 15:36:50,661 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-18 15:36:50,661 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 119 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:50,661 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 80 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 119 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-18 15:36:50,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2024-09-18 15:36:50,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 79. [2024-09-18 15:36:50,668 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-18 15:36:50,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 80 transitions. [2024-09-18 15:36:50,668 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 80 transitions. Word has length 69 [2024-09-18 15:36:50,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:50,668 INFO L474 AbstractCegarLoop]: Abstraction has 79 states and 80 transitions. [2024-09-18 15:36:50,668 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-18 15:36:50,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:50,669 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 80 transitions. [2024-09-18 15:36:50,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2024-09-18 15:36:50,669 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:50,671 INFO L216 NwaCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:50,687 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-18 15:36:50,875 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-18 15:36:50,875 INFO L399 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:50,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:50,876 INFO L85 PathProgramCache]: Analyzing trace with hash 1008186507, now seen corresponding path program 15 times [2024-09-18 15:36:50,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:50,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222700907] [2024-09-18 15:36:50,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:50,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:50,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:51,048 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:51,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:51,050 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-18 15:36:51,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:51,052 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-18 15:36:51,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:51,053 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-18 15:36:51,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:51,054 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-18 15:36:51,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:51,056 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-18 15:36:51,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:51,057 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-18 15:36:51,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:51,058 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-18 15:36:51,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:51,060 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-18 15:36:51,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:51,061 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 94 proven. 58 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-18 15:36:51,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:51,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222700907] [2024-09-18 15:36:51,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222700907] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:51,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1462798437] [2024-09-18 15:36:51,062 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-18 15:36:51,062 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:51,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:51,063 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-18 15:36:51,064 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-18 15:36:51,104 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2024-09-18 15:36:51,104 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:36:51,105 INFO L262 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-09-18 15:36:51,106 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:51,291 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-18 15:36:51,292 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:51,443 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-18 15:36:51,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1462798437] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:51,443 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:51,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 32 [2024-09-18 15:36:51,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960722674] [2024-09-18 15:36:51,443 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:51,444 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-09-18 15:36:51,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:51,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-09-18 15:36:51,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=235, Invalid=757, Unknown=0, NotChecked=0, Total=992 [2024-09-18 15:36:51,445 INFO L87 Difference]: Start difference. First operand 79 states and 80 transitions. Second operand has 32 states, 32 states have (on average 1.8125) internal successors, (58), 32 states have internal predecessors, (58), 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-18 15:36:51,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:51,522 INFO L93 Difference]: Finished difference Result 115 states and 125 transitions. [2024-09-18 15:36:51,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-09-18 15:36:51,523 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.8125) internal successors, (58), 32 states have internal predecessors, (58), 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 76 [2024-09-18 15:36:51,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:51,524 INFO L225 Difference]: With dead ends: 115 [2024-09-18 15:36:51,524 INFO L226 Difference]: Without dead ends: 80 [2024-09-18 15:36:51,525 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 143 SyntacticMatches, 17 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 584 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=235, Invalid=757, Unknown=0, NotChecked=0, Total=992 [2024-09-18 15:36:51,525 INFO L434 NwaCegarLoop]: 26 mSDtfsCounter, 0 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 188 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 188 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:51,525 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 160 Invalid, 188 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 188 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:36:51,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2024-09-18 15:36:51,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 80. [2024-09-18 15:36:51,532 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-18 15:36:51,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 81 transitions. [2024-09-18 15:36:51,533 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 81 transitions. Word has length 76 [2024-09-18 15:36:51,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:51,533 INFO L474 AbstractCegarLoop]: Abstraction has 80 states and 81 transitions. [2024-09-18 15:36:51,533 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.8125) internal successors, (58), 32 states have internal predecessors, (58), 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-18 15:36:51,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:51,534 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 81 transitions. [2024-09-18 15:36:51,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2024-09-18 15:36:51,535 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:51,535 INFO L216 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:51,547 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-09-18 15:36:51,735 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-18 15:36:51,736 INFO L399 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:51,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:51,736 INFO L85 PathProgramCache]: Analyzing trace with hash 165178775, now seen corresponding path program 16 times [2024-09-18 15:36:51,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:51,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838214767] [2024-09-18 15:36:51,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:51,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:51,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:51,878 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:51,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:51,880 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-18 15:36:51,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:51,881 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-18 15:36:51,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:51,884 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-18 15:36:51,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:51,885 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-18 15:36:51,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:51,886 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-18 15:36:51,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:51,888 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-18 15:36:51,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:51,889 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-18 15:36:51,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:51,891 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-18 15:36:51,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:51,892 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-18 15:36:51,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:51,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838214767] [2024-09-18 15:36:51,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838214767] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:51,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1083024910] [2024-09-18 15:36:51,893 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-18 15:36:51,893 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:51,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:51,894 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-18 15:36:51,895 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-18 15:36:51,937 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-18 15:36:51,937 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:36:51,938 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-09-18 15:36:51,939 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:51,994 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-18 15:36:51,994 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:52,104 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-18 15:36:52,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1083024910] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:52,104 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:52,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 17 [2024-09-18 15:36:52,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673355976] [2024-09-18 15:36:52,104 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:52,105 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-09-18 15:36:52,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:52,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-09-18 15:36:52,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=193, Unknown=0, NotChecked=0, Total=272 [2024-09-18 15:36:52,105 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-18 15:36:52,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:52,174 INFO L93 Difference]: Finished difference Result 93 states and 95 transitions. [2024-09-18 15:36:52,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-09-18 15:36:52,175 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-18 15:36:52,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:52,175 INFO L225 Difference]: With dead ends: 93 [2024-09-18 15:36:52,175 INFO L226 Difference]: Without dead ends: 91 [2024-09-18 15:36:52,176 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-18 15:36:52,176 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 102 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 67 SdHoareTripleChecker+Invalid, 104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:52,176 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 67 Invalid, 104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 102 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-18 15:36:52,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2024-09-18 15:36:52,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 87. [2024-09-18 15:36:52,180 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-18 15:36:52,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 88 transitions. [2024-09-18 15:36:52,181 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 88 transitions. Word has length 77 [2024-09-18 15:36:52,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:52,181 INFO L474 AbstractCegarLoop]: Abstraction has 87 states and 88 transitions. [2024-09-18 15:36:52,181 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-18 15:36:52,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:52,181 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 88 transitions. [2024-09-18 15:36:52,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2024-09-18 15:36:52,182 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:52,182 INFO L216 NwaCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:52,193 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-09-18 15:36:52,384 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-18 15:36:52,384 INFO L399 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:52,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:52,385 INFO L85 PathProgramCache]: Analyzing trace with hash 1305991084, now seen corresponding path program 17 times [2024-09-18 15:36:52,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:52,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12153293] [2024-09-18 15:36:52,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:52,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:52,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:52,571 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:52,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:52,572 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-18 15:36:52,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:52,574 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-18 15:36:52,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:52,575 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-18 15:36:52,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:52,576 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-18 15:36:52,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:52,577 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-18 15:36:52,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:52,578 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-18 15:36:52,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:52,579 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-18 15:36:52,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:52,581 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-18 15:36:52,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:52,583 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-18 15:36:52,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:52,584 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 119 proven. 70 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-18 15:36:52,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:52,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12153293] [2024-09-18 15:36:52,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12153293] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:52,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1838253650] [2024-09-18 15:36:52,585 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-18 15:36:52,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:52,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:52,586 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-18 15:36:52,587 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-18 15:36:52,630 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2024-09-18 15:36:52,630 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:36:52,631 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-09-18 15:36:52,632 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:52,852 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-18 15:36:52,853 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:53,060 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-18 15:36:53,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1838253650] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:53,060 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:53,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 35 [2024-09-18 15:36:53,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440801862] [2024-09-18 15:36:53,060 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:53,061 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-09-18 15:36:53,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:53,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-09-18 15:36:53,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=280, Invalid=910, Unknown=0, NotChecked=0, Total=1190 [2024-09-18 15:36:53,062 INFO L87 Difference]: Start difference. First operand 87 states and 88 transitions. Second operand has 35 states, 35 states have (on average 1.8) internal successors, (63), 35 states have internal predecessors, (63), 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-18 15:36:53,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:53,179 INFO L93 Difference]: Finished difference Result 126 states and 137 transitions. [2024-09-18 15:36:53,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-09-18 15:36:53,180 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.8) internal successors, (63), 35 states have internal predecessors, (63), 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 84 [2024-09-18 15:36:53,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:53,182 INFO L225 Difference]: With dead ends: 126 [2024-09-18 15:36:53,182 INFO L226 Difference]: Without dead ends: 88 [2024-09-18 15:36:53,183 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 158 SyntacticMatches, 19 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 711 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=280, Invalid=910, Unknown=0, NotChecked=0, Total=1190 [2024-09-18 15:36:53,183 INFO L434 NwaCegarLoop]: 28 mSDtfsCounter, 0 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 233 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:53,183 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 209 Invalid, 233 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 233 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:36:53,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2024-09-18 15:36:53,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 88. [2024-09-18 15:36:53,191 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-18 15:36:53,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 89 transitions. [2024-09-18 15:36:53,192 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 89 transitions. Word has length 84 [2024-09-18 15:36:53,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:53,193 INFO L474 AbstractCegarLoop]: Abstraction has 88 states and 89 transitions. [2024-09-18 15:36:53,193 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.8) internal successors, (63), 35 states have internal predecessors, (63), 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-18 15:36:53,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:53,193 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 89 transitions. [2024-09-18 15:36:53,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2024-09-18 15:36:53,194 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:53,194 INFO L216 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:53,207 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-09-18 15:36:53,398 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-18 15:36:53,399 INFO L399 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:53,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:53,399 INFO L85 PathProgramCache]: Analyzing trace with hash -1023097672, now seen corresponding path program 18 times [2024-09-18 15:36:53,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:53,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099243251] [2024-09-18 15:36:53,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:53,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:53,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:53,547 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:53,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:53,549 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-09-18 15:36:53,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:53,550 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-18 15:36:53,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:53,551 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-18 15:36:53,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:53,552 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-18 15:36:53,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:53,553 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-18 15:36:53,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:53,555 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-18 15:36:53,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:53,556 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-18 15:36:53,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:53,557 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-18 15:36:53,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:53,558 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-18 15:36:53,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:53,560 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-18 15:36:53,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:53,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099243251] [2024-09-18 15:36:53,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099243251] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:53,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [749759552] [2024-09-18 15:36:53,561 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-18 15:36:53,561 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:53,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:53,562 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-18 15:36:53,564 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-18 15:36:53,607 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2024-09-18 15:36:53,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:36:53,608 INFO L262 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-09-18 15:36:53,609 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:53,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-18 15:36:53,665 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:53,812 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-18 15:36:53,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [749759552] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:53,812 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:53,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 18 [2024-09-18 15:36:53,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790772447] [2024-09-18 15:36:53,812 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:53,813 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-09-18 15:36:53,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:53,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-09-18 15:36:53,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=215, Unknown=0, NotChecked=0, Total=306 [2024-09-18 15:36:53,813 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-18 15:36:53,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:53,891 INFO L93 Difference]: Finished difference Result 101 states and 103 transitions. [2024-09-18 15:36:53,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-09-18 15:36:53,891 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-18 15:36:53,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:53,892 INFO L225 Difference]: With dead ends: 101 [2024-09-18 15:36:53,892 INFO L226 Difference]: Without dead ends: 99 [2024-09-18 15:36:53,892 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-18 15:36:53,893 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 71 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 124 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:53,893 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 82 Invalid, 124 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 123 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:36:53,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2024-09-18 15:36:53,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 95. [2024-09-18 15:36:53,897 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-18 15:36:53,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 96 transitions. [2024-09-18 15:36:53,898 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 96 transitions. Word has length 85 [2024-09-18 15:36:53,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:53,898 INFO L474 AbstractCegarLoop]: Abstraction has 95 states and 96 transitions. [2024-09-18 15:36:53,898 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-18 15:36:53,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:53,898 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 96 transitions. [2024-09-18 15:36:53,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2024-09-18 15:36:53,898 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:53,899 INFO L216 NwaCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:53,910 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-18 15:36:54,099 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-18 15:36:54,099 INFO L399 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:54,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:54,099 INFO L85 PathProgramCache]: Analyzing trace with hash 359819627, now seen corresponding path program 19 times [2024-09-18 15:36:54,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:54,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551297787] [2024-09-18 15:36:54,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:54,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:54,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:54,311 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:54,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:54,312 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-09-18 15:36:54,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:54,314 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-18 15:36:54,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:54,315 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-18 15:36:54,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:54,316 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-18 15:36:54,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:54,317 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-18 15:36:54,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:54,318 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-18 15:36:54,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:54,319 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-18 15:36:54,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:54,320 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-18 15:36:54,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:54,321 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-18 15:36:54,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:54,322 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-18 15:36:54,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:54,324 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 147 proven. 83 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-18 15:36:54,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:54,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551297787] [2024-09-18 15:36:54,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551297787] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:54,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [978618642] [2024-09-18 15:36:54,324 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-18 15:36:54,324 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:54,324 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:54,326 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-18 15:36:54,327 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-18 15:36:54,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:54,369 INFO L262 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-09-18 15:36:54,370 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:54,585 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-18 15:36:54,585 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:54,796 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-18 15:36:54,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [978618642] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:54,797 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:54,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 38 [2024-09-18 15:36:54,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631916110] [2024-09-18 15:36:54,797 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:54,797 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-09-18 15:36:54,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:54,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-09-18 15:36:54,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=329, Invalid=1077, Unknown=0, NotChecked=0, Total=1406 [2024-09-18 15:36:54,798 INFO L87 Difference]: Start difference. First operand 95 states and 96 transitions. Second operand has 38 states, 38 states have (on average 1.7894736842105263) internal successors, (68), 38 states have internal predecessors, (68), 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-18 15:36:54,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:54,898 INFO L93 Difference]: Finished difference Result 137 states and 149 transitions. [2024-09-18 15:36:54,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-09-18 15:36:54,899 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.7894736842105263) internal successors, (68), 38 states have internal predecessors, (68), 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 92 [2024-09-18 15:36:54,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:54,899 INFO L225 Difference]: With dead ends: 137 [2024-09-18 15:36:54,899 INFO L226 Difference]: Without dead ends: 96 [2024-09-18 15:36:54,900 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 173 SyntacticMatches, 21 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 850 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=329, Invalid=1077, Unknown=0, NotChecked=0, Total=1406 [2024-09-18 15:36:54,900 INFO L434 NwaCegarLoop]: 30 mSDtfsCounter, 0 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 271 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 229 SdHoareTripleChecker+Invalid, 271 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 271 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:54,900 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 229 Invalid, 271 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 271 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:36:54,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2024-09-18 15:36:54,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 96. [2024-09-18 15:36:54,905 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-18 15:36:54,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 97 transitions. [2024-09-18 15:36:54,906 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 97 transitions. Word has length 92 [2024-09-18 15:36:54,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:54,906 INFO L474 AbstractCegarLoop]: Abstraction has 96 states and 97 transitions. [2024-09-18 15:36:54,906 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 1.7894736842105263) internal successors, (68), 38 states have internal predecessors, (68), 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-18 15:36:54,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:54,906 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 97 transitions. [2024-09-18 15:36:54,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2024-09-18 15:36:54,907 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:54,907 INFO L216 NwaCegarLoop]: trace histogram [11, 11, 11, 11, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:54,919 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-18 15:36:55,107 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-18 15:36:55,108 INFO L399 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:55,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:55,108 INFO L85 PathProgramCache]: Analyzing trace with hash -325612937, now seen corresponding path program 20 times [2024-09-18 15:36:55,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:55,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532422023] [2024-09-18 15:36:55,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:55,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:55,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:55,276 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:55,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:55,277 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-09-18 15:36:55,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:55,279 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-18 15:36:55,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:55,280 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-18 15:36:55,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:55,281 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-18 15:36:55,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:55,283 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-18 15:36:55,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:55,284 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-18 15:36:55,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:55,285 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-18 15:36:55,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:55,286 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-18 15:36:55,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:55,287 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-18 15:36:55,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:55,288 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-18 15:36:55,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:55,290 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-18 15:36:55,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:55,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532422023] [2024-09-18 15:36:55,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532422023] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:55,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2003331615] [2024-09-18 15:36:55,290 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-18 15:36:55,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:55,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:55,291 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-18 15:36:55,292 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-18 15:36:55,332 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-18 15:36:55,333 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:36:55,333 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-09-18 15:36:55,335 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:55,396 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-18 15:36:55,396 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:55,564 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-18 15:36:55,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2003331615] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:55,564 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:55,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 19 [2024-09-18 15:36:55,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312208805] [2024-09-18 15:36:55,564 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:55,564 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-09-18 15:36:55,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:55,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-09-18 15:36:55,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=238, Unknown=0, NotChecked=0, Total=342 [2024-09-18 15:36:55,565 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-18 15:36:55,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:55,638 INFO L93 Difference]: Finished difference Result 109 states and 111 transitions. [2024-09-18 15:36:55,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-09-18 15:36:55,638 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-18 15:36:55,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:55,639 INFO L225 Difference]: With dead ends: 109 [2024-09-18 15:36:55,639 INFO L226 Difference]: Without dead ends: 107 [2024-09-18 15:36:55,639 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-18 15:36:55,640 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 143 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 143 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:55,640 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 73 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 143 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:36:55,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2024-09-18 15:36:55,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 103. [2024-09-18 15:36:55,645 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-18 15:36:55,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 104 transitions. [2024-09-18 15:36:55,645 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 104 transitions. Word has length 93 [2024-09-18 15:36:55,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:55,646 INFO L474 AbstractCegarLoop]: Abstraction has 103 states and 104 transitions. [2024-09-18 15:36:55,646 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-18 15:36:55,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:55,646 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 104 transitions. [2024-09-18 15:36:55,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2024-09-18 15:36:55,647 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:55,647 INFO L216 NwaCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:55,658 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-09-18 15:36:55,850 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-18 15:36:55,850 INFO L399 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:55,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:55,851 INFO L85 PathProgramCache]: Analyzing trace with hash 740851404, now seen corresponding path program 21 times [2024-09-18 15:36:55,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:55,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314098502] [2024-09-18 15:36:55,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:55,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:55,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:56,186 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:56,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:56,188 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-09-18 15:36:56,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:56,190 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-18 15:36:56,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:56,192 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-18 15:36:56,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:56,193 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-18 15:36:56,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:56,195 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-18 15:36:56,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:56,196 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-18 15:36:56,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:56,197 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-18 15:36:56,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:56,199 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-18 15:36:56,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:56,200 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-18 15:36:56,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:56,201 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-18 15:36:56,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:56,202 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-18 15:36:56,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:56,204 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 178 proven. 97 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-18 15:36:56,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:56,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314098502] [2024-09-18 15:36:56,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314098502] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:56,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1317160937] [2024-09-18 15:36:56,204 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-18 15:36:56,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:56,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:56,208 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-18 15:36:56,208 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-18 15:36:56,259 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2024-09-18 15:36:56,260 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:36:56,261 INFO L262 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-09-18 15:36:56,262 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:56,592 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-18 15:36:56,593 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:56,821 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-18 15:36:56,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1317160937] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:56,821 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:56,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 41 [2024-09-18 15:36:56,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923141148] [2024-09-18 15:36:56,822 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:56,822 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2024-09-18 15:36:56,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:56,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2024-09-18 15:36:56,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=382, Invalid=1258, Unknown=0, NotChecked=0, Total=1640 [2024-09-18 15:36:56,824 INFO L87 Difference]: Start difference. First operand 103 states and 104 transitions. Second operand has 41 states, 41 states have (on average 1.7804878048780488) internal successors, (73), 41 states have internal predecessors, (73), 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-18 15:36:56,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:56,959 INFO L93 Difference]: Finished difference Result 148 states and 161 transitions. [2024-09-18 15:36:56,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-09-18 15:36:56,959 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.7804878048780488) internal successors, (73), 41 states have internal predecessors, (73), 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 100 [2024-09-18 15:36:56,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:56,960 INFO L225 Difference]: With dead ends: 148 [2024-09-18 15:36:56,960 INFO L226 Difference]: Without dead ends: 104 [2024-09-18 15:36:56,961 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 188 SyntacticMatches, 23 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1001 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=382, Invalid=1258, Unknown=0, NotChecked=0, Total=1640 [2024-09-18 15:36:56,962 INFO L434 NwaCegarLoop]: 32 mSDtfsCounter, 0 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 281 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 244 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-18 15:36:56,962 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 244 Invalid, 281 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 281 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:36:56,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2024-09-18 15:36:56,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 104. [2024-09-18 15:36:56,967 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-18 15:36:56,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 105 transitions. [2024-09-18 15:36:56,968 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 105 transitions. Word has length 100 [2024-09-18 15:36:56,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:56,968 INFO L474 AbstractCegarLoop]: Abstraction has 104 states and 105 transitions. [2024-09-18 15:36:56,968 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 1.7804878048780488) internal successors, (73), 41 states have internal predecessors, (73), 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-18 15:36:56,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:56,969 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 105 transitions. [2024-09-18 15:36:56,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2024-09-18 15:36:56,969 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:56,969 INFO L216 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:56,982 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-09-18 15:36:57,170 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-18 15:36:57,170 INFO L399 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:57,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:57,170 INFO L85 PathProgramCache]: Analyzing trace with hash -741223464, now seen corresponding path program 22 times [2024-09-18 15:36:57,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:57,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284435961] [2024-09-18 15:36:57,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:57,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:57,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:57,356 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:57,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:57,357 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2024-09-18 15:36:57,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:57,359 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-18 15:36:57,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:57,360 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-18 15:36:57,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:57,361 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-18 15:36:57,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:57,362 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-18 15:36:57,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:57,363 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-18 15:36:57,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:57,364 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-18 15:36:57,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:57,365 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-18 15:36:57,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:57,366 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-18 15:36:57,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:57,368 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-18 15:36:57,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:57,369 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-18 15:36:57,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:57,370 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-18 15:36:57,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:57,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284435961] [2024-09-18 15:36:57,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284435961] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:57,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1129484710] [2024-09-18 15:36:57,371 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-18 15:36:57,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:57,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:57,372 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-18 15:36:57,374 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-18 15:36:57,417 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-18 15:36:57,417 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:36:57,418 INFO L262 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-09-18 15:36:57,420 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:57,485 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-18 15:36:57,485 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:57,650 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-18 15:36:57,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1129484710] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:57,650 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:57,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 20 [2024-09-18 15:36:57,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884431110] [2024-09-18 15:36:57,650 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:57,651 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-09-18 15:36:57,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:57,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-09-18 15:36:57,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=262, Unknown=0, NotChecked=0, Total=380 [2024-09-18 15:36:57,651 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-18 15:36:57,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:57,729 INFO L93 Difference]: Finished difference Result 117 states and 119 transitions. [2024-09-18 15:36:57,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-09-18 15:36:57,729 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-18 15:36:57,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:57,730 INFO L225 Difference]: With dead ends: 117 [2024-09-18 15:36:57,730 INFO L226 Difference]: Without dead ends: 115 [2024-09-18 15:36:57,730 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-18 15:36:57,730 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:57,731 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 80 Invalid, 158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 157 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:36:57,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2024-09-18 15:36:57,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 111. [2024-09-18 15:36:57,736 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-18 15:36:57,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 112 transitions. [2024-09-18 15:36:57,737 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 112 transitions. Word has length 101 [2024-09-18 15:36:57,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:57,737 INFO L474 AbstractCegarLoop]: Abstraction has 111 states and 112 transitions. [2024-09-18 15:36:57,737 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-18 15:36:57,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:57,737 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 112 transitions. [2024-09-18 15:36:57,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2024-09-18 15:36:57,738 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:57,738 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:57,751 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-18 15:36:57,938 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-18 15:36:57,939 INFO L399 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:57,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:57,939 INFO L85 PathProgramCache]: Analyzing trace with hash 567023179, now seen corresponding path program 23 times [2024-09-18 15:36:57,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:57,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445055399] [2024-09-18 15:36:57,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:57,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:57,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:58,251 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:58,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:58,253 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2024-09-18 15:36:58,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:58,254 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-18 15:36:58,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:58,255 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-18 15:36:58,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:58,257 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-18 15:36:58,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:58,258 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-18 15:36:58,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:58,262 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-18 15:36:58,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:58,263 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-18 15:36:58,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:58,264 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-18 15:36:58,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:58,266 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-18 15:36:58,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:58,270 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-18 15:36:58,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:58,271 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-18 15:36:58,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:58,272 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-18 15:36:58,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:58,274 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 212 proven. 112 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-18 15:36:58,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:58,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445055399] [2024-09-18 15:36:58,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445055399] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:58,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1871277999] [2024-09-18 15:36:58,274 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-18 15:36:58,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:58,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:58,275 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-18 15:36:58,276 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-18 15:36:58,329 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2024-09-18 15:36:58,329 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:36:58,330 INFO L262 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-09-18 15:36:58,331 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:58,631 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-18 15:36:58,631 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:58,862 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-18 15:36:58,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1871277999] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:58,862 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:58,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 44 [2024-09-18 15:36:58,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547277327] [2024-09-18 15:36:58,862 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:58,863 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2024-09-18 15:36:58,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:58,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2024-09-18 15:36:58,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=439, Invalid=1453, Unknown=0, NotChecked=0, Total=1892 [2024-09-18 15:36:58,864 INFO L87 Difference]: Start difference. First operand 111 states and 112 transitions. Second operand has 44 states, 44 states have (on average 1.7727272727272727) internal successors, (78), 44 states have internal predecessors, (78), 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-18 15:36:58,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:58,981 INFO L93 Difference]: Finished difference Result 159 states and 173 transitions. [2024-09-18 15:36:58,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-09-18 15:36:58,982 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 1.7727272727272727) internal successors, (78), 44 states have internal predecessors, (78), 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 108 [2024-09-18 15:36:58,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:58,983 INFO L225 Difference]: With dead ends: 159 [2024-09-18 15:36:58,983 INFO L226 Difference]: Without dead ends: 112 [2024-09-18 15:36:58,983 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 203 SyntacticMatches, 25 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1164 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=439, Invalid=1453, Unknown=0, NotChecked=0, Total=1892 [2024-09-18 15:36:58,984 INFO L434 NwaCegarLoop]: 34 mSDtfsCounter, 0 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 267 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 267 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 267 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:58,984 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 204 Invalid, 267 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 267 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:36:58,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2024-09-18 15:36:58,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 112. [2024-09-18 15:36:58,989 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-18 15:36:58,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 113 transitions. [2024-09-18 15:36:58,990 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 113 transitions. Word has length 108 [2024-09-18 15:36:58,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:58,990 INFO L474 AbstractCegarLoop]: Abstraction has 112 states and 113 transitions. [2024-09-18 15:36:58,990 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 1.7727272727272727) internal successors, (78), 44 states have internal predecessors, (78), 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-18 15:36:58,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:58,990 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 113 transitions. [2024-09-18 15:36:58,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2024-09-18 15:36:58,991 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:58,991 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 13, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:59,007 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-09-18 15:36:59,194 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-18 15:36:59,195 INFO L399 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:59,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:59,195 INFO L85 PathProgramCache]: Analyzing trace with hash -1132093609, now seen corresponding path program 24 times [2024-09-18 15:36:59,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:59,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620557919] [2024-09-18 15:36:59,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:59,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:59,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:59,425 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:59,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:59,427 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-18 15:36:59,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:59,428 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-18 15:36:59,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:59,429 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-18 15:36:59,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:59,430 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-18 15:36:59,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:59,431 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-18 15:36:59,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:59,432 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-18 15:36:59,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:59,433 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-18 15:36:59,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:59,434 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-18 15:36:59,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:59,435 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-18 15:36:59,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:59,437 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-18 15:36:59,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:59,438 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-18 15:36:59,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:59,440 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-09-18 15:36:59,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:59,442 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-18 15:36:59,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:59,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620557919] [2024-09-18 15:36:59,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620557919] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:59,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1362700378] [2024-09-18 15:36:59,442 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-18 15:36:59,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:59,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:59,444 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-18 15:36:59,445 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-18 15:36:59,498 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2024-09-18 15:36:59,498 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:36:59,499 INFO L262 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-09-18 15:36:59,500 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:59,574 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-18 15:36:59,574 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:59,749 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-18 15:36:59,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1362700378] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:59,750 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:59,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 21 [2024-09-18 15:36:59,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521871261] [2024-09-18 15:36:59,750 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:59,750 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-09-18 15:36:59,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:59,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-09-18 15:36:59,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=287, Unknown=0, NotChecked=0, Total=420 [2024-09-18 15:36:59,751 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-18 15:36:59,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:59,831 INFO L93 Difference]: Finished difference Result 125 states and 127 transitions. [2024-09-18 15:36:59,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-09-18 15:36:59,831 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-18 15:36:59,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:59,832 INFO L225 Difference]: With dead ends: 125 [2024-09-18 15:36:59,832 INFO L226 Difference]: Without dead ends: 123 [2024-09-18 15:36:59,832 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-18 15:36:59,832 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 174 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:59,833 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 103 Invalid, 175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 174 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:36:59,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2024-09-18 15:36:59,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 119. [2024-09-18 15:36:59,838 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-18 15:36:59,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 120 transitions. [2024-09-18 15:36:59,838 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 120 transitions. Word has length 109 [2024-09-18 15:36:59,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:59,838 INFO L474 AbstractCegarLoop]: Abstraction has 119 states and 120 transitions. [2024-09-18 15:36:59,839 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-18 15:36:59,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:59,839 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 120 transitions. [2024-09-18 15:36:59,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2024-09-18 15:36:59,839 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:59,839 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:59,851 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2024-09-18 15:37:00,040 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-18 15:37:00,040 INFO L399 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:00,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:00,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1325191700, now seen corresponding path program 25 times [2024-09-18 15:37:00,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:00,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698228521] [2024-09-18 15:37:00,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:00,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:00,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:00,378 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:00,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:00,380 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-18 15:37:00,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:00,381 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-18 15:37:00,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:00,382 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-18 15:37:00,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:00,383 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-18 15:37:00,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:00,384 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-18 15:37:00,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:00,386 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-18 15:37:00,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:00,387 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-18 15:37:00,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:00,388 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-18 15:37:00,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:00,389 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-18 15:37:00,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:00,390 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-18 15:37:00,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:00,392 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-18 15:37:00,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:00,393 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-09-18 15:37:00,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:00,394 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-18 15:37:00,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:00,396 INFO L134 CoverageAnalysis]: Checked inductivity of 689 backedges. 249 proven. 128 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-18 15:37:00,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:00,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698228521] [2024-09-18 15:37:00,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698228521] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:00,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [645691734] [2024-09-18 15:37:00,396 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-18 15:37:00,396 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:00,397 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:00,398 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-18 15:37:00,398 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-18 15:37:00,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:00,445 INFO L262 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-09-18 15:37:00,446 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:00,821 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-18 15:37:00,821 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:01,078 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-18 15:37:01,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [645691734] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:01,078 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:01,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 47 [2024-09-18 15:37:01,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570947151] [2024-09-18 15:37:01,079 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:01,079 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2024-09-18 15:37:01,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:01,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2024-09-18 15:37:01,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=500, Invalid=1662, Unknown=0, NotChecked=0, Total=2162 [2024-09-18 15:37:01,080 INFO L87 Difference]: Start difference. First operand 119 states and 120 transitions. Second operand has 47 states, 47 states have (on average 1.7659574468085106) internal successors, (83), 47 states have internal predecessors, (83), 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-18 15:37:01,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:01,204 INFO L93 Difference]: Finished difference Result 170 states and 185 transitions. [2024-09-18 15:37:01,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-09-18 15:37:01,205 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.7659574468085106) internal successors, (83), 47 states have internal predecessors, (83), 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 116 [2024-09-18 15:37:01,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:01,206 INFO L225 Difference]: With dead ends: 170 [2024-09-18 15:37:01,206 INFO L226 Difference]: Without dead ends: 120 [2024-09-18 15:37:01,206 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 218 SyntacticMatches, 27 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1339 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=500, Invalid=1662, Unknown=0, NotChecked=0, Total=2162 [2024-09-18 15:37:01,207 INFO L434 NwaCegarLoop]: 36 mSDtfsCounter, 0 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 305 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 229 SdHoareTripleChecker+Invalid, 305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 305 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:01,207 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 229 Invalid, 305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 305 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:01,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2024-09-18 15:37:01,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 120. [2024-09-18 15:37:01,213 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-18 15:37:01,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 121 transitions. [2024-09-18 15:37:01,214 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 121 transitions. Word has length 116 [2024-09-18 15:37:01,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:01,215 INFO L474 AbstractCegarLoop]: Abstraction has 120 states and 121 transitions. [2024-09-18 15:37:01,215 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.7659574468085106) internal successors, (83), 47 states have internal predecessors, (83), 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-18 15:37:01,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:01,215 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 121 transitions. [2024-09-18 15:37:01,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2024-09-18 15:37:01,216 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:01,216 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 14, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:01,228 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2024-09-18 15:37:01,416 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-18 15:37:01,416 INFO L399 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:01,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:01,417 INFO L85 PathProgramCache]: Analyzing trace with hash 358148856, now seen corresponding path program 26 times [2024-09-18 15:37:01,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:01,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605718762] [2024-09-18 15:37:01,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:01,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:01,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:01,659 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:01,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:01,660 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-18 15:37:01,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:01,661 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-18 15:37:01,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:01,664 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-09-18 15:37:01,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:01,666 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-18 15:37:01,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:01,667 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-18 15:37:01,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:01,668 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-18 15:37:01,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:01,669 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-18 15:37:01,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:01,671 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-18 15:37:01,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:01,672 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-18 15:37:01,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:01,673 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-18 15:37:01,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:01,674 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-09-18 15:37:01,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:01,675 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-18 15:37:01,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:01,676 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-09-18 15:37:01,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:01,677 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-18 15:37:01,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:01,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605718762] [2024-09-18 15:37:01,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605718762] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:01,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1619209812] [2024-09-18 15:37:01,677 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-18 15:37:01,678 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:01,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:01,679 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-18 15:37:01,680 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-18 15:37:01,731 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-18 15:37:01,731 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:01,736 INFO L262 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-09-18 15:37:01,738 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:01,809 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-18 15:37:01,809 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:02,014 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-18 15:37:02,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1619209812] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:02,014 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:02,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 22 [2024-09-18 15:37:02,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253714185] [2024-09-18 15:37:02,015 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:02,015 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-09-18 15:37:02,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:02,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-09-18 15:37:02,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=313, Unknown=0, NotChecked=0, Total=462 [2024-09-18 15:37:02,015 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-18 15:37:02,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:02,092 INFO L93 Difference]: Finished difference Result 133 states and 135 transitions. [2024-09-18 15:37:02,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-09-18 15:37:02,092 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-18 15:37:02,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:02,093 INFO L225 Difference]: With dead ends: 133 [2024-09-18 15:37:02,093 INFO L226 Difference]: Without dead ends: 131 [2024-09-18 15:37:02,093 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 294 GetRequests, 243 SyntacticMatches, 30 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 388 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=155, Invalid=351, Unknown=0, NotChecked=0, Total=506 [2024-09-18 15:37:02,094 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 151 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:02,094 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 79 Invalid, 152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 151 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:02,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2024-09-18 15:37:02,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 127. [2024-09-18 15:37:02,103 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-18 15:37:02,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 128 transitions. [2024-09-18 15:37:02,104 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 128 transitions. Word has length 117 [2024-09-18 15:37:02,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:02,104 INFO L474 AbstractCegarLoop]: Abstraction has 127 states and 128 transitions. [2024-09-18 15:37:02,104 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-18 15:37:02,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:02,105 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 128 transitions. [2024-09-18 15:37:02,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2024-09-18 15:37:02,105 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:02,105 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:02,117 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-18 15:37:02,306 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-18 15:37:02,307 INFO L399 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:02,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:02,307 INFO L85 PathProgramCache]: Analyzing trace with hash -1584219349, now seen corresponding path program 27 times [2024-09-18 15:37:02,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:02,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033843847] [2024-09-18 15:37:02,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:02,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:02,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:02,695 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:02,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:02,697 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-18 15:37:02,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:02,698 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-18 15:37:02,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:02,699 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-09-18 15:37:02,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:02,700 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-18 15:37:02,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:02,701 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-18 15:37:02,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:02,702 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-18 15:37:02,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:02,703 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-18 15:37:02,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:02,704 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-18 15:37:02,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:02,705 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-18 15:37:02,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:02,706 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-18 15:37:02,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:02,707 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-09-18 15:37:02,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:02,708 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-18 15:37:02,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:02,709 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-09-18 15:37:02,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:02,711 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-18 15:37:02,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:02,714 INFO L134 CoverageAnalysis]: Checked inductivity of 798 backedges. 289 proven. 145 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:37:02,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:02,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033843847] [2024-09-18 15:37:02,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033843847] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:02,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2037248420] [2024-09-18 15:37:02,715 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-18 15:37:02,715 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:02,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:02,720 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-18 15:37:02,721 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-18 15:37:02,773 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2024-09-18 15:37:02,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:02,774 INFO L262 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-09-18 15:37:02,776 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:03,123 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-18 15:37:03,124 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:03,403 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-18 15:37:03,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2037248420] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:03,403 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:03,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 50 [2024-09-18 15:37:03,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526119280] [2024-09-18 15:37:03,403 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:03,404 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2024-09-18 15:37:03,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:03,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2024-09-18 15:37:03,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=565, Invalid=1885, Unknown=0, NotChecked=0, Total=2450 [2024-09-18 15:37:03,405 INFO L87 Difference]: Start difference. First operand 127 states and 128 transitions. Second operand has 50 states, 50 states have (on average 1.76) internal successors, (88), 50 states have internal predecessors, (88), 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-18 15:37:03,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:03,564 INFO L93 Difference]: Finished difference Result 181 states and 197 transitions. [2024-09-18 15:37:03,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-09-18 15:37:03,564 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 1.76) internal successors, (88), 50 states have internal predecessors, (88), 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 124 [2024-09-18 15:37:03,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:03,565 INFO L225 Difference]: With dead ends: 181 [2024-09-18 15:37:03,565 INFO L226 Difference]: Without dead ends: 128 [2024-09-18 15:37:03,566 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 310 GetRequests, 233 SyntacticMatches, 29 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1526 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=565, Invalid=1885, Unknown=0, NotChecked=0, Total=2450 [2024-09-18 15:37:03,566 INFO L434 NwaCegarLoop]: 38 mSDtfsCounter, 0 mSDsluCounter, 372 mSDsCounter, 0 mSdLazyCounter, 432 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 410 SdHoareTripleChecker+Invalid, 432 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:03,567 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 410 Invalid, 432 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 432 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:03,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2024-09-18 15:37:03,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 128. [2024-09-18 15:37:03,572 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-18 15:37:03,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 129 transitions. [2024-09-18 15:37:03,573 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 129 transitions. Word has length 124 [2024-09-18 15:37:03,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:03,573 INFO L474 AbstractCegarLoop]: Abstraction has 128 states and 129 transitions. [2024-09-18 15:37:03,573 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 1.76) internal successors, (88), 50 states have internal predecessors, (88), 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-18 15:37:03,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:03,573 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 129 transitions. [2024-09-18 15:37:03,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2024-09-18 15:37:03,574 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:03,574 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 15, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:03,587 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-18 15:37:03,775 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-18 15:37:03,775 INFO L399 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:03,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:03,775 INFO L85 PathProgramCache]: Analyzing trace with hash 1511042103, now seen corresponding path program 28 times [2024-09-18 15:37:03,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:03,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379459220] [2024-09-18 15:37:03,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:03,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:03,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:04,005 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:04,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:04,006 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-18 15:37:04,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:04,007 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-18 15:37:04,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:04,008 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-18 15:37:04,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:04,009 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-18 15:37:04,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:04,010 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-18 15:37:04,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:04,011 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-18 15:37:04,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:04,012 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-18 15:37:04,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:04,013 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-18 15:37:04,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:04,014 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-18 15:37:04,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:04,015 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-18 15:37:04,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:04,016 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-18 15:37:04,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:04,017 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-09-18 15:37:04,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:04,018 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-18 15:37:04,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:04,019 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-18 15:37:04,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:04,020 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-18 15:37:04,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:04,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379459220] [2024-09-18 15:37:04,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379459220] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:04,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [116362159] [2024-09-18 15:37:04,021 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-18 15:37:04,021 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:04,021 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:04,022 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-18 15:37:04,022 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-18 15:37:04,068 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-18 15:37:04,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:04,069 INFO L262 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-09-18 15:37:04,070 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:04,134 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-18 15:37:04,135 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:04,360 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-18 15:37:04,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [116362159] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:04,361 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:04,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 23 [2024-09-18 15:37:04,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206489227] [2024-09-18 15:37:04,361 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:04,361 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-09-18 15:37:04,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:04,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-09-18 15:37:04,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=340, Unknown=0, NotChecked=0, Total=506 [2024-09-18 15:37:04,362 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-18 15:37:04,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:04,457 INFO L93 Difference]: Finished difference Result 141 states and 143 transitions. [2024-09-18 15:37:04,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-09-18 15:37:04,458 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-18 15:37:04,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:04,459 INFO L225 Difference]: With dead ends: 141 [2024-09-18 15:37:04,459 INFO L226 Difference]: Without dead ends: 139 [2024-09-18 15:37:04,459 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-18 15:37:04,459 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 194 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 194 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:04,459 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 87 Invalid, 196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 194 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:04,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2024-09-18 15:37:04,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 135. [2024-09-18 15:37:04,465 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-18 15:37:04,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 136 transitions. [2024-09-18 15:37:04,466 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 136 transitions. Word has length 125 [2024-09-18 15:37:04,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:04,466 INFO L474 AbstractCegarLoop]: Abstraction has 135 states and 136 transitions. [2024-09-18 15:37:04,466 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-18 15:37:04,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:04,466 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 136 transitions. [2024-09-18 15:37:04,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2024-09-18 15:37:04,467 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:04,467 INFO L216 NwaCegarLoop]: trace histogram [16, 16, 16, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:04,480 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2024-09-18 15:37:04,667 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-18 15:37:04,668 INFO L399 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:04,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:04,668 INFO L85 PathProgramCache]: Analyzing trace with hash 1144644876, now seen corresponding path program 29 times [2024-09-18 15:37:04,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:04,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493374413] [2024-09-18 15:37:04,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:04,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:04,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:05,093 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:05,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:05,094 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-18 15:37:05,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:05,096 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-18 15:37:05,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:05,097 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-18 15:37:05,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:05,098 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-18 15:37:05,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:05,099 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-18 15:37:05,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:05,100 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-18 15:37:05,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:05,101 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-18 15:37:05,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:05,102 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-18 15:37:05,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:05,103 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-18 15:37:05,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:05,104 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-18 15:37:05,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:05,105 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-18 15:37:05,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:05,106 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-09-18 15:37:05,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:05,107 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-18 15:37:05,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:05,108 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-18 15:37:05,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:05,109 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-18 15:37:05,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:05,111 INFO L134 CoverageAnalysis]: Checked inductivity of 915 backedges. 332 proven. 163 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-18 15:37:05,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:05,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493374413] [2024-09-18 15:37:05,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493374413] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:05,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [53233693] [2024-09-18 15:37:05,111 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-18 15:37:05,111 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:05,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:05,112 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-18 15:37:05,114 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-18 15:37:05,177 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2024-09-18 15:37:05,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:05,179 INFO L262 TraceCheckSpWp]: Trace formula consists of 328 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-09-18 15:37:05,180 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:05,566 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-18 15:37:05,566 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:05,936 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-18 15:37:05,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [53233693] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:05,937 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:05,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 53 [2024-09-18 15:37:05,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957789986] [2024-09-18 15:37:05,937 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:05,937 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2024-09-18 15:37:05,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:05,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2024-09-18 15:37:05,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=634, Invalid=2122, Unknown=0, NotChecked=0, Total=2756 [2024-09-18 15:37:05,938 INFO L87 Difference]: Start difference. First operand 135 states and 136 transitions. Second operand has 53 states, 53 states have (on average 1.7547169811320755) internal successors, (93), 53 states have internal predecessors, (93), 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-18 15:37:06,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:06,105 INFO L93 Difference]: Finished difference Result 192 states and 209 transitions. [2024-09-18 15:37:06,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-09-18 15:37:06,105 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.7547169811320755) internal successors, (93), 53 states have internal predecessors, (93), 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 132 [2024-09-18 15:37:06,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:06,106 INFO L225 Difference]: With dead ends: 192 [2024-09-18 15:37:06,106 INFO L226 Difference]: Without dead ends: 136 [2024-09-18 15:37:06,107 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 330 GetRequests, 248 SyntacticMatches, 31 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1725 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=634, Invalid=2122, Unknown=0, NotChecked=0, Total=2756 [2024-09-18 15:37:06,107 INFO L434 NwaCegarLoop]: 40 mSDtfsCounter, 0 mSDsluCounter, 436 mSDsCounter, 0 mSdLazyCounter, 474 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 476 SdHoareTripleChecker+Invalid, 474 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 474 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:06,108 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 476 Invalid, 474 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 474 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:06,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2024-09-18 15:37:06,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 136. [2024-09-18 15:37:06,116 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-18 15:37:06,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 137 transitions. [2024-09-18 15:37:06,117 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 137 transitions. Word has length 132 [2024-09-18 15:37:06,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:06,117 INFO L474 AbstractCegarLoop]: Abstraction has 136 states and 137 transitions. [2024-09-18 15:37:06,117 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.7547169811320755) internal successors, (93), 53 states have internal predecessors, (93), 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-18 15:37:06,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:06,118 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 137 transitions. [2024-09-18 15:37:06,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2024-09-18 15:37:06,118 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:06,118 INFO L216 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:06,130 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2024-09-18 15:37:06,319 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-18 15:37:06,319 INFO L399 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:06,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:06,319 INFO L85 PathProgramCache]: Analyzing trace with hash -1888744936, now seen corresponding path program 30 times [2024-09-18 15:37:06,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:06,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944253931] [2024-09-18 15:37:06,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:06,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:06,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:06,554 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:06,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:06,555 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-18 15:37:06,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:06,556 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-18 15:37:06,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:06,557 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-18 15:37:06,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:06,558 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-18 15:37:06,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:06,559 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-18 15:37:06,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:06,560 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-18 15:37:06,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:06,561 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-18 15:37:06,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:06,562 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-18 15:37:06,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:06,563 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-18 15:37:06,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:06,564 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-18 15:37:06,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:06,565 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-18 15:37:06,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:06,566 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-18 15:37:06,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:06,567 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-09-18 15:37:06,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:06,568 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-18 15:37:06,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:06,569 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-09-18 15:37:06,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:06,570 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-18 15:37:06,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:06,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944253931] [2024-09-18 15:37:06,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944253931] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:06,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1091050137] [2024-09-18 15:37:06,571 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-18 15:37:06,571 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:06,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:06,575 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-18 15:37:06,576 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-18 15:37:06,629 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 16 check-sat command(s) [2024-09-18 15:37:06,629 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:06,630 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-09-18 15:37:06,632 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:06,711 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-18 15:37:06,712 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:06,953 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-18 15:37:06,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1091050137] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:06,953 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:06,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 24 [2024-09-18 15:37:06,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658787941] [2024-09-18 15:37:06,953 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:06,954 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-09-18 15:37:06,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:06,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-09-18 15:37:06,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=368, Unknown=0, NotChecked=0, Total=552 [2024-09-18 15:37:06,954 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-18 15:37:07,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:07,037 INFO L93 Difference]: Finished difference Result 149 states and 151 transitions. [2024-09-18 15:37:07,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-09-18 15:37:07,038 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-18 15:37:07,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:07,039 INFO L225 Difference]: With dead ends: 149 [2024-09-18 15:37:07,039 INFO L226 Difference]: Without dead ends: 147 [2024-09-18 15:37:07,039 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-18 15:37:07,039 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 167 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:07,040 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 74 Invalid, 168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 167 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:07,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2024-09-18 15:37:07,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 143. [2024-09-18 15:37:07,046 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-18 15:37:07,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 144 transitions. [2024-09-18 15:37:07,046 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 144 transitions. Word has length 133 [2024-09-18 15:37:07,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:07,047 INFO L474 AbstractCegarLoop]: Abstraction has 143 states and 144 transitions. [2024-09-18 15:37:07,047 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-18 15:37:07,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:07,047 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 144 transitions. [2024-09-18 15:37:07,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2024-09-18 15:37:07,047 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:07,048 INFO L216 NwaCegarLoop]: trace histogram [17, 17, 17, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:07,060 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-18 15:37:07,248 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-18 15:37:07,248 INFO L399 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:07,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:07,248 INFO L85 PathProgramCache]: Analyzing trace with hash 2092193803, now seen corresponding path program 31 times [2024-09-18 15:37:07,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:07,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242784609] [2024-09-18 15:37:07,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:07,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:07,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:07,730 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:07,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:07,731 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-18 15:37:07,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:07,732 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-18 15:37:07,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:07,733 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-18 15:37:07,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:07,734 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-18 15:37:07,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:07,735 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-18 15:37:07,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:07,736 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-18 15:37:07,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:07,737 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-18 15:37:07,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:07,738 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-18 15:37:07,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:07,739 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-18 15:37:07,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:07,740 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-18 15:37:07,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:07,741 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-18 15:37:07,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:07,743 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-18 15:37:07,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:07,744 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-09-18 15:37:07,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:07,748 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-18 15:37:07,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:07,749 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-09-18 15:37:07,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:07,750 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-18 15:37:07,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:07,751 INFO L134 CoverageAnalysis]: Checked inductivity of 1040 backedges. 378 proven. 182 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2024-09-18 15:37:07,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:07,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242784609] [2024-09-18 15:37:07,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242784609] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:07,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [507833387] [2024-09-18 15:37:07,752 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-18 15:37:07,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:07,752 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:07,756 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-18 15:37:07,757 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-18 15:37:07,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:07,809 INFO L262 TraceCheckSpWp]: Trace formula consists of 347 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-09-18 15:37:07,811 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:08,264 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-18 15:37:08,265 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:08,654 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-18 15:37:08,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [507833387] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:08,655 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:08,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37, 37] total 56 [2024-09-18 15:37:08,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134761452] [2024-09-18 15:37:08,655 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:08,655 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2024-09-18 15:37:08,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:08,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2024-09-18 15:37:08,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=707, Invalid=2373, Unknown=0, NotChecked=0, Total=3080 [2024-09-18 15:37:08,657 INFO L87 Difference]: Start difference. First operand 143 states and 144 transitions. Second operand has 56 states, 56 states have (on average 1.75) internal successors, (98), 56 states have internal predecessors, (98), 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-18 15:37:08,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:08,835 INFO L93 Difference]: Finished difference Result 203 states and 221 transitions. [2024-09-18 15:37:08,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-09-18 15:37:08,835 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 1.75) internal successors, (98), 56 states have internal predecessors, (98), 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 140 [2024-09-18 15:37:08,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:08,836 INFO L225 Difference]: With dead ends: 203 [2024-09-18 15:37:08,836 INFO L226 Difference]: Without dead ends: 144 [2024-09-18 15:37:08,837 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 350 GetRequests, 263 SyntacticMatches, 33 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1936 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=707, Invalid=2373, Unknown=0, NotChecked=0, Total=3080 [2024-09-18 15:37:08,838 INFO L434 NwaCegarLoop]: 42 mSDtfsCounter, 0 mSDsluCounter, 377 mSDsCounter, 0 mSdLazyCounter, 492 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 419 SdHoareTripleChecker+Invalid, 492 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 492 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:08,838 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 419 Invalid, 492 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 492 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:37:08,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2024-09-18 15:37:08,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 144. [2024-09-18 15:37:08,844 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-18 15:37:08,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 145 transitions. [2024-09-18 15:37:08,845 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 145 transitions. Word has length 140 [2024-09-18 15:37:08,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:08,845 INFO L474 AbstractCegarLoop]: Abstraction has 144 states and 145 transitions. [2024-09-18 15:37:08,845 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 1.75) internal successors, (98), 56 states have internal predecessors, (98), 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-18 15:37:08,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:08,845 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 145 transitions. [2024-09-18 15:37:08,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2024-09-18 15:37:08,846 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:08,846 INFO L216 NwaCegarLoop]: trace histogram [17, 17, 17, 17, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:08,858 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2024-09-18 15:37:09,046 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-18 15:37:09,047 INFO L399 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:09,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:09,047 INFO L85 PathProgramCache]: Analyzing trace with hash 1294381335, now seen corresponding path program 32 times [2024-09-18 15:37:09,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:09,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610113048] [2024-09-18 15:37:09,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:09,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:09,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:09,311 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:09,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:09,312 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-18 15:37:09,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:09,313 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-18 15:37:09,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:09,314 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-18 15:37:09,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:09,315 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-18 15:37:09,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:09,316 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-18 15:37:09,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:09,317 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-18 15:37:09,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:09,318 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-18 15:37:09,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:09,319 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-18 15:37:09,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:09,319 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-18 15:37:09,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:09,320 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-18 15:37:09,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:09,321 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-18 15:37:09,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:09,322 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-18 15:37:09,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:09,323 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-18 15:37:09,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:09,324 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-09-18 15:37:09,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:09,325 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-18 15:37:09,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:09,326 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-09-18 15:37:09,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:09,327 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-18 15:37:09,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:09,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610113048] [2024-09-18 15:37:09,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610113048] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:09,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2075724774] [2024-09-18 15:37:09,327 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-18 15:37:09,327 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:09,327 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:09,329 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-18 15:37:09,329 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-18 15:37:09,383 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-18 15:37:09,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:09,384 INFO L262 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-09-18 15:37:09,386 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:09,462 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-18 15:37:09,462 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:09,728 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-18 15:37:09,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2075724774] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:09,729 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:09,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 25 [2024-09-18 15:37:09,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736744272] [2024-09-18 15:37:09,729 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:09,729 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-09-18 15:37:09,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:09,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-09-18 15:37:09,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=397, Unknown=0, NotChecked=0, Total=600 [2024-09-18 15:37:09,730 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-18 15:37:09,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:09,804 INFO L93 Difference]: Finished difference Result 157 states and 159 transitions. [2024-09-18 15:37:09,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-09-18 15:37:09,804 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-18 15:37:09,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:09,805 INFO L225 Difference]: With dead ends: 157 [2024-09-18 15:37:09,805 INFO L226 Difference]: Without dead ends: 155 [2024-09-18 15:37:09,806 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-18 15:37:09,806 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 170 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 171 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:09,806 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 68 Invalid, 171 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 170 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:09,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2024-09-18 15:37:09,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 151. [2024-09-18 15:37:09,813 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-18 15:37:09,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 152 transitions. [2024-09-18 15:37:09,814 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 152 transitions. Word has length 141 [2024-09-18 15:37:09,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:09,814 INFO L474 AbstractCegarLoop]: Abstraction has 151 states and 152 transitions. [2024-09-18 15:37:09,814 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-18 15:37:09,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:09,814 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 152 transitions. [2024-09-18 15:37:09,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2024-09-18 15:37:09,814 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:09,815 INFO L216 NwaCegarLoop]: trace histogram [18, 18, 18, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:09,826 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-18 15:37:10,015 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-18 15:37:10,015 INFO L399 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:10,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:10,015 INFO L85 PathProgramCache]: Analyzing trace with hash 907977772, now seen corresponding path program 33 times [2024-09-18 15:37:10,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:10,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559938715] [2024-09-18 15:37:10,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:10,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:10,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:10,501 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:10,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:10,502 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-18 15:37:10,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:10,503 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-18 15:37:10,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:10,504 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-18 15:37:10,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:10,505 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-18 15:37:10,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:10,506 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-18 15:37:10,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:10,507 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-18 15:37:10,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:10,508 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-18 15:37:10,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:10,509 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-18 15:37:10,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:10,510 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-18 15:37:10,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:10,511 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-18 15:37:10,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:10,513 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-18 15:37:10,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:10,514 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-18 15:37:10,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:10,515 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-18 15:37:10,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:10,516 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-09-18 15:37:10,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:10,517 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-18 15:37:10,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:10,518 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-09-18 15:37:10,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:10,519 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-18 15:37:10,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:10,520 INFO L134 CoverageAnalysis]: Checked inductivity of 1173 backedges. 427 proven. 202 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-09-18 15:37:10,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:10,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559938715] [2024-09-18 15:37:10,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559938715] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:10,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2036763007] [2024-09-18 15:37:10,521 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-18 15:37:10,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:10,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:10,522 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-18 15:37:10,528 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-18 15:37:10,588 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) [2024-09-18 15:37:10,588 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:10,589 INFO L262 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-09-18 15:37:10,591 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:11,058 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-18 15:37:11,058 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:11,432 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-18 15:37:11,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2036763007] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:11,432 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:11,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39, 39] total 59 [2024-09-18 15:37:11,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093330728] [2024-09-18 15:37:11,432 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:11,433 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2024-09-18 15:37:11,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:11,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2024-09-18 15:37:11,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=784, Invalid=2638, Unknown=0, NotChecked=0, Total=3422 [2024-09-18 15:37:11,434 INFO L87 Difference]: Start difference. First operand 151 states and 152 transitions. Second operand has 59 states, 59 states have (on average 1.7457627118644068) internal successors, (103), 59 states have internal predecessors, (103), 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-18 15:37:11,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:11,589 INFO L93 Difference]: Finished difference Result 214 states and 233 transitions. [2024-09-18 15:37:11,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-09-18 15:37:11,589 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 1.7457627118644068) internal successors, (103), 59 states have internal predecessors, (103), 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 148 [2024-09-18 15:37:11,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:11,590 INFO L225 Difference]: With dead ends: 214 [2024-09-18 15:37:11,590 INFO L226 Difference]: Without dead ends: 152 [2024-09-18 15:37:11,591 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 370 GetRequests, 278 SyntacticMatches, 35 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2159 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=784, Invalid=2638, Unknown=0, NotChecked=0, Total=3422 [2024-09-18 15:37:11,592 INFO L434 NwaCegarLoop]: 44 mSDtfsCounter, 0 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 409 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 409 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:11,592 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 234 Invalid, 409 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 409 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:11,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2024-09-18 15:37:11,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 152. [2024-09-18 15:37:11,598 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-18 15:37:11,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 153 transitions. [2024-09-18 15:37:11,599 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 153 transitions. Word has length 148 [2024-09-18 15:37:11,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:11,599 INFO L474 AbstractCegarLoop]: Abstraction has 152 states and 153 transitions. [2024-09-18 15:37:11,599 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 1.7457627118644068) internal successors, (103), 59 states have internal predecessors, (103), 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-18 15:37:11,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:11,600 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 153 transitions. [2024-09-18 15:37:11,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2024-09-18 15:37:11,600 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:11,600 INFO L216 NwaCegarLoop]: trace histogram [18, 18, 18, 18, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:11,612 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2024-09-18 15:37:11,801 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-18 15:37:11,801 INFO L399 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:11,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:11,801 INFO L85 PathProgramCache]: Analyzing trace with hash 844968248, now seen corresponding path program 34 times [2024-09-18 15:37:11,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:11,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319541867] [2024-09-18 15:37:11,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:11,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:11,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:12,100 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:12,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:12,101 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-18 15:37:12,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:12,102 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-18 15:37:12,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:12,103 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-18 15:37:12,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:12,104 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-18 15:37:12,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:12,105 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-18 15:37:12,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:12,106 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-18 15:37:12,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:12,106 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-18 15:37:12,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:12,107 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-18 15:37:12,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:12,108 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-18 15:37:12,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:12,109 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-18 15:37:12,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:12,110 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-18 15:37:12,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:12,111 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-18 15:37:12,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:12,112 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-18 15:37:12,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:12,113 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-18 15:37:12,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:12,114 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-09-18 15:37:12,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:12,114 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-18 15:37:12,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:12,115 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-09-18 15:37:12,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:12,116 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-18 15:37:12,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:12,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319541867] [2024-09-18 15:37:12,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319541867] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:12,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1260521616] [2024-09-18 15:37:12,117 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-18 15:37:12,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:12,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:12,118 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-18 15:37:12,118 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-18 15:37:12,174 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-18 15:37:12,174 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:12,176 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 42 conjuncts are in the unsatisfiable core [2024-09-18 15:37:12,177 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:12,249 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-18 15:37:12,249 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:12,544 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-18 15:37:12,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1260521616] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:12,545 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:12,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 26 [2024-09-18 15:37:12,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506697573] [2024-09-18 15:37:12,545 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:12,545 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-09-18 15:37:12,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:12,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-09-18 15:37:12,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=223, Invalid=427, Unknown=0, NotChecked=0, Total=650 [2024-09-18 15:37:12,546 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-18 15:37:12,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:12,632 INFO L93 Difference]: Finished difference Result 165 states and 167 transitions. [2024-09-18 15:37:12,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-09-18 15:37:12,632 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-18 15:37:12,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:12,633 INFO L225 Difference]: With dead ends: 165 [2024-09-18 15:37:12,633 INFO L226 Difference]: Without dead ends: 163 [2024-09-18 15:37:12,633 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-18 15:37:12,634 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 207 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 207 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:12,634 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 86 Invalid, 209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 207 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:12,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2024-09-18 15:37:12,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 159. [2024-09-18 15:37:12,641 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-18 15:37:12,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 160 transitions. [2024-09-18 15:37:12,642 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 160 transitions. Word has length 149 [2024-09-18 15:37:12,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:12,642 INFO L474 AbstractCegarLoop]: Abstraction has 159 states and 160 transitions. [2024-09-18 15:37:12,642 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-18 15:37:12,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:12,642 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 160 transitions. [2024-09-18 15:37:12,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2024-09-18 15:37:12,643 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:12,643 INFO L216 NwaCegarLoop]: trace histogram [19, 19, 19, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:12,655 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-18 15:37:12,843 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-18 15:37:12,844 INFO L399 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:12,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:12,844 INFO L85 PathProgramCache]: Analyzing trace with hash 580840683, now seen corresponding path program 35 times [2024-09-18 15:37:12,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:12,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82851689] [2024-09-18 15:37:12,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:12,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:12,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:13,336 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:13,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:13,337 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-18 15:37:13,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:13,338 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-18 15:37:13,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:13,339 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-18 15:37:13,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:13,340 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-18 15:37:13,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:13,341 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-18 15:37:13,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:13,342 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-18 15:37:13,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:13,343 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-18 15:37:13,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:13,344 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-18 15:37:13,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:13,345 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-18 15:37:13,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:13,346 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-18 15:37:13,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:13,347 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-18 15:37:13,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:13,348 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-18 15:37:13,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:13,348 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-18 15:37:13,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:13,349 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-18 15:37:13,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:13,350 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-09-18 15:37:13,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:13,351 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-18 15:37:13,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:13,352 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-09-18 15:37:13,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:13,353 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-18 15:37:13,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:13,354 INFO L134 CoverageAnalysis]: Checked inductivity of 1314 backedges. 479 proven. 223 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2024-09-18 15:37:13,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:13,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82851689] [2024-09-18 15:37:13,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82851689] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:13,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [793441448] [2024-09-18 15:37:13,355 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-18 15:37:13,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:13,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:13,356 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-18 15:37:13,356 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-18 15:37:13,416 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 19 check-sat command(s) [2024-09-18 15:37:13,416 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:13,417 INFO L262 TraceCheckSpWp]: Trace formula consists of 385 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-09-18 15:37:13,419 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:13,920 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-18 15:37:13,920 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:14,317 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-18 15:37:14,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [793441448] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:14,317 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:14,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41, 41] total 62 [2024-09-18 15:37:14,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013793907] [2024-09-18 15:37:14,317 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:14,318 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2024-09-18 15:37:14,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:14,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2024-09-18 15:37:14,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=865, Invalid=2917, Unknown=0, NotChecked=0, Total=3782 [2024-09-18 15:37:14,319 INFO L87 Difference]: Start difference. First operand 159 states and 160 transitions. Second operand has 62 states, 62 states have (on average 1.7419354838709677) internal successors, (108), 62 states have internal predecessors, (108), 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-18 15:37:14,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:14,522 INFO L93 Difference]: Finished difference Result 225 states and 245 transitions. [2024-09-18 15:37:14,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-09-18 15:37:14,522 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 1.7419354838709677) internal successors, (108), 62 states have internal predecessors, (108), 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 156 [2024-09-18 15:37:14,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:14,523 INFO L225 Difference]: With dead ends: 225 [2024-09-18 15:37:14,523 INFO L226 Difference]: Without dead ends: 160 [2024-09-18 15:37:14,524 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 390 GetRequests, 293 SyntacticMatches, 37 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2394 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=865, Invalid=2917, Unknown=0, NotChecked=0, Total=3782 [2024-09-18 15:37:14,524 INFO L434 NwaCegarLoop]: 46 mSDtfsCounter, 0 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 529 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 282 SdHoareTripleChecker+Invalid, 529 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 529 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:14,524 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 282 Invalid, 529 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 529 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:37:14,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2024-09-18 15:37:14,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 160. [2024-09-18 15:37:14,532 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-18 15:37:14,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 161 transitions. [2024-09-18 15:37:14,533 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 161 transitions. Word has length 156 [2024-09-18 15:37:14,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:14,533 INFO L474 AbstractCegarLoop]: Abstraction has 160 states and 161 transitions. [2024-09-18 15:37:14,533 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 1.7419354838709677) internal successors, (108), 62 states have internal predecessors, (108), 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-18 15:37:14,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:14,533 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 161 transitions. [2024-09-18 15:37:14,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2024-09-18 15:37:14,534 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:14,534 INFO L216 NwaCegarLoop]: trace histogram [19, 19, 19, 19, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:14,547 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2024-09-18 15:37:14,735 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-18 15:37:14,735 INFO L399 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:14,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:14,735 INFO L85 PathProgramCache]: Analyzing trace with hash -1523208713, now seen corresponding path program 36 times [2024-09-18 15:37:14,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:14,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362807661] [2024-09-18 15:37:14,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:14,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:14,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:15,050 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:15,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:15,052 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-18 15:37:15,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:15,053 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-18 15:37:15,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:15,053 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-18 15:37:15,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:15,054 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-18 15:37:15,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:15,055 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-18 15:37:15,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:15,056 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-18 15:37:15,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:15,057 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-18 15:37:15,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:15,058 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-18 15:37:15,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:15,059 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-18 15:37:15,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:15,060 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-18 15:37:15,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:15,060 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-18 15:37:15,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:15,061 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-18 15:37:15,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:15,062 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-18 15:37:15,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:15,063 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-18 15:37:15,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:15,064 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-18 15:37:15,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:15,065 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-09-18 15:37:15,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:15,066 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-18 15:37:15,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:15,066 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-09-18 15:37:15,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:15,067 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-18 15:37:15,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:15,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362807661] [2024-09-18 15:37:15,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362807661] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:15,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1316069885] [2024-09-18 15:37:15,068 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-18 15:37:15,068 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:15,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:15,069 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-18 15:37:15,069 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-18 15:37:15,138 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2024-09-18 15:37:15,138 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:15,139 INFO L262 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-09-18 15:37:15,141 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:15,233 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-18 15:37:15,233 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:15,541 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-18 15:37:15,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1316069885] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:15,542 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:15,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 27 [2024-09-18 15:37:15,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116132119] [2024-09-18 15:37:15,542 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:15,542 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-09-18 15:37:15,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:15,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-09-18 15:37:15,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=244, Invalid=458, Unknown=0, NotChecked=0, Total=702 [2024-09-18 15:37:15,543 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-18 15:37:15,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:15,651 INFO L93 Difference]: Finished difference Result 173 states and 175 transitions. [2024-09-18 15:37:15,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-09-18 15:37:15,652 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-18 15:37:15,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:15,653 INFO L225 Difference]: With dead ends: 173 [2024-09-18 15:37:15,653 INFO L226 Difference]: Without dead ends: 171 [2024-09-18 15:37:15,653 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 394 GetRequests, 330 SyntacticMatches, 38 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 583 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=250, Invalid=506, Unknown=0, NotChecked=0, Total=756 [2024-09-18 15:37:15,654 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 59 mSDsCounter, 0 mSdLazyCounter, 211 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:15,654 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 70 Invalid, 213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 211 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:15,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2024-09-18 15:37:15,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 167. [2024-09-18 15:37:15,661 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-18 15:37:15,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 168 transitions. [2024-09-18 15:37:15,662 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 168 transitions. Word has length 157 [2024-09-18 15:37:15,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:15,663 INFO L474 AbstractCegarLoop]: Abstraction has 167 states and 168 transitions. [2024-09-18 15:37:15,663 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-18 15:37:15,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:15,663 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 168 transitions. [2024-09-18 15:37:15,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2024-09-18 15:37:15,663 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:15,663 INFO L216 NwaCegarLoop]: trace histogram [20, 20, 20, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:15,677 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-18 15:37:15,864 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-18 15:37:15,864 INFO L399 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:15,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:15,864 INFO L85 PathProgramCache]: Analyzing trace with hash -545035444, now seen corresponding path program 37 times [2024-09-18 15:37:15,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:15,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62230108] [2024-09-18 15:37:15,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:15,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:15,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:16,442 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:16,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:16,443 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-18 15:37:16,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:16,444 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-18 15:37:16,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:16,445 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-18 15:37:16,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:16,446 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-18 15:37:16,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:16,447 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-18 15:37:16,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:16,448 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-18 15:37:16,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:16,449 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-18 15:37:16,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:16,450 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-18 15:37:16,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:16,451 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-18 15:37:16,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:16,452 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-18 15:37:16,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:16,453 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-18 15:37:16,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:16,454 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-18 15:37:16,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:16,455 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-18 15:37:16,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:16,456 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-18 15:37:16,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:16,457 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-18 15:37:16,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:16,457 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-09-18 15:37:16,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:16,458 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-18 15:37:16,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:16,459 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-09-18 15:37:16,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:16,460 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-18 15:37:16,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:16,462 INFO L134 CoverageAnalysis]: Checked inductivity of 1463 backedges. 534 proven. 245 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2024-09-18 15:37:16,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:16,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62230108] [2024-09-18 15:37:16,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62230108] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:16,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [263690146] [2024-09-18 15:37:16,462 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-18 15:37:16,462 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:16,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:16,463 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-18 15:37:16,465 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-18 15:37:16,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:16,519 INFO L262 TraceCheckSpWp]: Trace formula consists of 404 conjuncts, 42 conjuncts are in the unsatisfiable core [2024-09-18 15:37:16,521 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:17,075 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-18 15:37:17,075 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:17,519 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-18 15:37:17,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [263690146] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:17,519 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:17,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 43, 43] total 65 [2024-09-18 15:37:17,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262241293] [2024-09-18 15:37:17,520 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:17,520 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2024-09-18 15:37:17,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:17,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2024-09-18 15:37:17,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=950, Invalid=3210, Unknown=0, NotChecked=0, Total=4160 [2024-09-18 15:37:17,521 INFO L87 Difference]: Start difference. First operand 167 states and 168 transitions. Second operand has 65 states, 65 states have (on average 1.7384615384615385) internal successors, (113), 65 states have internal predecessors, (113), 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-18 15:37:17,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:17,745 INFO L93 Difference]: Finished difference Result 236 states and 257 transitions. [2024-09-18 15:37:17,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-09-18 15:37:17,746 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 65 states have (on average 1.7384615384615385) internal successors, (113), 65 states have internal predecessors, (113), 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 164 [2024-09-18 15:37:17,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:17,747 INFO L225 Difference]: With dead ends: 236 [2024-09-18 15:37:17,747 INFO L226 Difference]: Without dead ends: 168 [2024-09-18 15:37:17,748 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 410 GetRequests, 308 SyntacticMatches, 39 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2641 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=950, Invalid=3210, Unknown=0, NotChecked=0, Total=4160 [2024-09-18 15:37:17,748 INFO L434 NwaCegarLoop]: 48 mSDtfsCounter, 0 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 538 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 376 SdHoareTripleChecker+Invalid, 538 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 538 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:17,748 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 376 Invalid, 538 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 538 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:37:17,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2024-09-18 15:37:17,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 168. [2024-09-18 15:37:17,757 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-18 15:37:17,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 169 transitions. [2024-09-18 15:37:17,758 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 169 transitions. Word has length 164 [2024-09-18 15:37:17,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:17,758 INFO L474 AbstractCegarLoop]: Abstraction has 168 states and 169 transitions. [2024-09-18 15:37:17,759 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 65 states have (on average 1.7384615384615385) internal successors, (113), 65 states have internal predecessors, (113), 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-18 15:37:17,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:17,759 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 169 transitions. [2024-09-18 15:37:17,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2024-09-18 15:37:17,759 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:17,759 INFO L216 NwaCegarLoop]: trace histogram [20, 20, 20, 20, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:17,772 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2024-09-18 15:37:17,960 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-18 15:37:17,960 INFO L399 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:17,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:17,961 INFO L85 PathProgramCache]: Analyzing trace with hash -151101352, now seen corresponding path program 38 times [2024-09-18 15:37:17,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:17,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760235144] [2024-09-18 15:37:17,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:17,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:17,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:18,322 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:18,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:18,323 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-18 15:37:18,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:18,324 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-18 15:37:18,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:18,325 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-18 15:37:18,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:18,325 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-18 15:37:18,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:18,326 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-18 15:37:18,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:18,327 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-18 15:37:18,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:18,328 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-18 15:37:18,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:18,329 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-18 15:37:18,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:18,330 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-18 15:37:18,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:18,331 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-18 15:37:18,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:18,331 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-09-18 15:37:18,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:18,332 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-18 15:37:18,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:18,333 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-09-18 15:37:18,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:18,334 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-18 15:37:18,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:18,335 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-09-18 15:37:18,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:18,336 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-18 15:37:18,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:18,337 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-09-18 15:37:18,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:18,338 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-18 15:37:18,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:18,339 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-09-18 15:37:18,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:18,340 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-18 15:37:18,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:18,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760235144] [2024-09-18 15:37:18,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760235144] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:18,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1585089322] [2024-09-18 15:37:18,340 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-18 15:37:18,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:18,341 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:18,342 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-18 15:37:18,343 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-18 15:37:18,397 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-18 15:37:18,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:18,399 INFO L262 TraceCheckSpWp]: Trace formula consists of 409 conjuncts, 43 conjuncts are in the unsatisfiable core [2024-09-18 15:37:18,401 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:18,485 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-18 15:37:18,485 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:18,828 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-18 15:37:18,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1585089322] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:18,828 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:18,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 28 [2024-09-18 15:37:18,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561655484] [2024-09-18 15:37:18,829 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:18,829 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-09-18 15:37:18,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:18,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-09-18 15:37:18,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=266, Invalid=490, Unknown=0, NotChecked=0, Total=756 [2024-09-18 15:37:18,829 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-18 15:37:18,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:18,919 INFO L93 Difference]: Finished difference Result 181 states and 183 transitions. [2024-09-18 15:37:18,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-09-18 15:37:18,919 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-18 15:37:18,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:18,920 INFO L225 Difference]: With dead ends: 181 [2024-09-18 15:37:18,920 INFO L226 Difference]: Without dead ends: 179 [2024-09-18 15:37:18,920 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-18 15:37:18,921 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 197 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 198 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 197 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:18,921 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 85 Invalid, 198 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 197 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:18,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2024-09-18 15:37:18,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 175. [2024-09-18 15:37:18,928 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-18 15:37:18,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 176 transitions. [2024-09-18 15:37:18,929 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 176 transitions. Word has length 165 [2024-09-18 15:37:18,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:18,930 INFO L474 AbstractCegarLoop]: Abstraction has 175 states and 176 transitions. [2024-09-18 15:37:18,930 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-18 15:37:18,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:18,930 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 176 transitions. [2024-09-18 15:37:18,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2024-09-18 15:37:18,930 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:18,931 INFO L216 NwaCegarLoop]: trace histogram [21, 21, 21, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:18,943 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-18 15:37:19,131 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-18 15:37:19,131 INFO L399 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:19,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:19,131 INFO L85 PathProgramCache]: Analyzing trace with hash 1782610379, now seen corresponding path program 39 times [2024-09-18 15:37:19,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:19,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432305082] [2024-09-18 15:37:19,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:19,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:19,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:19,778 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:19,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:19,779 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-18 15:37:19,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:19,781 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-18 15:37:19,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:19,782 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-18 15:37:19,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:19,783 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-18 15:37:19,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:19,784 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-18 15:37:19,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:19,785 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-18 15:37:19,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:19,786 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-18 15:37:19,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:19,787 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-18 15:37:19,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:19,788 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-18 15:37:19,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:19,789 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-18 15:37:19,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:19,790 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-09-18 15:37:19,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:19,791 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-18 15:37:19,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:19,792 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-09-18 15:37:19,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:19,793 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-18 15:37:19,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:19,794 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-09-18 15:37:19,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:19,794 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-18 15:37:19,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:19,795 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-09-18 15:37:19,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:19,797 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-18 15:37:19,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:19,798 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-09-18 15:37:19,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:19,798 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-18 15:37:19,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:19,800 INFO L134 CoverageAnalysis]: Checked inductivity of 1620 backedges. 592 proven. 268 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2024-09-18 15:37:19,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:19,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432305082] [2024-09-18 15:37:19,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432305082] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:19,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1715626576] [2024-09-18 15:37:19,800 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-18 15:37:19,800 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:19,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:19,802 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-18 15:37:19,803 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-18 15:37:19,870 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 21 check-sat command(s) [2024-09-18 15:37:19,870 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:19,873 INFO L262 TraceCheckSpWp]: Trace formula consists of 423 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-09-18 15:37:19,875 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:20,464 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-18 15:37:20,464 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:20,955 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-18 15:37:20,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1715626576] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:20,956 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:20,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45, 45] total 68 [2024-09-18 15:37:20,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941793818] [2024-09-18 15:37:20,956 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:20,956 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2024-09-18 15:37:20,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:20,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2024-09-18 15:37:20,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1039, Invalid=3517, Unknown=0, NotChecked=0, Total=4556 [2024-09-18 15:37:20,957 INFO L87 Difference]: Start difference. First operand 175 states and 176 transitions. Second operand has 68 states, 68 states have (on average 1.7352941176470589) internal successors, (118), 68 states have internal predecessors, (118), 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-18 15:37:21,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:21,138 INFO L93 Difference]: Finished difference Result 247 states and 269 transitions. [2024-09-18 15:37:21,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-09-18 15:37:21,139 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 68 states have (on average 1.7352941176470589) internal successors, (118), 68 states have internal predecessors, (118), 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 172 [2024-09-18 15:37:21,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:21,140 INFO L225 Difference]: With dead ends: 247 [2024-09-18 15:37:21,140 INFO L226 Difference]: Without dead ends: 176 [2024-09-18 15:37:21,140 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 430 GetRequests, 323 SyntacticMatches, 41 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2900 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=1039, Invalid=3517, Unknown=0, NotChecked=0, Total=4556 [2024-09-18 15:37:21,141 INFO L434 NwaCegarLoop]: 50 mSDtfsCounter, 0 mSDsluCounter, 305 mSDsCounter, 0 mSdLazyCounter, 518 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 355 SdHoareTripleChecker+Invalid, 518 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 518 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:21,141 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 355 Invalid, 518 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 518 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:21,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2024-09-18 15:37:21,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 176. [2024-09-18 15:37:21,149 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-18 15:37:21,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 177 transitions. [2024-09-18 15:37:21,150 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 177 transitions. Word has length 172 [2024-09-18 15:37:21,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:21,150 INFO L474 AbstractCegarLoop]: Abstraction has 176 states and 177 transitions. [2024-09-18 15:37:21,150 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 68 states, 68 states have (on average 1.7352941176470589) internal successors, (118), 68 states have internal predecessors, (118), 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-18 15:37:21,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:21,150 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 177 transitions. [2024-09-18 15:37:21,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2024-09-18 15:37:21,151 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:21,151 INFO L216 NwaCegarLoop]: trace histogram [21, 21, 21, 21, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:21,162 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-18 15:37:21,351 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-18 15:37:21,351 INFO L399 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:21,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:21,351 INFO L85 PathProgramCache]: Analyzing trace with hash -651451689, now seen corresponding path program 40 times [2024-09-18 15:37:21,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:21,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102506181] [2024-09-18 15:37:21,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:21,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:21,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:21,704 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:21,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:21,705 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-18 15:37:21,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:21,706 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-09-18 15:37:21,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:21,707 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-18 15:37:21,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:21,708 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-18 15:37:21,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:21,709 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-18 15:37:21,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:21,710 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-18 15:37:21,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:21,711 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-18 15:37:21,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:21,711 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-18 15:37:21,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:21,712 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-18 15:37:21,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:21,713 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-09-18 15:37:21,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:21,714 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-18 15:37:21,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:21,715 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-09-18 15:37:21,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:21,716 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-18 15:37:21,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:21,717 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-09-18 15:37:21,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:21,718 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-18 15:37:21,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:21,718 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-09-18 15:37:21,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:21,719 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-18 15:37:21,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:21,720 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-09-18 15:37:21,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:21,721 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-18 15:37:21,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:21,722 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-09-18 15:37:21,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:21,723 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-18 15:37:21,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:21,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102506181] [2024-09-18 15:37:21,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102506181] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:21,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [184423031] [2024-09-18 15:37:21,723 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-18 15:37:21,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:21,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:21,724 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-18 15:37:21,725 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-18 15:37:21,783 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-18 15:37:21,783 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:21,785 INFO L262 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-09-18 15:37:21,787 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:21,875 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-18 15:37:21,875 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:22,226 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-18 15:37:22,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [184423031] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:22,227 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:22,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26, 26] total 29 [2024-09-18 15:37:22,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360076995] [2024-09-18 15:37:22,227 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:22,227 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-09-18 15:37:22,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:22,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-09-18 15:37:22,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=289, Invalid=523, Unknown=0, NotChecked=0, Total=812 [2024-09-18 15:37:22,228 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-18 15:37:22,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:22,335 INFO L93 Difference]: Finished difference Result 189 states and 191 transitions. [2024-09-18 15:37:22,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-09-18 15:37:22,335 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-18 15:37:22,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:22,337 INFO L225 Difference]: With dead ends: 189 [2024-09-18 15:37:22,337 INFO L226 Difference]: Without dead ends: 187 [2024-09-18 15:37:22,337 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-18 15:37:22,337 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 280 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:22,337 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 121 Invalid, 282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 280 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:22,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2024-09-18 15:37:22,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 183. [2024-09-18 15:37:22,346 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-18 15:37:22,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 184 transitions. [2024-09-18 15:37:22,347 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 184 transitions. Word has length 173 [2024-09-18 15:37:22,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:22,348 INFO L474 AbstractCegarLoop]: Abstraction has 183 states and 184 transitions. [2024-09-18 15:37:22,349 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-18 15:37:22,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:22,349 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 184 transitions. [2024-09-18 15:37:22,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2024-09-18 15:37:22,349 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:22,349 INFO L216 NwaCegarLoop]: trace histogram [22, 22, 22, 21, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:22,361 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2024-09-18 15:37:22,550 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-18 15:37:22,550 INFO L399 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:22,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:22,551 INFO L85 PathProgramCache]: Analyzing trace with hash -1044759956, now seen corresponding path program 41 times [2024-09-18 15:37:22,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:22,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829414666] [2024-09-18 15:37:22,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:22,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:22,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:23,185 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:23,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:23,186 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-18 15:37:23,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:23,187 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-09-18 15:37:23,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:23,188 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-18 15:37:23,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:23,189 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-18 15:37:23,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:23,190 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-18 15:37:23,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:23,191 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-18 15:37:23,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:23,191 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-18 15:37:23,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:23,192 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-18 15:37:23,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:23,193 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-18 15:37:23,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:23,194 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-09-18 15:37:23,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:23,195 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-18 15:37:23,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:23,196 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-09-18 15:37:23,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:23,196 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-18 15:37:23,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:23,202 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-09-18 15:37:23,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:23,203 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-18 15:37:23,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:23,204 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-09-18 15:37:23,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:23,204 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-18 15:37:23,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:23,205 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-09-18 15:37:23,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:23,206 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-18 15:37:23,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:23,207 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-09-18 15:37:23,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:23,208 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-09-18 15:37:23,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:23,209 INFO L134 CoverageAnalysis]: Checked inductivity of 1785 backedges. 653 proven. 292 refuted. 0 times theorem prover too weak. 840 trivial. 0 not checked. [2024-09-18 15:37:23,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:23,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829414666] [2024-09-18 15:37:23,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829414666] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:23,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [925481896] [2024-09-18 15:37:23,210 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-18 15:37:23,210 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:23,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:23,211 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-18 15:37:23,212 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-18 15:37:23,284 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 22 check-sat command(s) [2024-09-18 15:37:23,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:23,285 INFO L262 TraceCheckSpWp]: Trace formula consists of 442 conjuncts, 46 conjuncts are in the unsatisfiable core [2024-09-18 15:37:23,287 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:23,896 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-18 15:37:23,896 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:24,422 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-18 15:37:24,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [925481896] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:24,422 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:24,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47, 47] total 71 [2024-09-18 15:37:24,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47726892] [2024-09-18 15:37:24,423 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:24,423 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2024-09-18 15:37:24,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:24,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2024-09-18 15:37:24,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1132, Invalid=3838, Unknown=0, NotChecked=0, Total=4970 [2024-09-18 15:37:24,424 INFO L87 Difference]: Start difference. First operand 183 states and 184 transitions. Second operand has 71 states, 71 states have (on average 1.732394366197183) internal successors, (123), 71 states have internal predecessors, (123), 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-18 15:37:24,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:24,696 INFO L93 Difference]: Finished difference Result 258 states and 281 transitions. [2024-09-18 15:37:24,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-09-18 15:37:24,696 INFO L78 Accepts]: Start accepts. Automaton has has 71 states, 71 states have (on average 1.732394366197183) internal successors, (123), 71 states have internal predecessors, (123), 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 180 [2024-09-18 15:37:24,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:24,697 INFO L225 Difference]: With dead ends: 258 [2024-09-18 15:37:24,698 INFO L226 Difference]: Without dead ends: 184 [2024-09-18 15:37:24,698 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 450 GetRequests, 338 SyntacticMatches, 43 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3171 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=1132, Invalid=3838, Unknown=0, NotChecked=0, Total=4970 [2024-09-18 15:37:24,698 INFO L434 NwaCegarLoop]: 52 mSDtfsCounter, 0 mSDsluCounter, 404 mSDsCounter, 0 mSdLazyCounter, 625 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 456 SdHoareTripleChecker+Invalid, 625 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 625 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:24,698 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 456 Invalid, 625 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 625 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:37:24,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2024-09-18 15:37:24,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 184. [2024-09-18 15:37:24,709 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-18 15:37:24,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 185 transitions. [2024-09-18 15:37:24,710 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 185 transitions. Word has length 180 [2024-09-18 15:37:24,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:24,710 INFO L474 AbstractCegarLoop]: Abstraction has 184 states and 185 transitions. [2024-09-18 15:37:24,710 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 71 states, 71 states have (on average 1.732394366197183) internal successors, (123), 71 states have internal predecessors, (123), 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-18 15:37:24,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:24,710 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 185 transitions. [2024-09-18 15:37:24,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2024-09-18 15:37:24,711 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:24,711 INFO L216 NwaCegarLoop]: trace histogram [22, 22, 22, 22, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:24,723 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2024-09-18 15:37:24,915 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-18 15:37:24,915 INFO L399 AbstractCegarLoop]: === Iteration 45 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:24,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:24,916 INFO L85 PathProgramCache]: Analyzing trace with hash -22964360, now seen corresponding path program 42 times [2024-09-18 15:37:24,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:24,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425709174] [2024-09-18 15:37:24,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:24,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:24,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:25,323 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:25,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:25,324 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-18 15:37:25,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:25,325 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-18 15:37:25,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:25,325 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-18 15:37:25,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:25,326 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-18 15:37:25,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:25,327 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-18 15:37:25,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:25,328 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-18 15:37:25,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:25,329 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-18 15:37:25,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:25,329 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-18 15:37:25,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:25,330 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-18 15:37:25,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:25,331 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-18 15:37:25,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:25,332 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-09-18 15:37:25,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:25,333 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-18 15:37:25,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:25,333 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-18 15:37:25,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:25,334 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-18 15:37:25,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:25,335 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-09-18 15:37:25,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:25,336 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-18 15:37:25,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:25,337 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2024-09-18 15:37:25,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:25,337 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-18 15:37:25,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:25,338 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-09-18 15:37:25,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:25,339 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-18 15:37:25,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:25,340 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-09-18 15:37:25,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:25,341 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-18 15:37:25,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:25,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425709174] [2024-09-18 15:37:25,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425709174] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:25,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [184708447] [2024-09-18 15:37:25,341 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-18 15:37:25,341 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:25,341 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:25,342 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-18 15:37:25,343 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-18 15:37:25,415 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 22 check-sat command(s) [2024-09-18 15:37:25,416 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:25,418 INFO L262 TraceCheckSpWp]: Trace formula consists of 447 conjuncts, 50 conjuncts are in the unsatisfiable core [2024-09-18 15:37:25,421 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:25,548 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-18 15:37:25,548 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:25,956 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-18 15:37:25,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [184708447] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:25,956 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:25,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 30 [2024-09-18 15:37:25,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622624734] [2024-09-18 15:37:25,956 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:25,957 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-09-18 15:37:25,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:25,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-09-18 15:37:25,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=313, Invalid=557, Unknown=0, NotChecked=0, Total=870 [2024-09-18 15:37:25,958 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-18 15:37:26,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:26,098 INFO L93 Difference]: Finished difference Result 197 states and 199 transitions. [2024-09-18 15:37:26,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-09-18 15:37:26,098 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-18 15:37:26,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:26,100 INFO L225 Difference]: With dead ends: 197 [2024-09-18 15:37:26,100 INFO L226 Difference]: Without dead ends: 195 [2024-09-18 15:37:26,100 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 454 GetRequests, 381 SyntacticMatches, 44 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 742 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=319, Invalid=611, Unknown=0, NotChecked=0, Total=930 [2024-09-18 15:37:26,100 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 273 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 91 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:26,100 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 91 Invalid, 274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 273 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:26,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2024-09-18 15:37:26,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 191. [2024-09-18 15:37:26,110 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-18 15:37:26,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 192 transitions. [2024-09-18 15:37:26,112 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 192 transitions. Word has length 181 [2024-09-18 15:37:26,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:26,112 INFO L474 AbstractCegarLoop]: Abstraction has 191 states and 192 transitions. [2024-09-18 15:37:26,112 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-18 15:37:26,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:26,112 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 192 transitions. [2024-09-18 15:37:26,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2024-09-18 15:37:26,113 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:26,113 INFO L216 NwaCegarLoop]: trace histogram [23, 23, 23, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:26,127 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2024-09-18 15:37:26,317 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-18 15:37:26,317 INFO L399 AbstractCegarLoop]: === Iteration 46 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:26,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:26,317 INFO L85 PathProgramCache]: Analyzing trace with hash 1913061035, now seen corresponding path program 43 times [2024-09-18 15:37:26,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:26,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815530343] [2024-09-18 15:37:26,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:26,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:26,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:27,043 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:27,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:27,045 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-18 15:37:27,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:27,046 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-18 15:37:27,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:27,046 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-18 15:37:27,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:27,047 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-18 15:37:27,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:27,048 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-18 15:37:27,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:27,049 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-18 15:37:27,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:27,050 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-18 15:37:27,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:27,051 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-18 15:37:27,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:27,052 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-18 15:37:27,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:27,053 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-18 15:37:27,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:27,054 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-09-18 15:37:27,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:27,055 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-18 15:37:27,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:27,056 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-18 15:37:27,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:27,056 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-18 15:37:27,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:27,057 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-09-18 15:37:27,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:27,058 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-18 15:37:27,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:27,059 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2024-09-18 15:37:27,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:27,060 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-18 15:37:27,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:27,061 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-09-18 15:37:27,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:27,062 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-18 15:37:27,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:27,063 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-09-18 15:37:27,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:27,064 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-09-18 15:37:27,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:27,065 INFO L134 CoverageAnalysis]: Checked inductivity of 1958 backedges. 717 proven. 317 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2024-09-18 15:37:27,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:27,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815530343] [2024-09-18 15:37:27,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815530343] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:27,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [764942178] [2024-09-18 15:37:27,066 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-18 15:37:27,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:27,066 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:27,067 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-18 15:37:27,069 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-18 15:37:27,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:27,134 INFO L262 TraceCheckSpWp]: Trace formula consists of 461 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-09-18 15:37:27,137 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:27,850 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-18 15:37:27,850 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:28,401 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-18 15:37:28,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [764942178] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:28,402 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:28,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 49, 49] total 74 [2024-09-18 15:37:28,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149294072] [2024-09-18 15:37:28,402 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:28,402 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2024-09-18 15:37:28,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:28,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2024-09-18 15:37:28,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1229, Invalid=4173, Unknown=0, NotChecked=0, Total=5402 [2024-09-18 15:37:28,404 INFO L87 Difference]: Start difference. First operand 191 states and 192 transitions. Second operand has 74 states, 74 states have (on average 1.7297297297297298) internal successors, (128), 74 states have internal predecessors, (128), 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-18 15:37:28,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:28,701 INFO L93 Difference]: Finished difference Result 269 states and 293 transitions. [2024-09-18 15:37:28,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-09-18 15:37:28,702 INFO L78 Accepts]: Start accepts. Automaton has has 74 states, 74 states have (on average 1.7297297297297298) internal successors, (128), 74 states have internal predecessors, (128), 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 188 [2024-09-18 15:37:28,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:28,704 INFO L225 Difference]: With dead ends: 269 [2024-09-18 15:37:28,704 INFO L226 Difference]: Without dead ends: 192 [2024-09-18 15:37:28,705 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 470 GetRequests, 353 SyntacticMatches, 45 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3454 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=1229, Invalid=4173, Unknown=0, NotChecked=0, Total=5402 [2024-09-18 15:37:28,706 INFO L434 NwaCegarLoop]: 54 mSDtfsCounter, 0 mSDsluCounter, 440 mSDsCounter, 0 mSdLazyCounter, 649 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 494 SdHoareTripleChecker+Invalid, 649 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 649 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:28,707 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 494 Invalid, 649 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 649 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:37:28,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2024-09-18 15:37:28,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 192. [2024-09-18 15:37:28,717 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-18 15:37:28,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 193 transitions. [2024-09-18 15:37:28,718 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 193 transitions. Word has length 188 [2024-09-18 15:37:28,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:28,718 INFO L474 AbstractCegarLoop]: Abstraction has 192 states and 193 transitions. [2024-09-18 15:37:28,718 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 1.7297297297297298) internal successors, (128), 74 states have internal predecessors, (128), 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-18 15:37:28,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:28,719 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 193 transitions. [2024-09-18 15:37:28,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2024-09-18 15:37:28,719 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:28,719 INFO L216 NwaCegarLoop]: trace histogram [23, 23, 23, 23, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:28,732 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-18 15:37:28,923 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-18 15:37:28,923 INFO L399 AbstractCegarLoop]: === Iteration 47 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:28,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:28,924 INFO L85 PathProgramCache]: Analyzing trace with hash -1485402185, now seen corresponding path program 44 times [2024-09-18 15:37:28,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:28,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597036847] [2024-09-18 15:37:28,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:28,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:28,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:29,351 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:29,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:29,352 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-18 15:37:29,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:29,353 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-18 15:37:29,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:29,354 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-18 15:37:29,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:29,355 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-18 15:37:29,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:29,355 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-18 15:37:29,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:29,356 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-18 15:37:29,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:29,357 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-18 15:37:29,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:29,358 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-18 15:37:29,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:29,359 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-18 15:37:29,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:29,359 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-18 15:37:29,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:29,360 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-18 15:37:29,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:29,361 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-09-18 15:37:29,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:29,362 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-18 15:37:29,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:29,363 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-09-18 15:37:29,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:29,363 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-18 15:37:29,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:29,364 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-09-18 15:37:29,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:29,365 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-18 15:37:29,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:29,366 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-09-18 15:37:29,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:29,367 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-09-18 15:37:29,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:29,367 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2024-09-18 15:37:29,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:29,368 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-18 15:37:29,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:29,369 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-09-18 15:37:29,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:29,370 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-18 15:37:29,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:29,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597036847] [2024-09-18 15:37:29,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597036847] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:29,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1526584212] [2024-09-18 15:37:29,370 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-18 15:37:29,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:29,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:29,372 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-18 15:37:29,373 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-18 15:37:29,430 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-18 15:37:29,430 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:29,431 INFO L262 TraceCheckSpWp]: Trace formula consists of 466 conjuncts, 49 conjuncts are in the unsatisfiable core [2024-09-18 15:37:29,433 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:29,516 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-18 15:37:29,516 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:29,941 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-18 15:37:29,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1526584212] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:29,942 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:29,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28, 28] total 31 [2024-09-18 15:37:29,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612346930] [2024-09-18 15:37:29,942 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:29,942 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-09-18 15:37:29,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:29,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-09-18 15:37:29,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=338, Invalid=592, Unknown=0, NotChecked=0, Total=930 [2024-09-18 15:37:29,943 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-18 15:37:30,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:30,051 INFO L93 Difference]: Finished difference Result 205 states and 207 transitions. [2024-09-18 15:37:30,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-09-18 15:37:30,051 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-18 15:37:30,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:30,052 INFO L225 Difference]: With dead ends: 205 [2024-09-18 15:37:30,053 INFO L226 Difference]: Without dead ends: 203 [2024-09-18 15:37:30,053 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-18 15:37:30,053 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 234 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 234 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:30,053 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 81 Invalid, 236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 234 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:30,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2024-09-18 15:37:30,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 199. [2024-09-18 15:37:30,063 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-18 15:37:30,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 200 transitions. [2024-09-18 15:37:30,064 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 200 transitions. Word has length 189 [2024-09-18 15:37:30,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:30,064 INFO L474 AbstractCegarLoop]: Abstraction has 199 states and 200 transitions. [2024-09-18 15:37:30,064 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-18 15:37:30,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:30,064 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 200 transitions. [2024-09-18 15:37:30,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2024-09-18 15:37:30,065 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:30,065 INFO L216 NwaCegarLoop]: trace histogram [24, 24, 24, 23, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:30,078 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-18 15:37:30,265 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-18 15:37:30,265 INFO L399 AbstractCegarLoop]: === Iteration 48 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:30,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:30,266 INFO L85 PathProgramCache]: Analyzing trace with hash -1500180084, now seen corresponding path program 45 times [2024-09-18 15:37:30,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:30,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901999520] [2024-09-18 15:37:30,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:30,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:30,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:31,020 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:31,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:31,021 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-18 15:37:31,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:31,022 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-18 15:37:31,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:31,023 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-18 15:37:31,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:31,024 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-18 15:37:31,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:31,024 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-18 15:37:31,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:31,025 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-18 15:37:31,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:31,026 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-18 15:37:31,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:31,027 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-18 15:37:31,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:31,028 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-18 15:37:31,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:31,029 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-18 15:37:31,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:31,029 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-18 15:37:31,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:31,030 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-09-18 15:37:31,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:31,031 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-18 15:37:31,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:31,032 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-09-18 15:37:31,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:31,033 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-18 15:37:31,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:31,033 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-09-18 15:37:31,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:31,034 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-18 15:37:31,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:31,035 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-09-18 15:37:31,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:31,036 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-09-18 15:37:31,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:31,037 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2024-09-18 15:37:31,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:31,038 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-18 15:37:31,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:31,039 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-09-18 15:37:31,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:31,039 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-09-18 15:37:31,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:31,041 INFO L134 CoverageAnalysis]: Checked inductivity of 2139 backedges. 784 proven. 343 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2024-09-18 15:37:31,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:31,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901999520] [2024-09-18 15:37:31,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901999520] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:31,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [206851115] [2024-09-18 15:37:31,041 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-18 15:37:31,041 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:31,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:31,042 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-18 15:37:31,044 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-18 15:37:31,115 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 24 check-sat command(s) [2024-09-18 15:37:31,115 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:31,117 INFO L262 TraceCheckSpWp]: Trace formula consists of 480 conjuncts, 50 conjuncts are in the unsatisfiable core [2024-09-18 15:37:31,119 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:31,843 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-18 15:37:31,843 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:32,449 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-18 15:37:32,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [206851115] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:32,450 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:32,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51, 51] total 77 [2024-09-18 15:37:32,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355234583] [2024-09-18 15:37:32,450 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:32,450 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 77 states [2024-09-18 15:37:32,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:32,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2024-09-18 15:37:32,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1330, Invalid=4522, Unknown=0, NotChecked=0, Total=5852 [2024-09-18 15:37:32,451 INFO L87 Difference]: Start difference. First operand 199 states and 200 transitions. Second operand has 77 states, 77 states have (on average 1.7272727272727273) internal successors, (133), 77 states have internal predecessors, (133), 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-18 15:37:32,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:32,675 INFO L93 Difference]: Finished difference Result 280 states and 305 transitions. [2024-09-18 15:37:32,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-09-18 15:37:32,675 INFO L78 Accepts]: Start accepts. Automaton has has 77 states, 77 states have (on average 1.7272727272727273) internal successors, (133), 77 states have internal predecessors, (133), 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 196 [2024-09-18 15:37:32,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:32,677 INFO L225 Difference]: With dead ends: 280 [2024-09-18 15:37:32,677 INFO L226 Difference]: Without dead ends: 200 [2024-09-18 15:37:32,677 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 490 GetRequests, 368 SyntacticMatches, 47 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3749 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=1330, Invalid=4522, Unknown=0, NotChecked=0, Total=5852 [2024-09-18 15:37:32,678 INFO L434 NwaCegarLoop]: 56 mSDtfsCounter, 0 mSDsluCounter, 441 mSDsCounter, 0 mSdLazyCounter, 617 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 497 SdHoareTripleChecker+Invalid, 617 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 617 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:32,678 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 497 Invalid, 617 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 617 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:37:32,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2024-09-18 15:37:32,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 200. [2024-09-18 15:37:32,691 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-18 15:37:32,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 201 transitions. [2024-09-18 15:37:32,692 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 201 transitions. Word has length 196 [2024-09-18 15:37:32,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:32,692 INFO L474 AbstractCegarLoop]: Abstraction has 200 states and 201 transitions. [2024-09-18 15:37:32,692 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 77 states, 77 states have (on average 1.7272727272727273) internal successors, (133), 77 states have internal predecessors, (133), 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-18 15:37:32,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:32,693 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 201 transitions. [2024-09-18 15:37:32,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2024-09-18 15:37:32,693 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:32,693 INFO L216 NwaCegarLoop]: trace histogram [24, 24, 24, 24, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:32,706 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-18 15:37:32,894 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-18 15:37:32,894 INFO L399 AbstractCegarLoop]: === Iteration 49 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:32,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:32,894 INFO L85 PathProgramCache]: Analyzing trace with hash -1290217832, now seen corresponding path program 46 times [2024-09-18 15:37:32,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:32,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366005246] [2024-09-18 15:37:32,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:32,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:32,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:33,370 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:33,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:33,371 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-18 15:37:33,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:33,372 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-18 15:37:33,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:33,373 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-18 15:37:33,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:33,374 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-18 15:37:33,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:33,375 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-18 15:37:33,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:33,376 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-18 15:37:33,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:33,377 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-18 15:37:33,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:33,378 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-18 15:37:33,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:33,379 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-18 15:37:33,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:33,380 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-18 15:37:33,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:33,381 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-18 15:37:33,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:33,382 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-18 15:37:33,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:33,383 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-09-18 15:37:33,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:33,384 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-18 15:37:33,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:33,385 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-09-18 15:37:33,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:33,386 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-18 15:37:33,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:33,387 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2024-09-18 15:37:33,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:33,388 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-09-18 15:37:33,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:33,389 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-09-18 15:37:33,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:33,390 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-18 15:37:33,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:33,391 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-09-18 15:37:33,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:33,392 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-09-18 15:37:33,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:33,393 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2024-09-18 15:37:33,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:33,394 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-18 15:37:33,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:33,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366005246] [2024-09-18 15:37:33,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366005246] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:33,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [900601998] [2024-09-18 15:37:33,395 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-18 15:37:33,395 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:33,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:33,396 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-18 15:37:33,397 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-18 15:37:33,466 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-18 15:37:33,467 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:33,469 INFO L262 TraceCheckSpWp]: Trace formula consists of 485 conjuncts, 54 conjuncts are in the unsatisfiable core [2024-09-18 15:37:33,471 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:33,575 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-18 15:37:33,576 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:34,047 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-18 15:37:34,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [900601998] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:34,047 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:34,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 32 [2024-09-18 15:37:34,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192859232] [2024-09-18 15:37:34,047 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:34,048 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-09-18 15:37:34,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:34,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-09-18 15:37:34,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=364, Invalid=628, Unknown=0, NotChecked=0, Total=992 [2024-09-18 15:37:34,048 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-18 15:37:34,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:34,171 INFO L93 Difference]: Finished difference Result 213 states and 215 transitions. [2024-09-18 15:37:34,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-09-18 15:37:34,171 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-18 15:37:34,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:34,173 INFO L225 Difference]: With dead ends: 213 [2024-09-18 15:37:34,173 INFO L226 Difference]: Without dead ends: 211 [2024-09-18 15:37:34,173 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 494 GetRequests, 415 SyntacticMatches, 48 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 858 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=370, Invalid=686, Unknown=0, NotChecked=0, Total=1056 [2024-09-18 15:37:34,173 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 289 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:34,174 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 100 Invalid, 291 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 289 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:34,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2024-09-18 15:37:34,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 207. [2024-09-18 15:37:34,187 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-18 15:37:34,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 208 transitions. [2024-09-18 15:37:34,188 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 208 transitions. Word has length 197 [2024-09-18 15:37:34,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:34,188 INFO L474 AbstractCegarLoop]: Abstraction has 207 states and 208 transitions. [2024-09-18 15:37:34,188 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-18 15:37:34,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:34,189 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 208 transitions. [2024-09-18 15:37:34,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2024-09-18 15:37:34,190 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:34,190 INFO L216 NwaCegarLoop]: trace histogram [25, 25, 25, 24, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:34,204 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2024-09-18 15:37:34,390 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-18 15:37:34,390 INFO L399 AbstractCegarLoop]: === Iteration 50 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:34,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:34,391 INFO L85 PathProgramCache]: Analyzing trace with hash 2145418123, now seen corresponding path program 47 times [2024-09-18 15:37:34,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:34,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212970217] [2024-09-18 15:37:34,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:34,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:34,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:35,201 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:35,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:35,202 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-18 15:37:35,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:35,203 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-18 15:37:35,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:35,204 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-18 15:37:35,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:35,205 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-18 15:37:35,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:35,206 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-18 15:37:35,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:35,207 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-18 15:37:35,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:35,207 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-18 15:37:35,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:35,208 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-18 15:37:35,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:35,209 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-18 15:37:35,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:35,210 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-18 15:37:35,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:35,211 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-18 15:37:35,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:35,212 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-18 15:37:35,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:35,212 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-09-18 15:37:35,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:35,213 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-18 15:37:35,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:35,214 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-09-18 15:37:35,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:35,215 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-18 15:37:35,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:35,216 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2024-09-18 15:37:35,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:35,217 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-09-18 15:37:35,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:35,218 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-09-18 15:37:35,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:35,218 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-18 15:37:35,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:35,219 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-09-18 15:37:35,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:35,220 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-09-18 15:37:35,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:35,221 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2024-09-18 15:37:35,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:35,222 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-09-18 15:37:35,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:35,223 INFO L134 CoverageAnalysis]: Checked inductivity of 2328 backedges. 854 proven. 370 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-09-18 15:37:35,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:35,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212970217] [2024-09-18 15:37:35,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212970217] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:35,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1301542324] [2024-09-18 15:37:35,223 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-18 15:37:35,223 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:35,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:35,224 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-18 15:37:35,225 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-18 15:37:35,298 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 25 check-sat command(s) [2024-09-18 15:37:35,298 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:35,300 INFO L262 TraceCheckSpWp]: Trace formula consists of 499 conjuncts, 52 conjuncts are in the unsatisfiable core [2024-09-18 15:37:35,302 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:36,100 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-18 15:37:36,100 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:36,722 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-18 15:37:36,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1301542324] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:36,722 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:36,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 53, 53] total 80 [2024-09-18 15:37:36,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416438262] [2024-09-18 15:37:36,722 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:36,723 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 80 states [2024-09-18 15:37:36,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:36,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2024-09-18 15:37:36,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1435, Invalid=4885, Unknown=0, NotChecked=0, Total=6320 [2024-09-18 15:37:36,724 INFO L87 Difference]: Start difference. First operand 207 states and 208 transitions. Second operand has 80 states, 80 states have (on average 1.725) internal successors, (138), 80 states have internal predecessors, (138), 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-18 15:37:36,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:36,942 INFO L93 Difference]: Finished difference Result 291 states and 317 transitions. [2024-09-18 15:37:36,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-09-18 15:37:36,943 INFO L78 Accepts]: Start accepts. Automaton has has 80 states, 80 states have (on average 1.725) internal successors, (138), 80 states have internal predecessors, (138), 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 204 [2024-09-18 15:37:36,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:36,944 INFO L225 Difference]: With dead ends: 291 [2024-09-18 15:37:36,944 INFO L226 Difference]: Without dead ends: 208 [2024-09-18 15:37:36,944 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 510 GetRequests, 383 SyntacticMatches, 49 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4056 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=1435, Invalid=4885, Unknown=0, NotChecked=0, Total=6320 [2024-09-18 15:37:36,945 INFO L434 NwaCegarLoop]: 58 mSDtfsCounter, 0 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 601 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 386 SdHoareTripleChecker+Invalid, 601 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 601 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:36,945 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 386 Invalid, 601 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 601 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:37:36,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2024-09-18 15:37:36,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 208. [2024-09-18 15:37:36,955 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-18 15:37:36,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 209 transitions. [2024-09-18 15:37:36,956 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 209 transitions. Word has length 204 [2024-09-18 15:37:36,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:36,956 INFO L474 AbstractCegarLoop]: Abstraction has 208 states and 209 transitions. [2024-09-18 15:37:36,957 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 80 states, 80 states have (on average 1.725) internal successors, (138), 80 states have internal predecessors, (138), 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-18 15:37:36,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:36,957 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 209 transitions. [2024-09-18 15:37:36,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2024-09-18 15:37:36,958 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:36,958 INFO L216 NwaCegarLoop]: trace histogram [25, 25, 25, 25, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:36,970 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2024-09-18 15:37:37,158 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-18 15:37:37,158 INFO L399 AbstractCegarLoop]: === Iteration 51 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:37,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:37,159 INFO L85 PathProgramCache]: Analyzing trace with hash -167480169, now seen corresponding path program 48 times [2024-09-18 15:37:37,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:37,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704990896] [2024-09-18 15:37:37,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:37,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:37,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:37,642 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:37,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:37,643 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-18 15:37:37,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:37,643 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-18 15:37:37,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:37,644 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-18 15:37:37,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:37,645 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-18 15:37:37,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:37,648 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-18 15:37:37,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:37,648 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-18 15:37:37,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:37,649 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-18 15:37:37,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:37,650 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-18 15:37:37,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:37,651 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-18 15:37:37,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:37,652 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-18 15:37:37,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:37,653 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-18 15:37:37,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:37,653 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-18 15:37:37,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:37,654 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-18 15:37:37,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:37,655 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-09-18 15:37:37,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:37,656 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-18 15:37:37,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:37,657 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-09-18 15:37:37,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:37,657 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-18 15:37:37,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:37,658 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-09-18 15:37:37,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:37,659 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-09-18 15:37:37,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:37,660 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-09-18 15:37:37,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:37,661 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-18 15:37:37,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:37,661 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-09-18 15:37:37,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:37,662 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-18 15:37:37,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:37,663 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-09-18 15:37:37,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:37,664 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-18 15:37:37,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:37,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704990896] [2024-09-18 15:37:37,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704990896] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:37,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1891777335] [2024-09-18 15:37:37,664 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-18 15:37:37,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:37,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:37,666 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-18 15:37:37,666 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-18 15:37:37,745 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 25 check-sat command(s) [2024-09-18 15:37:37,745 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:37,747 INFO L262 TraceCheckSpWp]: Trace formula consists of 504 conjuncts, 56 conjuncts are in the unsatisfiable core [2024-09-18 15:37:37,749 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:37,842 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-18 15:37:37,842 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:38,294 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-18 15:37:38,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1891777335] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:38,294 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:38,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30, 30] total 33 [2024-09-18 15:37:38,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313038378] [2024-09-18 15:37:38,295 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:38,295 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-09-18 15:37:38,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:38,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-09-18 15:37:38,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=391, Invalid=665, Unknown=0, NotChecked=0, Total=1056 [2024-09-18 15:37:38,296 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-18 15:37:38,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:38,411 INFO L93 Difference]: Finished difference Result 221 states and 223 transitions. [2024-09-18 15:37:38,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-09-18 15:37:38,411 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-18 15:37:38,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:38,413 INFO L225 Difference]: With dead ends: 221 [2024-09-18 15:37:38,413 INFO L226 Difference]: Without dead ends: 219 [2024-09-18 15:37:38,413 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 514 GetRequests, 432 SyntacticMatches, 50 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 919 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=397, Invalid=725, Unknown=0, NotChecked=0, Total=1122 [2024-09-18 15:37:38,413 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 257 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 258 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:38,413 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 111 Invalid, 258 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 257 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:38,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2024-09-18 15:37:38,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 215. [2024-09-18 15:37:38,424 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-18 15:37:38,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 216 transitions. [2024-09-18 15:37:38,425 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 216 transitions. Word has length 205 [2024-09-18 15:37:38,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:38,425 INFO L474 AbstractCegarLoop]: Abstraction has 215 states and 216 transitions. [2024-09-18 15:37:38,425 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-18 15:37:38,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:38,426 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 216 transitions. [2024-09-18 15:37:38,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2024-09-18 15:37:38,426 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:38,426 INFO L216 NwaCegarLoop]: trace histogram [26, 26, 26, 25, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:38,439 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-18 15:37:38,627 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-18 15:37:38,627 INFO L399 AbstractCegarLoop]: === Iteration 52 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:38,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:38,627 INFO L85 PathProgramCache]: Analyzing trace with hash -1067061076, now seen corresponding path program 49 times [2024-09-18 15:37:38,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:38,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989447712] [2024-09-18 15:37:38,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:38,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:38,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:39,501 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:39,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:39,503 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-18 15:37:39,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:39,504 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-18 15:37:39,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:39,504 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-18 15:37:39,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:39,505 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-18 15:37:39,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:39,506 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-18 15:37:39,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:39,507 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-18 15:37:39,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:39,508 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-18 15:37:39,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:39,509 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-18 15:37:39,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:39,509 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-18 15:37:39,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:39,510 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-18 15:37:39,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:39,511 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-18 15:37:39,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:39,512 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-18 15:37:39,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:39,513 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-18 15:37:39,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:39,514 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-09-18 15:37:39,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:39,514 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-18 15:37:39,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:39,515 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-09-18 15:37:39,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:39,516 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-18 15:37:39,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:39,517 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-09-18 15:37:39,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:39,518 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-09-18 15:37:39,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:39,519 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-09-18 15:37:39,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:39,520 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-18 15:37:39,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:39,520 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-09-18 15:37:39,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:39,521 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-18 15:37:39,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:39,522 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-09-18 15:37:39,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:39,523 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-09-18 15:37:39,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:39,525 INFO L134 CoverageAnalysis]: Checked inductivity of 2525 backedges. 927 proven. 398 refuted. 0 times theorem prover too weak. 1200 trivial. 0 not checked. [2024-09-18 15:37:39,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:39,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989447712] [2024-09-18 15:37:39,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989447712] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:39,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [893140229] [2024-09-18 15:37:39,525 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-18 15:37:39,525 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:39,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:39,526 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-18 15:37:39,527 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-18 15:37:39,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:39,593 INFO L262 TraceCheckSpWp]: Trace formula consists of 518 conjuncts, 54 conjuncts are in the unsatisfiable core [2024-09-18 15:37:39,595 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:40,427 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-18 15:37:40,427 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:41,118 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-18 15:37:41,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [893140229] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:41,118 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:41,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 55, 55] total 83 [2024-09-18 15:37:41,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964354281] [2024-09-18 15:37:41,119 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:41,119 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 83 states [2024-09-18 15:37:41,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:41,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2024-09-18 15:37:41,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1544, Invalid=5262, Unknown=0, NotChecked=0, Total=6806 [2024-09-18 15:37:41,121 INFO L87 Difference]: Start difference. First operand 215 states and 216 transitions. Second operand has 83 states, 83 states have (on average 1.7228915662650603) internal successors, (143), 83 states have internal predecessors, (143), 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-18 15:37:41,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:41,350 INFO L93 Difference]: Finished difference Result 302 states and 329 transitions. [2024-09-18 15:37:41,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2024-09-18 15:37:41,351 INFO L78 Accepts]: Start accepts. Automaton has has 83 states, 83 states have (on average 1.7228915662650603) internal successors, (143), 83 states have internal predecessors, (143), 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 212 [2024-09-18 15:37:41,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:41,352 INFO L225 Difference]: With dead ends: 302 [2024-09-18 15:37:41,352 INFO L226 Difference]: Without dead ends: 216 [2024-09-18 15:37:41,353 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 530 GetRequests, 398 SyntacticMatches, 51 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4375 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=1544, Invalid=5262, Unknown=0, NotChecked=0, Total=6806 [2024-09-18 15:37:41,353 INFO L434 NwaCegarLoop]: 60 mSDtfsCounter, 0 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 629 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 399 SdHoareTripleChecker+Invalid, 629 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 629 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:41,353 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 399 Invalid, 629 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 629 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:37:41,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2024-09-18 15:37:41,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 216. [2024-09-18 15:37:41,364 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-18 15:37:41,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 217 transitions. [2024-09-18 15:37:41,365 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 217 transitions. Word has length 212 [2024-09-18 15:37:41,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:41,365 INFO L474 AbstractCegarLoop]: Abstraction has 216 states and 217 transitions. [2024-09-18 15:37:41,365 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 83 states, 83 states have (on average 1.7228915662650603) internal successors, (143), 83 states have internal predecessors, (143), 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-18 15:37:41,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:41,366 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 217 transitions. [2024-09-18 15:37:41,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2024-09-18 15:37:41,366 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:41,366 INFO L216 NwaCegarLoop]: trace histogram [26, 26, 26, 26, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:41,379 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2024-09-18 15:37:41,567 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-18 15:37:41,567 INFO L399 AbstractCegarLoop]: === Iteration 53 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:41,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:41,567 INFO L85 PathProgramCache]: Analyzing trace with hash -424272456, now seen corresponding path program 50 times [2024-09-18 15:37:41,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:41,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825435822] [2024-09-18 15:37:41,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:41,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:41,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:42,085 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:42,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:42,086 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-18 15:37:42,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:42,087 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-18 15:37:42,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:42,088 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-18 15:37:42,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:42,088 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-18 15:37:42,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:42,089 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-18 15:37:42,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:42,090 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-18 15:37:42,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:42,091 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-18 15:37:42,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:42,091 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-18 15:37:42,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:42,092 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-18 15:37:42,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:42,093 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-18 15:37:42,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:42,094 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-18 15:37:42,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:42,095 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-18 15:37:42,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:42,095 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-18 15:37:42,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:42,096 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-18 15:37:42,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:42,097 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-09-18 15:37:42,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:42,098 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-18 15:37:42,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:42,099 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-09-18 15:37:42,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:42,100 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-18 15:37:42,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:42,101 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-09-18 15:37:42,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:42,102 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-09-18 15:37:42,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:42,103 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-09-18 15:37:42,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:42,103 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-09-18 15:37:42,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:42,104 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-09-18 15:37:42,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:42,105 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-09-18 15:37:42,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:42,106 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-09-18 15:37:42,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:42,107 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-18 15:37:42,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:42,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825435822] [2024-09-18 15:37:42,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825435822] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:42,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1795421941] [2024-09-18 15:37:42,108 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-18 15:37:42,108 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:42,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:42,110 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-18 15:37:42,111 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-18 15:37:42,186 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-18 15:37:42,186 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:42,188 INFO L262 TraceCheckSpWp]: Trace formula consists of 523 conjuncts, 55 conjuncts are in the unsatisfiable core [2024-09-18 15:37:42,191 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:42,320 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-18 15:37:42,320 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:42,837 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-18 15:37:42,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1795421941] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:42,837 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:42,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 34 [2024-09-18 15:37:42,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290042769] [2024-09-18 15:37:42,837 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:42,838 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-09-18 15:37:42,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:42,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-09-18 15:37:42,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=419, Invalid=703, Unknown=0, NotChecked=0, Total=1122 [2024-09-18 15:37:42,838 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-18 15:37:42,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:42,972 INFO L93 Difference]: Finished difference Result 229 states and 231 transitions. [2024-09-18 15:37:42,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-09-18 15:37:42,972 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-18 15:37:42,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:42,973 INFO L225 Difference]: With dead ends: 229 [2024-09-18 15:37:42,973 INFO L226 Difference]: Without dead ends: 227 [2024-09-18 15:37:42,974 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-18 15:37:42,974 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 258 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 91 SdHoareTripleChecker+Invalid, 259 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:42,974 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 91 Invalid, 259 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 258 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:42,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2024-09-18 15:37:42,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 223. [2024-09-18 15:37:42,986 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-18 15:37:42,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 224 transitions. [2024-09-18 15:37:42,987 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 224 transitions. Word has length 213 [2024-09-18 15:37:42,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:42,987 INFO L474 AbstractCegarLoop]: Abstraction has 223 states and 224 transitions. [2024-09-18 15:37:42,987 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-18 15:37:42,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:42,988 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 224 transitions. [2024-09-18 15:37:42,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2024-09-18 15:37:42,988 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:42,989 INFO L216 NwaCegarLoop]: trace histogram [27, 27, 27, 26, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:43,001 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2024-09-18 15:37:43,190 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-18 15:37:43,191 INFO L399 AbstractCegarLoop]: === Iteration 54 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:43,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:43,191 INFO L85 PathProgramCache]: Analyzing trace with hash -516231061, now seen corresponding path program 51 times [2024-09-18 15:37:43,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:43,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304953946] [2024-09-18 15:37:43,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:43,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:43,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:44,131 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:44,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:44,132 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-18 15:37:44,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:44,133 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-18 15:37:44,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:44,134 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-18 15:37:44,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:44,135 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-18 15:37:44,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:44,136 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-18 15:37:44,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:44,137 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-18 15:37:44,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:44,138 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-18 15:37:44,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:44,138 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-18 15:37:44,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:44,139 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-18 15:37:44,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:44,140 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-18 15:37:44,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:44,141 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-18 15:37:44,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:44,142 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-18 15:37:44,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:44,143 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-18 15:37:44,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:44,144 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-18 15:37:44,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:44,145 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-09-18 15:37:44,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:44,146 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-18 15:37:44,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:44,146 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-09-18 15:37:44,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:44,147 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-18 15:37:44,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:44,148 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-09-18 15:37:44,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:44,149 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-09-18 15:37:44,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:44,150 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-09-18 15:37:44,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:44,151 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-09-18 15:37:44,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:44,152 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-09-18 15:37:44,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:44,153 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-09-18 15:37:44,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:44,154 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-09-18 15:37:44,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:44,155 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-09-18 15:37:44,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:44,156 INFO L134 CoverageAnalysis]: Checked inductivity of 2730 backedges. 1003 proven. 427 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2024-09-18 15:37:44,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:44,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304953946] [2024-09-18 15:37:44,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304953946] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:44,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [728515438] [2024-09-18 15:37:44,156 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-18 15:37:44,156 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:44,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:44,157 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-18 15:37:44,158 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-18 15:37:44,240 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 27 check-sat command(s) [2024-09-18 15:37:44,240 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:44,242 INFO L262 TraceCheckSpWp]: Trace formula consists of 537 conjuncts, 56 conjuncts are in the unsatisfiable core [2024-09-18 15:37:44,245 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:45,156 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-18 15:37:45,156 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:45,898 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-18 15:37:45,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [728515438] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:45,898 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:45,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 57, 57] total 86 [2024-09-18 15:37:45,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85892828] [2024-09-18 15:37:45,898 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:45,899 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 86 states [2024-09-18 15:37:45,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:45,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2024-09-18 15:37:45,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1657, Invalid=5653, Unknown=0, NotChecked=0, Total=7310 [2024-09-18 15:37:45,900 INFO L87 Difference]: Start difference. First operand 223 states and 224 transitions. Second operand has 86 states, 86 states have (on average 1.7209302325581395) internal successors, (148), 86 states have internal predecessors, (148), 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-18 15:37:46,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:46,168 INFO L93 Difference]: Finished difference Result 313 states and 341 transitions. [2024-09-18 15:37:46,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-09-18 15:37:46,168 INFO L78 Accepts]: Start accepts. Automaton has has 86 states, 86 states have (on average 1.7209302325581395) internal successors, (148), 86 states have internal predecessors, (148), 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 220 [2024-09-18 15:37:46,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:46,169 INFO L225 Difference]: With dead ends: 313 [2024-09-18 15:37:46,169 INFO L226 Difference]: Without dead ends: 224 [2024-09-18 15:37:46,170 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 550 GetRequests, 413 SyntacticMatches, 53 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4706 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=1657, Invalid=5653, Unknown=0, NotChecked=0, Total=7310 [2024-09-18 15:37:46,170 INFO L434 NwaCegarLoop]: 62 mSDtfsCounter, 0 mSDsluCounter, 350 mSDsCounter, 0 mSdLazyCounter, 682 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 412 SdHoareTripleChecker+Invalid, 682 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 682 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:46,170 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 412 Invalid, 682 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 682 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:37:46,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2024-09-18 15:37:46,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 224. [2024-09-18 15:37:46,182 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-18 15:37:46,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 225 transitions. [2024-09-18 15:37:46,183 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 225 transitions. Word has length 220 [2024-09-18 15:37:46,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:46,183 INFO L474 AbstractCegarLoop]: Abstraction has 224 states and 225 transitions. [2024-09-18 15:37:46,183 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 86 states, 86 states have (on average 1.7209302325581395) internal successors, (148), 86 states have internal predecessors, (148), 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-18 15:37:46,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:46,184 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 225 transitions. [2024-09-18 15:37:46,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2024-09-18 15:37:46,184 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:46,184 INFO L216 NwaCegarLoop]: trace histogram [27, 27, 27, 27, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:46,200 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2024-09-18 15:37:46,385 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-18 15:37:46,385 INFO L399 AbstractCegarLoop]: === Iteration 55 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:46,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:46,385 INFO L85 PathProgramCache]: Analyzing trace with hash -1304211081, now seen corresponding path program 52 times [2024-09-18 15:37:46,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:46,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5930842] [2024-09-18 15:37:46,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:46,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:46,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:46,940 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:46,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:46,941 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-18 15:37:46,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:46,947 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-18 15:37:46,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:46,948 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-18 15:37:46,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:46,948 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-18 15:37:46,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:46,949 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-18 15:37:46,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:46,950 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-18 15:37:46,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:46,951 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-18 15:37:46,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:46,952 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-18 15:37:46,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:46,952 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-18 15:37:46,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:46,953 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-09-18 15:37:46,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:46,954 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-18 15:37:46,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:46,955 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-09-18 15:37:46,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:46,955 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-18 15:37:46,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:46,956 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-09-18 15:37:46,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:46,957 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-18 15:37:46,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:46,958 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-09-18 15:37:46,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:46,959 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-18 15:37:46,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:46,959 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-09-18 15:37:46,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:46,960 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-18 15:37:46,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:46,961 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-09-18 15:37:46,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:46,962 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-18 15:37:46,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:46,963 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-09-18 15:37:46,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:46,963 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-09-18 15:37:46,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:46,964 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-09-18 15:37:46,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:46,965 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-09-18 15:37:46,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:46,966 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-09-18 15:37:46,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:46,967 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-18 15:37:46,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:46,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5930842] [2024-09-18 15:37:46,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5930842] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:46,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [962194660] [2024-09-18 15:37:46,967 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-18 15:37:46,967 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:46,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:46,969 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-18 15:37:46,969 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-18 15:37:47,035 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-18 15:37:47,035 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:47,037 INFO L262 TraceCheckSpWp]: Trace formula consists of 542 conjuncts, 60 conjuncts are in the unsatisfiable core [2024-09-18 15:37:47,039 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:47,145 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-18 15:37:47,145 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:47,666 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-18 15:37:47,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [962194660] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:47,667 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:47,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 32] total 35 [2024-09-18 15:37:47,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371833621] [2024-09-18 15:37:47,667 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:47,667 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-09-18 15:37:47,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:47,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-09-18 15:37:47,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=448, Invalid=742, Unknown=0, NotChecked=0, Total=1190 [2024-09-18 15:37:47,668 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-18 15:37:47,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:47,792 INFO L93 Difference]: Finished difference Result 237 states and 239 transitions. [2024-09-18 15:37:47,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-09-18 15:37:47,792 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-18 15:37:47,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:47,794 INFO L225 Difference]: With dead ends: 237 [2024-09-18 15:37:47,794 INFO L226 Difference]: Without dead ends: 235 [2024-09-18 15:37:47,794 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 554 GetRequests, 466 SyntacticMatches, 54 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1047 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=454, Invalid=806, Unknown=0, NotChecked=0, Total=1260 [2024-09-18 15:37:47,794 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 310 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:47,794 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 102 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 310 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:47,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2024-09-18 15:37:47,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 231. [2024-09-18 15:37:47,806 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-18 15:37:47,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 232 transitions. [2024-09-18 15:37:47,807 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 232 transitions. Word has length 221 [2024-09-18 15:37:47,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:47,807 INFO L474 AbstractCegarLoop]: Abstraction has 231 states and 232 transitions. [2024-09-18 15:37:47,807 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-18 15:37:47,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:47,808 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 232 transitions. [2024-09-18 15:37:47,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 229 [2024-09-18 15:37:47,808 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:47,808 INFO L216 NwaCegarLoop]: trace histogram [28, 28, 28, 27, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:47,821 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2024-09-18 15:37:48,009 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-18 15:37:48,009 INFO L399 AbstractCegarLoop]: === Iteration 56 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:48,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:48,010 INFO L85 PathProgramCache]: Analyzing trace with hash -906045492, now seen corresponding path program 53 times [2024-09-18 15:37:48,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:48,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383256614] [2024-09-18 15:37:48,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:48,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:48,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:49,095 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:49,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:49,096 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-18 15:37:49,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:49,097 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-18 15:37:49,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:49,098 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-18 15:37:49,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:49,098 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-18 15:37:49,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:49,099 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-18 15:37:49,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:49,100 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-18 15:37:49,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:49,101 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-18 15:37:49,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:49,102 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-18 15:37:49,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:49,103 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-18 15:37:49,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:49,103 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-09-18 15:37:49,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:49,104 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-18 15:37:49,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:49,105 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-09-18 15:37:49,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:49,106 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-18 15:37:49,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:49,107 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-09-18 15:37:49,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:49,108 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-18 15:37:49,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:49,108 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-09-18 15:37:49,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:49,109 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-18 15:37:49,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:49,110 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-09-18 15:37:49,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:49,111 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-18 15:37:49,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:49,112 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-09-18 15:37:49,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:49,112 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-18 15:37:49,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:49,114 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-09-18 15:37:49,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:49,115 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-09-18 15:37:49,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:49,115 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-09-18 15:37:49,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:49,116 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-09-18 15:37:49,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:49,117 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-09-18 15:37:49,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:49,118 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-09-18 15:37:49,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:49,119 INFO L134 CoverageAnalysis]: Checked inductivity of 2943 backedges. 1082 proven. 457 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2024-09-18 15:37:49,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:49,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383256614] [2024-09-18 15:37:49,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383256614] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:49,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [793540861] [2024-09-18 15:37:49,120 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-18 15:37:49,120 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:49,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:49,121 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-18 15:37:49,121 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-18 15:37:49,208 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 28 check-sat command(s) [2024-09-18 15:37:49,209 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:49,211 INFO L262 TraceCheckSpWp]: Trace formula consists of 556 conjuncts, 58 conjuncts are in the unsatisfiable core [2024-09-18 15:37:49,213 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:50,215 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-18 15:37:50,215 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:51,000 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-18 15:37:51,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [793540861] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:51,001 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:51,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 59, 59] total 89 [2024-09-18 15:37:51,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027136852] [2024-09-18 15:37:51,001 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:51,011 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 89 states [2024-09-18 15:37:51,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:51,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2024-09-18 15:37:51,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1774, Invalid=6058, Unknown=0, NotChecked=0, Total=7832 [2024-09-18 15:37:51,012 INFO L87 Difference]: Start difference. First operand 231 states and 232 transitions. Second operand has 89 states, 89 states have (on average 1.7191011235955056) internal successors, (153), 89 states have internal predecessors, (153), 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-18 15:37:51,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:51,263 INFO L93 Difference]: Finished difference Result 324 states and 353 transitions. [2024-09-18 15:37:51,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-09-18 15:37:51,263 INFO L78 Accepts]: Start accepts. Automaton has has 89 states, 89 states have (on average 1.7191011235955056) internal successors, (153), 89 states have internal predecessors, (153), 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 228 [2024-09-18 15:37:51,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:51,264 INFO L225 Difference]: With dead ends: 324 [2024-09-18 15:37:51,264 INFO L226 Difference]: Without dead ends: 232 [2024-09-18 15:37:51,265 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 570 GetRequests, 428 SyntacticMatches, 55 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5049 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=1774, Invalid=6058, Unknown=0, NotChecked=0, Total=7832 [2024-09-18 15:37:51,265 INFO L434 NwaCegarLoop]: 64 mSDtfsCounter, 0 mSDsluCounter, 431 mSDsCounter, 0 mSdLazyCounter, 710 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 495 SdHoareTripleChecker+Invalid, 710 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 710 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:51,265 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 495 Invalid, 710 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 710 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:37:51,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2024-09-18 15:37:51,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 232. [2024-09-18 15:37:51,278 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-18 15:37:51,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 233 transitions. [2024-09-18 15:37:51,278 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 233 transitions. Word has length 228 [2024-09-18 15:37:51,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:51,279 INFO L474 AbstractCegarLoop]: Abstraction has 232 states and 233 transitions. [2024-09-18 15:37:51,279 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 89 states, 89 states have (on average 1.7191011235955056) internal successors, (153), 89 states have internal predecessors, (153), 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-18 15:37:51,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:51,279 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 233 transitions. [2024-09-18 15:37:51,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 230 [2024-09-18 15:37:51,280 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:51,280 INFO L216 NwaCegarLoop]: trace histogram [28, 28, 28, 28, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:51,292 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2024-09-18 15:37:51,480 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-18 15:37:51,480 INFO L399 AbstractCegarLoop]: === Iteration 57 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:51,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:51,481 INFO L85 PathProgramCache]: Analyzing trace with hash -196383528, now seen corresponding path program 54 times [2024-09-18 15:37:51,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:51,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288670936] [2024-09-18 15:37:51,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:51,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:51,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:52,145 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:52,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:52,146 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-09-18 15:37:52,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:52,147 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-18 15:37:52,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:52,148 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-18 15:37:52,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:52,149 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-18 15:37:52,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:52,149 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-18 15:37:52,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:52,150 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-18 15:37:52,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:52,151 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-18 15:37:52,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:52,152 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-18 15:37:52,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:52,153 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-09-18 15:37:52,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:52,153 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-18 15:37:52,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:52,154 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-09-18 15:37:52,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:52,155 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-18 15:37:52,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:52,156 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-09-18 15:37:52,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:52,157 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-18 15:37:52,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:52,157 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-09-18 15:37:52,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:52,158 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-18 15:37:52,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:52,159 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-09-18 15:37:52,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:52,160 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-18 15:37:52,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:52,161 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-09-18 15:37:52,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:52,162 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-09-18 15:37:52,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:52,163 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2024-09-18 15:37:52,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:52,163 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-09-18 15:37:52,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:52,164 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-09-18 15:37:52,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:52,165 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-09-18 15:37:52,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:52,166 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2024-09-18 15:37:52,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:52,167 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-09-18 15:37:52,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:52,168 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-09-18 15:37:52,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:52,169 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-18 15:37:52,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:52,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288670936] [2024-09-18 15:37:52,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288670936] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:52,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1675578001] [2024-09-18 15:37:52,169 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-18 15:37:52,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:52,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:52,171 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-18 15:37:52,171 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-18 15:37:52,257 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 28 check-sat command(s) [2024-09-18 15:37:52,257 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:52,259 INFO L262 TraceCheckSpWp]: Trace formula consists of 561 conjuncts, 62 conjuncts are in the unsatisfiable core [2024-09-18 15:37:52,262 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:52,391 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-18 15:37:52,392 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:52,947 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-18 15:37:52,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1675578001] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:52,947 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:52,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 36 [2024-09-18 15:37:52,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237443003] [2024-09-18 15:37:52,948 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:52,948 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2024-09-18 15:37:52,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:52,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2024-09-18 15:37:52,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=478, Invalid=782, Unknown=0, NotChecked=0, Total=1260 [2024-09-18 15:37:52,949 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-18 15:37:53,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:53,070 INFO L93 Difference]: Finished difference Result 245 states and 247 transitions. [2024-09-18 15:37:53,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-09-18 15:37:53,070 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-18 15:37:53,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:53,071 INFO L225 Difference]: With dead ends: 245 [2024-09-18 15:37:53,071 INFO L226 Difference]: Without dead ends: 243 [2024-09-18 15:37:53,072 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-18 15:37:53,072 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 294 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 295 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:53,072 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 86 Invalid, 295 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 294 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:53,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2024-09-18 15:37:53,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 239. [2024-09-18 15:37:53,085 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-18 15:37:53,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 240 transitions. [2024-09-18 15:37:53,085 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 240 transitions. Word has length 229 [2024-09-18 15:37:53,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:53,086 INFO L474 AbstractCegarLoop]: Abstraction has 239 states and 240 transitions. [2024-09-18 15:37:53,086 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-18 15:37:53,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:53,086 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 240 transitions. [2024-09-18 15:37:53,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 237 [2024-09-18 15:37:53,087 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:53,087 INFO L216 NwaCegarLoop]: trace histogram [29, 29, 29, 28, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:53,099 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2024-09-18 15:37:53,287 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-18 15:37:53,287 INFO L399 AbstractCegarLoop]: === Iteration 58 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:53,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:53,288 INFO L85 PathProgramCache]: Analyzing trace with hash -888906421, now seen corresponding path program 55 times [2024-09-18 15:37:53,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:53,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38855210] [2024-09-18 15:37:53,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:53,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:53,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:54,364 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:54,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:54,365 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-09-18 15:37:54,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:54,366 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-18 15:37:54,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:54,366 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-18 15:37:54,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:54,367 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-18 15:37:54,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:54,368 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-18 15:37:54,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:54,369 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-18 15:37:54,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:54,370 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-18 15:37:54,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:54,371 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-18 15:37:54,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:54,371 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-09-18 15:37:54,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:54,372 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-18 15:37:54,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:54,373 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-09-18 15:37:54,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:54,374 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-18 15:37:54,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:54,375 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-09-18 15:37:54,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:54,376 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-18 15:37:54,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:54,376 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-09-18 15:37:54,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:54,377 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-18 15:37:54,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:54,378 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-09-18 15:37:54,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:54,379 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-18 15:37:54,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:54,380 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-09-18 15:37:54,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:54,381 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-09-18 15:37:54,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:54,382 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2024-09-18 15:37:54,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:54,383 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-09-18 15:37:54,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:54,384 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-09-18 15:37:54,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:54,385 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-09-18 15:37:54,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:54,386 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2024-09-18 15:37:54,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:54,386 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-09-18 15:37:54,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:54,387 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-09-18 15:37:54,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:54,388 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-09-18 15:37:54,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:54,389 INFO L134 CoverageAnalysis]: Checked inductivity of 3164 backedges. 1164 proven. 488 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-09-18 15:37:54,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:54,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38855210] [2024-09-18 15:37:54,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38855210] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:54,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1623353397] [2024-09-18 15:37:54,390 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-18 15:37:54,390 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:54,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:54,391 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-18 15:37:54,391 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-18 15:37:54,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:54,461 INFO L262 TraceCheckSpWp]: Trace formula consists of 575 conjuncts, 60 conjuncts are in the unsatisfiable core [2024-09-18 15:37:54,463 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:55,552 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-18 15:37:55,553 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:56,374 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-18 15:37:56,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1623353397] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:56,374 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:56,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [61, 61, 61] total 92 [2024-09-18 15:37:56,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438584573] [2024-09-18 15:37:56,375 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:56,375 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 92 states [2024-09-18 15:37:56,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:56,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2024-09-18 15:37:56,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1895, Invalid=6477, Unknown=0, NotChecked=0, Total=8372 [2024-09-18 15:37:56,377 INFO L87 Difference]: Start difference. First operand 239 states and 240 transitions. Second operand has 92 states, 92 states have (on average 1.7173913043478262) internal successors, (158), 92 states have internal predecessors, (158), 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-18 15:37:56,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:56,689 INFO L93 Difference]: Finished difference Result 335 states and 365 transitions. [2024-09-18 15:37:56,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-09-18 15:37:56,689 INFO L78 Accepts]: Start accepts. Automaton has has 92 states, 92 states have (on average 1.7173913043478262) internal successors, (158), 92 states have internal predecessors, (158), 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 236 [2024-09-18 15:37:56,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:56,690 INFO L225 Difference]: With dead ends: 335 [2024-09-18 15:37:56,691 INFO L226 Difference]: Without dead ends: 240 [2024-09-18 15:37:56,691 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 590 GetRequests, 443 SyntacticMatches, 57 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5404 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=1895, Invalid=6477, Unknown=0, NotChecked=0, Total=8372 [2024-09-18 15:37:56,691 INFO L434 NwaCegarLoop]: 66 mSDtfsCounter, 0 mSDsluCounter, 725 mSDsCounter, 0 mSdLazyCounter, 902 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 791 SdHoareTripleChecker+Invalid, 902 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 902 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:56,691 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 791 Invalid, 902 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 902 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:37:56,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2024-09-18 15:37:56,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 240. [2024-09-18 15:37:56,704 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-18 15:37:56,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 241 transitions. [2024-09-18 15:37:56,705 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 241 transitions. Word has length 236 [2024-09-18 15:37:56,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:56,705 INFO L474 AbstractCegarLoop]: Abstraction has 240 states and 241 transitions. [2024-09-18 15:37:56,706 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 92 states, 92 states have (on average 1.7173913043478262) internal successors, (158), 92 states have internal predecessors, (158), 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-18 15:37:56,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:56,706 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 241 transitions. [2024-09-18 15:37:56,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2024-09-18 15:37:56,707 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:56,707 INFO L216 NwaCegarLoop]: trace histogram [29, 29, 29, 29, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:56,722 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-18 15:37:56,907 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-18 15:37:56,907 INFO L399 AbstractCegarLoop]: === Iteration 59 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:56,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:56,908 INFO L85 PathProgramCache]: Analyzing trace with hash -1323227561, now seen corresponding path program 56 times [2024-09-18 15:37:56,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:56,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874852354] [2024-09-18 15:37:56,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:56,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:56,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:57,567 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:57,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:57,568 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-18 15:37:57,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:57,569 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-18 15:37:57,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:57,570 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-18 15:37:57,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:57,571 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-18 15:37:57,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:57,572 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-18 15:37:57,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:57,573 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-18 15:37:57,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:57,573 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-18 15:37:57,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:57,574 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-18 15:37:57,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:57,575 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-18 15:37:57,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:57,576 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-09-18 15:37:57,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:57,577 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-18 15:37:57,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:57,578 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-18 15:37:57,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:57,579 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-18 15:37:57,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:57,580 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-09-18 15:37:57,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:57,581 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-18 15:37:57,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:57,581 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2024-09-18 15:37:57,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:57,583 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-18 15:37:57,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:57,583 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-09-18 15:37:57,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:57,584 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-18 15:37:57,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:57,585 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-09-18 15:37:57,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:57,586 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-09-18 15:37:57,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:57,587 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-09-18 15:37:57,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:57,588 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-09-18 15:37:57,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:57,589 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-09-18 15:37:57,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:57,590 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-09-18 15:37:57,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:57,591 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-09-18 15:37:57,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:57,592 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2024-09-18 15:37:57,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:57,592 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-09-18 15:37:57,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:57,594 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-18 15:37:57,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:57,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874852354] [2024-09-18 15:37:57,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874852354] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:57,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [750172278] [2024-09-18 15:37:57,594 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-18 15:37:57,594 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:57,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:57,596 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-18 15:37:57,602 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-18 15:37:57,670 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-18 15:37:57,670 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:57,672 INFO L262 TraceCheckSpWp]: Trace formula consists of 580 conjuncts, 61 conjuncts are in the unsatisfiable core [2024-09-18 15:37:57,674 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:57,778 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-18 15:37:57,778 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:58,434 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-18 15:37:58,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [750172278] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:58,435 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:58,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34, 34] total 37 [2024-09-18 15:37:58,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191575993] [2024-09-18 15:37:58,435 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:58,435 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-09-18 15:37:58,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:58,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-09-18 15:37:58,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=509, Invalid=823, Unknown=0, NotChecked=0, Total=1332 [2024-09-18 15:37:58,436 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-18 15:37:58,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:58,575 INFO L93 Difference]: Finished difference Result 253 states and 255 transitions. [2024-09-18 15:37:58,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-09-18 15:37:58,575 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-18 15:37:58,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:58,577 INFO L225 Difference]: With dead ends: 253 [2024-09-18 15:37:58,577 INFO L226 Difference]: Without dead ends: 251 [2024-09-18 15:37:58,577 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 594 GetRequests, 498 SyntacticMatches, 60 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1243 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=515, Invalid=891, Unknown=0, NotChecked=0, Total=1406 [2024-09-18 15:37:58,577 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 339 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 339 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:58,577 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 125 Invalid, 340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 339 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:58,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2024-09-18 15:37:58,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 247. [2024-09-18 15:37:58,590 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-18 15:37:58,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 248 transitions. [2024-09-18 15:37:58,591 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 248 transitions. Word has length 237 [2024-09-18 15:37:58,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:58,592 INFO L474 AbstractCegarLoop]: Abstraction has 247 states and 248 transitions. [2024-09-18 15:37:58,592 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-18 15:37:58,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:58,592 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 248 transitions. [2024-09-18 15:37:58,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 245 [2024-09-18 15:37:58,593 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:58,593 INFO L216 NwaCegarLoop]: trace histogram [30, 30, 30, 29, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:58,606 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-18 15:37:58,793 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-18 15:37:58,794 INFO L399 AbstractCegarLoop]: === Iteration 60 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:58,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:58,794 INFO L85 PathProgramCache]: Analyzing trace with hash 649185004, now seen corresponding path program 57 times [2024-09-18 15:37:58,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:58,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678283485] [2024-09-18 15:37:58,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:58,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:58,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:00,009 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:00,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:00,010 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-18 15:38:00,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:00,011 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-18 15:38:00,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:00,012 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-18 15:38:00,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:00,013 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-18 15:38:00,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:00,014 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-18 15:38:00,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:00,015 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-18 15:38:00,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:00,016 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-18 15:38:00,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:00,017 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-18 15:38:00,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:00,018 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-18 15:38:00,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:00,019 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-09-18 15:38:00,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:00,020 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-18 15:38:00,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:00,021 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-18 15:38:00,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:00,022 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-18 15:38:00,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:00,023 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-09-18 15:38:00,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:00,024 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-18 15:38:00,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:00,024 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2024-09-18 15:38:00,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:00,025 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-18 15:38:00,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:00,026 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-09-18 15:38:00,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:00,028 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-18 15:38:00,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:00,029 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-09-18 15:38:00,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:00,030 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-09-18 15:38:00,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:00,030 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-09-18 15:38:00,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:00,031 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-09-18 15:38:00,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:00,033 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-09-18 15:38:00,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:00,033 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-09-18 15:38:00,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:00,034 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-09-18 15:38:00,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:00,035 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2024-09-18 15:38:00,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:00,036 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-09-18 15:38:00,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:00,037 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-09-18 15:38:00,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:00,038 INFO L134 CoverageAnalysis]: Checked inductivity of 3393 backedges. 1249 proven. 520 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2024-09-18 15:38:00,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:00,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678283485] [2024-09-18 15:38:00,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678283485] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:00,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1957648911] [2024-09-18 15:38:00,039 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-18 15:38:00,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:00,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:00,040 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-18 15:38:00,041 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-18 15:38:00,147 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 30 check-sat command(s) [2024-09-18 15:38:00,147 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:38:00,149 INFO L262 TraceCheckSpWp]: Trace formula consists of 594 conjuncts, 62 conjuncts are in the unsatisfiable core [2024-09-18 15:38:00,152 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:01,277 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-18 15:38:01,277 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:02,168 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-18 15:38:02,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1957648911] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:02,169 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:02,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [63, 63, 63] total 95 [2024-09-18 15:38:02,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283982577] [2024-09-18 15:38:02,169 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:02,169 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 95 states [2024-09-18 15:38:02,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:02,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 95 interpolants. [2024-09-18 15:38:02,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2020, Invalid=6910, Unknown=0, NotChecked=0, Total=8930 [2024-09-18 15:38:02,171 INFO L87 Difference]: Start difference. First operand 247 states and 248 transitions. Second operand has 95 states, 95 states have (on average 1.7157894736842105) internal successors, (163), 95 states have internal predecessors, (163), 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-18 15:38:02,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:02,495 INFO L93 Difference]: Finished difference Result 346 states and 377 transitions. [2024-09-18 15:38:02,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2024-09-18 15:38:02,495 INFO L78 Accepts]: Start accepts. Automaton has has 95 states, 95 states have (on average 1.7157894736842105) internal successors, (163), 95 states have internal predecessors, (163), 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 244 [2024-09-18 15:38:02,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:02,497 INFO L225 Difference]: With dead ends: 346 [2024-09-18 15:38:02,497 INFO L226 Difference]: Without dead ends: 248 [2024-09-18 15:38:02,497 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 610 GetRequests, 458 SyntacticMatches, 59 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5771 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=2020, Invalid=6910, Unknown=0, NotChecked=0, Total=8930 [2024-09-18 15:38:02,498 INFO L434 NwaCegarLoop]: 68 mSDtfsCounter, 0 mSDsluCounter, 702 mSDsCounter, 0 mSdLazyCounter, 894 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 770 SdHoareTripleChecker+Invalid, 894 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 894 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:02,498 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 770 Invalid, 894 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 894 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:38:02,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2024-09-18 15:38:02,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 248. [2024-09-18 15:38:02,511 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-18 15:38:02,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 249 transitions. [2024-09-18 15:38:02,512 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 249 transitions. Word has length 244 [2024-09-18 15:38:02,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:02,513 INFO L474 AbstractCegarLoop]: Abstraction has 248 states and 249 transitions. [2024-09-18 15:38:02,513 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 95 states, 95 states have (on average 1.7157894736842105) internal successors, (163), 95 states have internal predecessors, (163), 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-18 15:38:02,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:02,513 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 249 transitions. [2024-09-18 15:38:02,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 246 [2024-09-18 15:38:02,514 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:02,514 INFO L216 NwaCegarLoop]: trace histogram [30, 30, 30, 30, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:02,527 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-18 15:38:02,718 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-18 15:38:02,719 INFO L399 AbstractCegarLoop]: === Iteration 61 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:02,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:02,719 INFO L85 PathProgramCache]: Analyzing trace with hash -550845448, now seen corresponding path program 58 times [2024-09-18 15:38:02,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:02,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122452109] [2024-09-18 15:38:02,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:02,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:02,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:03,419 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:03,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:03,421 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-18 15:38:03,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:03,422 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-18 15:38:03,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:03,423 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-18 15:38:03,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:03,424 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-18 15:38:03,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:03,425 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-18 15:38:03,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:03,426 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-18 15:38:03,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:03,427 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-18 15:38:03,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:03,428 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-18 15:38:03,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:03,429 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-18 15:38:03,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:03,430 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-18 15:38:03,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:03,431 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-09-18 15:38:03,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:03,432 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-18 15:38:03,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:03,433 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-09-18 15:38:03,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:03,434 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-18 15:38:03,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:03,435 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-09-18 15:38:03,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:03,436 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-18 15:38:03,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:03,437 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-09-18 15:38:03,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:03,438 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-09-18 15:38:03,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:03,439 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2024-09-18 15:38:03,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:03,440 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-18 15:38:03,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:03,441 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-09-18 15:38:03,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:03,442 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-09-18 15:38:03,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:03,443 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-09-18 15:38:03,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:03,444 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-09-18 15:38:03,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:03,445 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-09-18 15:38:03,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:03,446 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-09-18 15:38:03,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:03,447 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-09-18 15:38:03,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:03,448 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-09-18 15:38:03,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:03,449 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-09-18 15:38:03,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:03,450 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-18 15:38:03,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:03,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122452109] [2024-09-18 15:38:03,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122452109] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:03,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [357039303] [2024-09-18 15:38:03,451 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-18 15:38:03,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:03,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:03,452 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-18 15:38:03,453 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-18 15:38:03,536 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-18 15:38:03,536 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:38:03,539 INFO L262 TraceCheckSpWp]: Trace formula consists of 599 conjuncts, 66 conjuncts are in the unsatisfiable core [2024-09-18 15:38:03,541 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:03,648 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-18 15:38:03,649 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:04,287 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-18 15:38:04,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [357039303] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:04,288 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:04,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 38 [2024-09-18 15:38:04,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872494210] [2024-09-18 15:38:04,288 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:04,288 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-09-18 15:38:04,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:04,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-09-18 15:38:04,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=541, Invalid=865, Unknown=0, NotChecked=0, Total=1406 [2024-09-18 15:38:04,289 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-18 15:38:04,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:04,438 INFO L93 Difference]: Finished difference Result 261 states and 263 transitions. [2024-09-18 15:38:04,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-09-18 15:38:04,438 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-18 15:38:04,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:04,439 INFO L225 Difference]: With dead ends: 261 [2024-09-18 15:38:04,440 INFO L226 Difference]: Without dead ends: 259 [2024-09-18 15:38:04,440 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-18 15:38:04,440 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 346 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 348 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 346 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:04,440 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 112 Invalid, 348 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 346 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:38:04,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2024-09-18 15:38:04,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 255. [2024-09-18 15:38:04,454 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-18 15:38:04,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 255 states to 255 states and 256 transitions. [2024-09-18 15:38:04,455 INFO L78 Accepts]: Start accepts. Automaton has 255 states and 256 transitions. Word has length 245 [2024-09-18 15:38:04,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:04,455 INFO L474 AbstractCegarLoop]: Abstraction has 255 states and 256 transitions. [2024-09-18 15:38:04,456 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-18 15:38:04,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:04,456 INFO L276 IsEmpty]: Start isEmpty. Operand 255 states and 256 transitions. [2024-09-18 15:38:04,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2024-09-18 15:38:04,457 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:04,457 INFO L216 NwaCegarLoop]: trace histogram [31, 31, 31, 30, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:04,470 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2024-09-18 15:38:04,657 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-18 15:38:04,658 INFO L399 AbstractCegarLoop]: === Iteration 62 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:04,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:04,658 INFO L85 PathProgramCache]: Analyzing trace with hash 967492139, now seen corresponding path program 59 times [2024-09-18 15:38:04,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:04,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548557700] [2024-09-18 15:38:04,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:04,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:04,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:05,898 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:05,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:05,899 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-18 15:38:05,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:05,900 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-18 15:38:05,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:05,900 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-18 15:38:05,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:05,901 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-18 15:38:05,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:05,902 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-18 15:38:05,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:05,903 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-18 15:38:05,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:05,904 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-18 15:38:05,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:05,904 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-18 15:38:05,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:05,905 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-18 15:38:05,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:05,906 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-18 15:38:05,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:05,907 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-09-18 15:38:05,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:05,908 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-18 15:38:05,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:05,909 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-09-18 15:38:05,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:05,910 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-18 15:38:05,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:05,911 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-09-18 15:38:05,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:05,912 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-18 15:38:05,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:05,913 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-09-18 15:38:05,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:05,914 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-09-18 15:38:05,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:05,915 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2024-09-18 15:38:05,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:05,916 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-18 15:38:05,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:05,917 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-09-18 15:38:05,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:05,918 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-09-18 15:38:05,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:05,918 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-09-18 15:38:05,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:05,927 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-09-18 15:38:05,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:05,928 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-09-18 15:38:05,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:05,929 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-09-18 15:38:05,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:05,929 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-09-18 15:38:05,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:05,930 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-09-18 15:38:05,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:05,931 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-09-18 15:38:05,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:05,932 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2024-09-18 15:38:05,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:05,933 INFO L134 CoverageAnalysis]: Checked inductivity of 3630 backedges. 1337 proven. 553 refuted. 0 times theorem prover too weak. 1740 trivial. 0 not checked. [2024-09-18 15:38:05,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:05,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548557700] [2024-09-18 15:38:05,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548557700] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:05,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [548660529] [2024-09-18 15:38:05,933 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-18 15:38:05,934 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:05,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:05,935 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-18 15:38:05,935 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-18 15:38:06,027 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 31 check-sat command(s) [2024-09-18 15:38:06,027 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:38:06,030 INFO L262 TraceCheckSpWp]: Trace formula consists of 613 conjuncts, 64 conjuncts are in the unsatisfiable core [2024-09-18 15:38:06,032 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:07,192 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-18 15:38:07,193 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:08,133 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-18 15:38:08,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [548660529] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:08,133 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:08,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 65, 65] total 98 [2024-09-18 15:38:08,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059883715] [2024-09-18 15:38:08,134 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:08,134 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 98 states [2024-09-18 15:38:08,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:08,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2024-09-18 15:38:08,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2149, Invalid=7357, Unknown=0, NotChecked=0, Total=9506 [2024-09-18 15:38:08,135 INFO L87 Difference]: Start difference. First operand 255 states and 256 transitions. Second operand has 98 states, 98 states have (on average 1.7142857142857142) internal successors, (168), 98 states have internal predecessors, (168), 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-18 15:38:08,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:08,473 INFO L93 Difference]: Finished difference Result 357 states and 389 transitions. [2024-09-18 15:38:08,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-09-18 15:38:08,474 INFO L78 Accepts]: Start accepts. Automaton has has 98 states, 98 states have (on average 1.7142857142857142) internal successors, (168), 98 states have internal predecessors, (168), 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 252 [2024-09-18 15:38:08,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:08,475 INFO L225 Difference]: With dead ends: 357 [2024-09-18 15:38:08,475 INFO L226 Difference]: Without dead ends: 256 [2024-09-18 15:38:08,476 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 630 GetRequests, 473 SyntacticMatches, 61 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6150 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=2149, Invalid=7357, Unknown=0, NotChecked=0, Total=9506 [2024-09-18 15:38:08,476 INFO L434 NwaCegarLoop]: 70 mSDtfsCounter, 0 mSDsluCounter, 394 mSDsCounter, 0 mSdLazyCounter, 972 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 464 SdHoareTripleChecker+Invalid, 972 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 972 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:08,476 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 464 Invalid, 972 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 972 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-18 15:38:08,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2024-09-18 15:38:08,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 256. [2024-09-18 15:38:08,491 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-18 15:38:08,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 257 transitions. [2024-09-18 15:38:08,491 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 257 transitions. Word has length 252 [2024-09-18 15:38:08,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:08,492 INFO L474 AbstractCegarLoop]: Abstraction has 256 states and 257 transitions. [2024-09-18 15:38:08,492 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 98 states, 98 states have (on average 1.7142857142857142) internal successors, (168), 98 states have internal predecessors, (168), 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-18 15:38:08,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:08,492 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 257 transitions. [2024-09-18 15:38:08,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 254 [2024-09-18 15:38:08,493 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:08,493 INFO L216 NwaCegarLoop]: trace histogram [31, 31, 31, 31, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:08,506 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-18 15:38:08,693 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-18 15:38:08,694 INFO L399 AbstractCegarLoop]: === Iteration 63 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:08,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:08,694 INFO L85 PathProgramCache]: Analyzing trace with hash -1895042249, now seen corresponding path program 60 times [2024-09-18 15:38:08,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:08,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485474045] [2024-09-18 15:38:08,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:08,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:08,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:09,422 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:09,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:09,423 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-18 15:38:09,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:09,424 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-18 15:38:09,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:09,425 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-18 15:38:09,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:09,425 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-18 15:38:09,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:09,426 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-18 15:38:09,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:09,427 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-18 15:38:09,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:09,428 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-18 15:38:09,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:09,429 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-18 15:38:09,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:09,429 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-18 15:38:09,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:09,430 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-18 15:38:09,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:09,431 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-18 15:38:09,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:09,432 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-09-18 15:38:09,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:09,433 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-18 15:38:09,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:09,434 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-09-18 15:38:09,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:09,434 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-18 15:38:09,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:09,435 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2024-09-18 15:38:09,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:09,436 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-09-18 15:38:09,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:09,437 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-09-18 15:38:09,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:09,437 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-18 15:38:09,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:09,438 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-09-18 15:38:09,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:09,439 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-09-18 15:38:09,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:09,440 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2024-09-18 15:38:09,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:09,441 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-09-18 15:38:09,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:09,442 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-09-18 15:38:09,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:09,442 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-09-18 15:38:09,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:09,443 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-09-18 15:38:09,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:09,444 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-09-18 15:38:09,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:09,445 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-09-18 15:38:09,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:09,446 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-09-18 15:38:09,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:09,447 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-09-18 15:38:09,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:09,448 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-18 15:38:09,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:09,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485474045] [2024-09-18 15:38:09,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485474045] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:09,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [93164331] [2024-09-18 15:38:09,449 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-18 15:38:09,449 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:09,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:09,450 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-18 15:38:09,451 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-18 15:38:09,547 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 31 check-sat command(s) [2024-09-18 15:38:09,547 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:38:09,549 INFO L262 TraceCheckSpWp]: Trace formula consists of 618 conjuncts, 68 conjuncts are in the unsatisfiable core [2024-09-18 15:38:09,552 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:09,664 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-18 15:38:09,664 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:10,316 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-18 15:38:10,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [93164331] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:10,316 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:10,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36, 36] total 39 [2024-09-18 15:38:10,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881750232] [2024-09-18 15:38:10,316 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:10,317 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2024-09-18 15:38:10,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:10,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2024-09-18 15:38:10,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=574, Invalid=908, Unknown=0, NotChecked=0, Total=1482 [2024-09-18 15:38:10,318 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-18 15:38:10,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:10,456 INFO L93 Difference]: Finished difference Result 269 states and 271 transitions. [2024-09-18 15:38:10,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-09-18 15:38:10,456 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-18 15:38:10,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:10,458 INFO L225 Difference]: With dead ends: 269 [2024-09-18 15:38:10,458 INFO L226 Difference]: Without dead ends: 267 [2024-09-18 15:38:10,458 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-18 15:38:10,458 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 354 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:10,458 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 113 Invalid, 356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 354 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:38:10,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states. [2024-09-18 15:38:10,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 263. [2024-09-18 15:38:10,473 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-18 15:38:10,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 264 transitions. [2024-09-18 15:38:10,474 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 264 transitions. Word has length 253 [2024-09-18 15:38:10,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:10,474 INFO L474 AbstractCegarLoop]: Abstraction has 263 states and 264 transitions. [2024-09-18 15:38:10,474 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-18 15:38:10,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:10,474 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 264 transitions. [2024-09-18 15:38:10,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 261 [2024-09-18 15:38:10,475 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:10,475 INFO L216 NwaCegarLoop]: trace histogram [32, 32, 32, 31, 31, 31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:10,488 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2024-09-18 15:38:10,676 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-18 15:38:10,676 INFO L399 AbstractCegarLoop]: === Iteration 64 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:10,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:10,677 INFO L85 PathProgramCache]: Analyzing trace with hash 38845964, now seen corresponding path program 61 times [2024-09-18 15:38:10,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:10,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441359952] [2024-09-18 15:38:10,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:10,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:10,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,961 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:11,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,962 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-18 15:38:11,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,963 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-18 15:38:11,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,964 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-18 15:38:11,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,965 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-18 15:38:11,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,966 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-18 15:38:11,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,966 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-18 15:38:11,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,967 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-18 15:38:11,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,968 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-18 15:38:11,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,969 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-18 15:38:11,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,970 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-18 15:38:11,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,970 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-18 15:38:11,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,971 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-09-18 15:38:11,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,972 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-18 15:38:11,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,973 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-09-18 15:38:11,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,974 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-18 15:38:11,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,975 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2024-09-18 15:38:11,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,976 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-09-18 15:38:11,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,976 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-09-18 15:38:11,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,977 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-18 15:38:11,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,978 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-09-18 15:38:11,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,979 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-09-18 15:38:11,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,980 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2024-09-18 15:38:11,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,981 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-09-18 15:38:11,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,982 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-09-18 15:38:11,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,982 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-09-18 15:38:11,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,983 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-09-18 15:38:11,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,984 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-09-18 15:38:11,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,985 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-09-18 15:38:11,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,986 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-09-18 15:38:11,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,987 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-09-18 15:38:11,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,988 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-09-18 15:38:11,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,989 INFO L134 CoverageAnalysis]: Checked inductivity of 3875 backedges. 1428 proven. 587 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2024-09-18 15:38:11,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:11,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441359952] [2024-09-18 15:38:11,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441359952] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:11,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1171139497] [2024-09-18 15:38:11,989 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-18 15:38:11,989 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:11,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:11,990 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-18 15:38:11,991 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-18 15:38:12,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:12,065 INFO L262 TraceCheckSpWp]: Trace formula consists of 632 conjuncts, 66 conjuncts are in the unsatisfiable core [2024-09-18 15:38:12,067 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:13,320 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-18 15:38:13,321 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:14,293 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-18 15:38:14,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1171139497] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:14,293 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:14,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [67, 67, 67] total 101 [2024-09-18 15:38:14,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850677183] [2024-09-18 15:38:14,294 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:14,294 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 101 states [2024-09-18 15:38:14,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:14,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 101 interpolants. [2024-09-18 15:38:14,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2282, Invalid=7818, Unknown=0, NotChecked=0, Total=10100 [2024-09-18 15:38:14,296 INFO L87 Difference]: Start difference. First operand 263 states and 264 transitions. Second operand has 101 states, 101 states have (on average 1.7128712871287128) internal successors, (173), 101 states have internal predecessors, (173), 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-18 15:38:14,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:14,690 INFO L93 Difference]: Finished difference Result 368 states and 401 transitions. [2024-09-18 15:38:14,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2024-09-18 15:38:14,691 INFO L78 Accepts]: Start accepts. Automaton has has 101 states, 101 states have (on average 1.7128712871287128) internal successors, (173), 101 states have internal predecessors, (173), 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 260 [2024-09-18 15:38:14,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:14,692 INFO L225 Difference]: With dead ends: 368 [2024-09-18 15:38:14,692 INFO L226 Difference]: Without dead ends: 264 [2024-09-18 15:38:14,693 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 650 GetRequests, 488 SyntacticMatches, 63 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6541 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=2282, Invalid=7818, Unknown=0, NotChecked=0, Total=10100 [2024-09-18 15:38:14,693 INFO L434 NwaCegarLoop]: 72 mSDtfsCounter, 0 mSDsluCounter, 600 mSDsCounter, 0 mSdLazyCounter, 1053 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 672 SdHoareTripleChecker+Invalid, 1053 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1053 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:14,693 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 672 Invalid, 1053 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1053 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-18 15:38:14,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2024-09-18 15:38:14,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 264. [2024-09-18 15:38:14,708 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-18 15:38:14,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 265 transitions. [2024-09-18 15:38:14,709 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 265 transitions. Word has length 260 [2024-09-18 15:38:14,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:14,709 INFO L474 AbstractCegarLoop]: Abstraction has 264 states and 265 transitions. [2024-09-18 15:38:14,710 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 101 states, 101 states have (on average 1.7128712871287128) internal successors, (173), 101 states have internal predecessors, (173), 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-18 15:38:14,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:14,710 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 265 transitions. [2024-09-18 15:38:14,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 262 [2024-09-18 15:38:14,711 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:14,711 INFO L216 NwaCegarLoop]: trace histogram [32, 32, 32, 32, 31, 31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:14,723 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2024-09-18 15:38:14,911 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-18 15:38:14,911 INFO L399 AbstractCegarLoop]: === Iteration 65 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:14,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:14,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1931879192, now seen corresponding path program 62 times [2024-09-18 15:38:14,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:14,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688687207] [2024-09-18 15:38:14,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:14,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:14,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:15,682 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:15,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:15,683 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-18 15:38:15,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:15,683 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-18 15:38:15,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:15,684 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-18 15:38:15,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:15,685 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-18 15:38:15,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:15,686 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-18 15:38:15,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:15,687 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-18 15:38:15,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:15,687 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-18 15:38:15,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:15,688 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-18 15:38:15,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:15,689 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-18 15:38:15,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:15,690 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-18 15:38:15,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:15,691 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-18 15:38:15,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:15,692 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-18 15:38:15,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:15,692 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-09-18 15:38:15,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:15,693 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-18 15:38:15,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:15,694 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-09-18 15:38:15,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:15,695 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-18 15:38:15,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:15,696 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-09-18 15:38:15,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:15,697 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-09-18 15:38:15,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:15,697 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-09-18 15:38:15,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:15,698 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-18 15:38:15,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:15,699 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-09-18 15:38:15,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:15,700 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-18 15:38:15,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:15,701 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-09-18 15:38:15,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:15,702 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-09-18 15:38:15,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:15,703 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2024-09-18 15:38:15,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:15,704 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-09-18 15:38:15,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:15,705 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-09-18 15:38:15,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:15,705 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-09-18 15:38:15,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:15,706 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 236 [2024-09-18 15:38:15,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:15,707 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-09-18 15:38:15,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:15,708 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-09-18 15:38:15,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:15,709 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-18 15:38:15,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:15,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688687207] [2024-09-18 15:38:15,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688687207] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:15,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [23579566] [2024-09-18 15:38:15,710 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-18 15:38:15,710 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:15,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:15,712 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-18 15:38:15,712 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-18 15:38:15,790 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-18 15:38:15,790 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:38:15,792 INFO L262 TraceCheckSpWp]: Trace formula consists of 637 conjuncts, 67 conjuncts are in the unsatisfiable core [2024-09-18 15:38:15,795 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:15,908 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-18 15:38:15,908 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:16,616 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-18 15:38:16,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [23579566] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:16,616 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:16,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37, 37] total 40 [2024-09-18 15:38:16,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750135627] [2024-09-18 15:38:16,617 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:16,617 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2024-09-18 15:38:16,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:16,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2024-09-18 15:38:16,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=608, Invalid=952, Unknown=0, NotChecked=0, Total=1560 [2024-09-18 15:38:16,618 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-18 15:38:16,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:16,751 INFO L93 Difference]: Finished difference Result 277 states and 279 transitions. [2024-09-18 15:38:16,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-09-18 15:38:16,751 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-18 15:38:16,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:16,753 INFO L225 Difference]: With dead ends: 277 [2024-09-18 15:38:16,753 INFO L226 Difference]: Without dead ends: 275 [2024-09-18 15:38:16,753 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-18 15:38:16,753 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 321 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 321 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:16,753 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 97 Invalid, 323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 321 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:38:16,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2024-09-18 15:38:16,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 271. [2024-09-18 15:38:16,768 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-18 15:38:16,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 271 states to 271 states and 272 transitions. [2024-09-18 15:38:16,769 INFO L78 Accepts]: Start accepts. Automaton has 271 states and 272 transitions. Word has length 261 [2024-09-18 15:38:16,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:16,770 INFO L474 AbstractCegarLoop]: Abstraction has 271 states and 272 transitions. [2024-09-18 15:38:16,770 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-18 15:38:16,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:16,770 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 272 transitions. [2024-09-18 15:38:16,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 269 [2024-09-18 15:38:16,771 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:16,771 INFO L216 NwaCegarLoop]: trace histogram [33, 33, 33, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:16,783 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2024-09-18 15:38:16,971 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-18 15:38:16,971 INFO L399 AbstractCegarLoop]: === Iteration 66 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:16,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:16,972 INFO L85 PathProgramCache]: Analyzing trace with hash -786686197, now seen corresponding path program 63 times [2024-09-18 15:38:16,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:16,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491061430] [2024-09-18 15:38:16,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:16,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:16,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:18,330 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:18,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:18,331 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-18 15:38:18,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:18,332 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-18 15:38:18,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:18,333 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-18 15:38:18,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:18,334 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-18 15:38:18,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:18,334 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-18 15:38:18,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:18,335 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-18 15:38:18,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:18,336 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-18 15:38:18,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:18,337 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-18 15:38:18,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:18,337 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-18 15:38:18,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:18,338 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-18 15:38:18,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:18,339 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-18 15:38:18,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:18,340 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-18 15:38:18,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:18,341 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-09-18 15:38:18,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:18,342 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-18 15:38:18,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:18,343 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-09-18 15:38:18,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:18,343 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-18 15:38:18,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:18,344 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-09-18 15:38:18,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:18,345 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-09-18 15:38:18,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:18,346 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-09-18 15:38:18,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:18,347 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-18 15:38:18,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:18,347 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-09-18 15:38:18,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:18,348 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-18 15:38:18,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:18,349 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-09-18 15:38:18,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:18,350 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-09-18 15:38:18,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:18,351 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2024-09-18 15:38:18,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:18,351 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-09-18 15:38:18,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:18,352 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-09-18 15:38:18,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:18,353 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-09-18 15:38:18,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:18,354 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 236 [2024-09-18 15:38:18,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:18,355 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-09-18 15:38:18,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:18,356 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-09-18 15:38:18,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:18,356 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-09-18 15:38:18,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:18,358 INFO L134 CoverageAnalysis]: Checked inductivity of 4128 backedges. 1522 proven. 622 refuted. 0 times theorem prover too weak. 1984 trivial. 0 not checked. [2024-09-18 15:38:18,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:18,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491061430] [2024-09-18 15:38:18,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491061430] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:18,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [643928478] [2024-09-18 15:38:18,358 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-18 15:38:18,358 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:18,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:18,359 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-18 15:38:18,360 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-18 15:38:18,461 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 33 check-sat command(s) [2024-09-18 15:38:18,461 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:38:18,463 INFO L262 TraceCheckSpWp]: Trace formula consists of 651 conjuncts, 68 conjuncts are in the unsatisfiable core [2024-09-18 15:38:18,466 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:19,764 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-18 15:38:19,765 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:20,815 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-18 15:38:20,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [643928478] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:20,815 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:20,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [69, 69, 69] total 104 [2024-09-18 15:38:20,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205037242] [2024-09-18 15:38:20,815 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:20,816 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 104 states [2024-09-18 15:38:20,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:20,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 104 interpolants. [2024-09-18 15:38:20,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2419, Invalid=8293, Unknown=0, NotChecked=0, Total=10712 [2024-09-18 15:38:20,817 INFO L87 Difference]: Start difference. First operand 271 states and 272 transitions. Second operand has 104 states, 104 states have (on average 1.7115384615384615) internal successors, (178), 104 states have internal predecessors, (178), 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-18 15:38:21,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:21,165 INFO L93 Difference]: Finished difference Result 379 states and 413 transitions. [2024-09-18 15:38:21,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-09-18 15:38:21,165 INFO L78 Accepts]: Start accepts. Automaton has has 104 states, 104 states have (on average 1.7115384615384615) internal successors, (178), 104 states have internal predecessors, (178), 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 268 [2024-09-18 15:38:21,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:21,167 INFO L225 Difference]: With dead ends: 379 [2024-09-18 15:38:21,167 INFO L226 Difference]: Without dead ends: 272 [2024-09-18 15:38:21,168 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 670 GetRequests, 503 SyntacticMatches, 65 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6944 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=2419, Invalid=8293, Unknown=0, NotChecked=0, Total=10712 [2024-09-18 15:38:21,168 INFO L434 NwaCegarLoop]: 74 mSDtfsCounter, 0 mSDsluCounter, 536 mSDsCounter, 0 mSdLazyCounter, 972 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 610 SdHoareTripleChecker+Invalid, 972 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 972 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:21,168 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 610 Invalid, 972 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 972 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-18 15:38:21,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2024-09-18 15:38:21,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 272. [2024-09-18 15:38:21,183 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-18 15:38:21,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 273 transitions. [2024-09-18 15:38:21,184 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 273 transitions. Word has length 268 [2024-09-18 15:38:21,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:21,184 INFO L474 AbstractCegarLoop]: Abstraction has 272 states and 273 transitions. [2024-09-18 15:38:21,185 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 104 states, 104 states have (on average 1.7115384615384615) internal successors, (178), 104 states have internal predecessors, (178), 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-18 15:38:21,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:21,185 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 273 transitions. [2024-09-18 15:38:21,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 270 [2024-09-18 15:38:21,186 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:21,186 INFO L216 NwaCegarLoop]: trace histogram [33, 33, 33, 33, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:21,199 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2024-09-18 15:38:21,386 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-18 15:38:21,387 INFO L399 AbstractCegarLoop]: === Iteration 67 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:21,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:21,387 INFO L85 PathProgramCache]: Analyzing trace with hash -1879984105, now seen corresponding path program 64 times [2024-09-18 15:38:21,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:21,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593013192] [2024-09-18 15:38:21,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:21,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:21,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:22,185 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:22,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:22,186 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-18 15:38:22,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:22,187 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-18 15:38:22,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:22,187 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-18 15:38:22,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:22,188 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-18 15:38:22,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:22,189 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-18 15:38:22,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:22,190 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-18 15:38:22,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:22,191 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-18 15:38:22,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:22,191 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-18 15:38:22,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:22,192 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-18 15:38:22,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:22,193 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-18 15:38:22,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:22,194 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-18 15:38:22,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:22,195 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-18 15:38:22,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:22,195 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-18 15:38:22,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:22,196 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-09-18 15:38:22,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:22,197 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-18 15:38:22,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:22,198 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-09-18 15:38:22,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:22,200 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-18 15:38:22,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:22,201 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-09-18 15:38:22,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:22,202 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-09-18 15:38:22,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:22,203 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-09-18 15:38:22,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:22,205 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-09-18 15:38:22,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:22,206 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-09-18 15:38:22,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:22,207 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-09-18 15:38:22,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:22,207 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-09-18 15:38:22,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:22,208 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-09-18 15:38:22,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:22,209 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-09-18 15:38:22,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:22,210 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-09-18 15:38:22,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:22,211 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2024-09-18 15:38:22,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:22,212 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-09-18 15:38:22,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:22,213 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2024-09-18 15:38:22,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:22,214 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-09-18 15:38:22,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:22,215 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 258 [2024-09-18 15:38:22,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:22,216 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-18 15:38:22,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:22,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593013192] [2024-09-18 15:38:22,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593013192] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:22,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [322452094] [2024-09-18 15:38:22,217 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-18 15:38:22,217 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:22,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:22,218 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-18 15:38:22,220 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-18 15:38:22,310 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-18 15:38:22,310 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:38:22,313 INFO L262 TraceCheckSpWp]: Trace formula consists of 656 conjuncts, 72 conjuncts are in the unsatisfiable core [2024-09-18 15:38:22,328 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:22,470 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-18 15:38:22,470 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:23,190 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-18 15:38:23,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [322452094] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:23,190 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:23,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38, 38] total 41 [2024-09-18 15:38:23,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880166591] [2024-09-18 15:38:23,190 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:23,191 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2024-09-18 15:38:23,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:23,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2024-09-18 15:38:23,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=643, Invalid=997, Unknown=0, NotChecked=0, Total=1640 [2024-09-18 15:38:23,191 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-18 15:38:23,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:23,377 INFO L93 Difference]: Finished difference Result 285 states and 287 transitions. [2024-09-18 15:38:23,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-09-18 15:38:23,378 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-18 15:38:23,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:23,379 INFO L225 Difference]: With dead ends: 285 [2024-09-18 15:38:23,379 INFO L226 Difference]: Without dead ends: 283 [2024-09-18 15:38:23,380 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-18 15:38:23,380 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 354 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:23,380 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 108 Invalid, 356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 354 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:38:23,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2024-09-18 15:38:23,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 279. [2024-09-18 15:38:23,398 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-18 15:38:23,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 279 states to 279 states and 280 transitions. [2024-09-18 15:38:23,399 INFO L78 Accepts]: Start accepts. Automaton has 279 states and 280 transitions. Word has length 269 [2024-09-18 15:38:23,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:23,399 INFO L474 AbstractCegarLoop]: Abstraction has 279 states and 280 transitions. [2024-09-18 15:38:23,399 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-18 15:38:23,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:23,399 INFO L276 IsEmpty]: Start isEmpty. Operand 279 states and 280 transitions. [2024-09-18 15:38:23,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2024-09-18 15:38:23,400 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:23,401 INFO L216 NwaCegarLoop]: trace histogram [34, 34, 34, 33, 33, 33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:23,414 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-18 15:38:23,604 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-18 15:38:23,605 INFO L399 AbstractCegarLoop]: === Iteration 68 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:23,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:23,605 INFO L85 PathProgramCache]: Analyzing trace with hash 1898822956, now seen corresponding path program 65 times [2024-09-18 15:38:23,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:23,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134028630] [2024-09-18 15:38:23,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:23,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:23,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,138 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:25,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,140 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-18 15:38:25,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,141 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-18 15:38:25,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,142 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-18 15:38:25,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,143 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-18 15:38:25,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,145 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-18 15:38:25,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,146 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-18 15:38:25,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,147 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-18 15:38:25,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,148 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-18 15:38:25,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,149 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-18 15:38:25,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,149 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-18 15:38:25,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,150 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-18 15:38:25,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,151 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-18 15:38:25,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,152 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-18 15:38:25,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,153 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-09-18 15:38:25,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,154 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-18 15:38:25,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,155 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-09-18 15:38:25,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,156 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-18 15:38:25,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,157 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-09-18 15:38:25,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,158 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-09-18 15:38:25,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,159 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-09-18 15:38:25,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,160 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-09-18 15:38:25,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,160 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-09-18 15:38:25,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,161 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-09-18 15:38:25,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,162 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-09-18 15:38:25,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,163 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-09-18 15:38:25,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,164 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-09-18 15:38:25,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,165 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-09-18 15:38:25,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,166 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2024-09-18 15:38:25,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,167 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-09-18 15:38:25,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,168 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2024-09-18 15:38:25,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,169 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-09-18 15:38:25,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,170 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 258 [2024-09-18 15:38:25,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,171 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-09-18 15:38:25,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,172 INFO L134 CoverageAnalysis]: Checked inductivity of 4389 backedges. 1619 proven. 658 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-09-18 15:38:25,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:25,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134028630] [2024-09-18 15:38:25,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134028630] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:25,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1669710251] [2024-09-18 15:38:25,172 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-18 15:38:25,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:25,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:25,174 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-18 15:38:25,174 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-18 15:38:25,274 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 34 check-sat command(s) [2024-09-18 15:38:25,274 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:38:25,276 INFO L262 TraceCheckSpWp]: Trace formula consists of 670 conjuncts, 70 conjuncts are in the unsatisfiable core [2024-09-18 15:38:25,279 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:26,607 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-18 15:38:26,608 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:27,681 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-18 15:38:27,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1669710251] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:27,681 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:27,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [71, 71, 71] total 107 [2024-09-18 15:38:27,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861543604] [2024-09-18 15:38:27,682 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:27,682 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 107 states [2024-09-18 15:38:27,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:27,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 107 interpolants. [2024-09-18 15:38:27,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2560, Invalid=8782, Unknown=0, NotChecked=0, Total=11342 [2024-09-18 15:38:27,684 INFO L87 Difference]: Start difference. First operand 279 states and 280 transitions. Second operand has 107 states, 107 states have (on average 1.7102803738317758) internal successors, (183), 107 states have internal predecessors, (183), 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-18 15:38:28,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:28,040 INFO L93 Difference]: Finished difference Result 390 states and 425 transitions. [2024-09-18 15:38:28,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-09-18 15:38:28,041 INFO L78 Accepts]: Start accepts. Automaton has has 107 states, 107 states have (on average 1.7102803738317758) internal successors, (183), 107 states have internal predecessors, (183), 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 276 [2024-09-18 15:38:28,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:28,043 INFO L225 Difference]: With dead ends: 390 [2024-09-18 15:38:28,043 INFO L226 Difference]: Without dead ends: 280 [2024-09-18 15:38:28,044 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 690 GetRequests, 518 SyntacticMatches, 67 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7359 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=2560, Invalid=8782, Unknown=0, NotChecked=0, Total=11342 [2024-09-18 15:38:28,044 INFO L434 NwaCegarLoop]: 76 mSDtfsCounter, 0 mSDsluCounter, 625 mSDsCounter, 0 mSdLazyCounter, 971 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 701 SdHoareTripleChecker+Invalid, 971 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 971 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:28,044 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 701 Invalid, 971 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 971 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-18 15:38:28,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2024-09-18 15:38:28,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 280. [2024-09-18 15:38:28,061 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-18 15:38:28,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 280 states to 280 states and 281 transitions. [2024-09-18 15:38:28,062 INFO L78 Accepts]: Start accepts. Automaton has 280 states and 281 transitions. Word has length 276 [2024-09-18 15:38:28,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:28,062 INFO L474 AbstractCegarLoop]: Abstraction has 280 states and 281 transitions. [2024-09-18 15:38:28,062 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 107 states, 107 states have (on average 1.7102803738317758) internal successors, (183), 107 states have internal predecessors, (183), 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-18 15:38:28,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:28,062 INFO L276 IsEmpty]: Start isEmpty. Operand 280 states and 281 transitions. [2024-09-18 15:38:28,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 278 [2024-09-18 15:38:28,063 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:28,063 INFO L216 NwaCegarLoop]: trace histogram [34, 34, 34, 34, 33, 33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:28,076 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-18 15:38:28,264 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-18 15:38:28,264 INFO L399 AbstractCegarLoop]: === Iteration 69 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:28,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:28,264 INFO L85 PathProgramCache]: Analyzing trace with hash 1687128632, now seen corresponding path program 66 times [2024-09-18 15:38:28,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:28,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689935622] [2024-09-18 15:38:28,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:28,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:28,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,133 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:29,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,134 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-18 15:38:29,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,135 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-18 15:38:29,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,135 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-18 15:38:29,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,136 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-18 15:38:29,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,137 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-18 15:38:29,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,138 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-18 15:38:29,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,139 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-18 15:38:29,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,140 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-18 15:38:29,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,141 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-09-18 15:38:29,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,141 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-18 15:38:29,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,142 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-09-18 15:38:29,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,143 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-18 15:38:29,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,144 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-09-18 15:38:29,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,145 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-18 15:38:29,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,145 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-09-18 15:38:29,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,146 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-18 15:38:29,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,147 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-09-18 15:38:29,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,148 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-18 15:38:29,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,149 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-09-18 15:38:29,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,149 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-18 15:38:29,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,150 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-09-18 15:38:29,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,151 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-09-18 15:38:29,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,152 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-09-18 15:38:29,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,152 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-09-18 15:38:29,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,153 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-09-18 15:38:29,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,154 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-09-18 15:38:29,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,155 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2024-09-18 15:38:29,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,156 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-09-18 15:38:29,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,157 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-09-18 15:38:29,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,158 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-09-18 15:38:29,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,159 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 252 [2024-09-18 15:38:29,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,159 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-09-18 15:38:29,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,160 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-09-18 15:38:29,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,162 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-18 15:38:29,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:29,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689935622] [2024-09-18 15:38:29,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689935622] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:29,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1308182405] [2024-09-18 15:38:29,162 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-18 15:38:29,162 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:29,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:29,164 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-18 15:38:29,164 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-18 15:38:29,267 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 34 check-sat command(s) [2024-09-18 15:38:29,267 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:38:29,270 INFO L262 TraceCheckSpWp]: Trace formula consists of 675 conjuncts, 74 conjuncts are in the unsatisfiable core [2024-09-18 15:38:29,272 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:29,410 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-18 15:38:29,411 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:30,163 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-18 15:38:30,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1308182405] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:30,163 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:30,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39, 39] total 42 [2024-09-18 15:38:30,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154201993] [2024-09-18 15:38:30,163 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:30,164 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2024-09-18 15:38:30,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:30,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2024-09-18 15:38:30,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=679, Invalid=1043, Unknown=0, NotChecked=0, Total=1722 [2024-09-18 15:38:30,165 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-18 15:38:30,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:30,309 INFO L93 Difference]: Finished difference Result 293 states and 295 transitions. [2024-09-18 15:38:30,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-09-18 15:38:30,310 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-18 15:38:30,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:30,311 INFO L225 Difference]: With dead ends: 293 [2024-09-18 15:38:30,311 INFO L226 Difference]: Without dead ends: 291 [2024-09-18 15:38:30,312 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 694 GetRequests, 585 SyntacticMatches, 68 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1558 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=685, Invalid=1121, Unknown=0, NotChecked=0, Total=1806 [2024-09-18 15:38:30,312 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 347 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 348 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 347 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:30,312 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 99 Invalid, 348 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 347 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:38:30,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2024-09-18 15:38:30,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 287. [2024-09-18 15:38:30,328 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-18 15:38:30,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 288 transitions. [2024-09-18 15:38:30,330 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 288 transitions. Word has length 277 [2024-09-18 15:38:30,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:30,330 INFO L474 AbstractCegarLoop]: Abstraction has 287 states and 288 transitions. [2024-09-18 15:38:30,330 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-18 15:38:30,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:30,330 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 288 transitions. [2024-09-18 15:38:30,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 285 [2024-09-18 15:38:30,332 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:30,332 INFO L216 NwaCegarLoop]: trace histogram [35, 35, 35, 34, 34, 34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:30,346 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2024-09-18 15:38:30,532 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-18 15:38:30,532 INFO L399 AbstractCegarLoop]: === Iteration 70 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:30,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:30,533 INFO L85 PathProgramCache]: Analyzing trace with hash -1127844885, now seen corresponding path program 67 times [2024-09-18 15:38:30,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:30,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679366578] [2024-09-18 15:38:30,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:30,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:30,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,236 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:32,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,237 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-18 15:38:32,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,238 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-18 15:38:32,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,239 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-18 15:38:32,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,240 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-18 15:38:32,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,241 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-18 15:38:32,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,242 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-18 15:38:32,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,242 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-18 15:38:32,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,243 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-18 15:38:32,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,244 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-09-18 15:38:32,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,245 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-18 15:38:32,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,246 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-09-18 15:38:32,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,247 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-18 15:38:32,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,248 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-09-18 15:38:32,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,249 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-18 15:38:32,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,250 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-09-18 15:38:32,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,250 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-18 15:38:32,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,251 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-09-18 15:38:32,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,252 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-18 15:38:32,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,253 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-09-18 15:38:32,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,254 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-18 15:38:32,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,255 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-09-18 15:38:32,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,255 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-09-18 15:38:32,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,256 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-09-18 15:38:32,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,257 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-09-18 15:38:32,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,258 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-09-18 15:38:32,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,259 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-09-18 15:38:32,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,259 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2024-09-18 15:38:32,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,260 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-09-18 15:38:32,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,261 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-09-18 15:38:32,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,262 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-09-18 15:38:32,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,263 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 252 [2024-09-18 15:38:32,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,264 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-09-18 15:38:32,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,264 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-09-18 15:38:32,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,265 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-09-18 15:38:32,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,267 INFO L134 CoverageAnalysis]: Checked inductivity of 4658 backedges. 1719 proven. 695 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-09-18 15:38:32,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:32,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679366578] [2024-09-18 15:38:32,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679366578] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:32,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1909380589] [2024-09-18 15:38:32,267 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-18 15:38:32,267 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:32,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:32,268 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-18 15:38:32,269 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-18 15:38:32,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,365 INFO L262 TraceCheckSpWp]: Trace formula consists of 689 conjuncts, 72 conjuncts are in the unsatisfiable core [2024-09-18 15:38:32,367 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:33,852 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-18 15:38:33,852 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:35,038 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-18 15:38:35,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1909380589] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:35,038 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:35,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [73, 73, 73] total 110 [2024-09-18 15:38:35,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635008271] [2024-09-18 15:38:35,038 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:35,039 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 110 states [2024-09-18 15:38:35,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:35,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 110 interpolants. [2024-09-18 15:38:35,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2705, Invalid=9285, Unknown=0, NotChecked=0, Total=11990 [2024-09-18 15:38:35,040 INFO L87 Difference]: Start difference. First operand 287 states and 288 transitions. Second operand has 110 states, 110 states have (on average 1.709090909090909) internal successors, (188), 110 states have internal predecessors, (188), 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-18 15:38:35,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:35,556 INFO L93 Difference]: Finished difference Result 401 states and 437 transitions. [2024-09-18 15:38:35,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-09-18 15:38:35,556 INFO L78 Accepts]: Start accepts. Automaton has has 110 states, 110 states have (on average 1.709090909090909) internal successors, (188), 110 states have internal predecessors, (188), 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 284 [2024-09-18 15:38:35,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:35,558 INFO L225 Difference]: With dead ends: 401 [2024-09-18 15:38:35,558 INFO L226 Difference]: Without dead ends: 288 [2024-09-18 15:38:35,559 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 710 GetRequests, 533 SyntacticMatches, 69 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7786 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=2705, Invalid=9285, Unknown=0, NotChecked=0, Total=11990 [2024-09-18 15:38:35,559 INFO L434 NwaCegarLoop]: 78 mSDtfsCounter, 0 mSDsluCounter, 726 mSDsCounter, 0 mSdLazyCounter, 1133 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 804 SdHoareTripleChecker+Invalid, 1133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:35,560 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 804 Invalid, 1133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1133 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-18 15:38:35,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2024-09-18 15:38:35,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 288. [2024-09-18 15:38:35,580 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-18 15:38:35,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 289 transitions. [2024-09-18 15:38:35,581 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 289 transitions. Word has length 284 [2024-09-18 15:38:35,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:35,581 INFO L474 AbstractCegarLoop]: Abstraction has 288 states and 289 transitions. [2024-09-18 15:38:35,581 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 110 states, 110 states have (on average 1.709090909090909) internal successors, (188), 110 states have internal predecessors, (188), 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-18 15:38:35,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:35,581 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 289 transitions. [2024-09-18 15:38:35,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 286 [2024-09-18 15:38:35,582 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:35,582 INFO L216 NwaCegarLoop]: trace histogram [35, 35, 35, 35, 34, 34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:35,595 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2024-09-18 15:38:35,783 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-18 15:38:35,784 INFO L399 AbstractCegarLoop]: === Iteration 71 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:35,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:35,784 INFO L85 PathProgramCache]: Analyzing trace with hash 2134930679, now seen corresponding path program 68 times [2024-09-18 15:38:35,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:35,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666125096] [2024-09-18 15:38:35,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:35,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:35,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,753 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:36,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,754 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-18 15:38:36,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,754 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-18 15:38:36,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,755 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-18 15:38:36,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,756 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-18 15:38:36,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,757 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-18 15:38:36,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,758 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-18 15:38:36,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,759 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-18 15:38:36,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,760 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-09-18 15:38:36,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,761 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-18 15:38:36,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,761 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-09-18 15:38:36,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,762 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-18 15:38:36,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,763 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-09-18 15:38:36,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,764 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-18 15:38:36,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,765 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-09-18 15:38:36,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,766 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-18 15:38:36,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,767 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-09-18 15:38:36,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,767 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-18 15:38:36,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,768 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-09-18 15:38:36,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,769 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-09-18 15:38:36,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,770 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2024-09-18 15:38:36,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,771 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-09-18 15:38:36,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,772 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-09-18 15:38:36,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,773 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-09-18 15:38:36,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,773 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2024-09-18 15:38:36,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,774 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-09-18 15:38:36,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,775 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-09-18 15:38:36,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,776 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-09-18 15:38:36,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,777 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-09-18 15:38:36,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,778 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-09-18 15:38:36,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,779 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 246 [2024-09-18 15:38:36,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,780 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-09-18 15:38:36,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,780 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 260 [2024-09-18 15:38:36,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,781 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-09-18 15:38:36,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,782 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 274 [2024-09-18 15:38:36,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,784 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-18 15:38:36,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:36,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666125096] [2024-09-18 15:38:36,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666125096] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:36,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [496455580] [2024-09-18 15:38:36,784 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-18 15:38:36,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:36,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:36,785 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-18 15:38:36,786 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-18 15:38:36,871 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-18 15:38:36,872 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:38:36,874 INFO L262 TraceCheckSpWp]: Trace formula consists of 694 conjuncts, 73 conjuncts are in the unsatisfiable core [2024-09-18 15:38:36,877 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:36,998 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-18 15:38:36,999 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:37,831 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-18 15:38:37,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [496455580] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:37,831 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:37,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40, 40] total 43 [2024-09-18 15:38:37,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191294943] [2024-09-18 15:38:37,832 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:37,832 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2024-09-18 15:38:37,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:37,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2024-09-18 15:38:37,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=716, Invalid=1090, Unknown=0, NotChecked=0, Total=1806 [2024-09-18 15:38:37,833 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-18 15:38:37,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:37,992 INFO L93 Difference]: Finished difference Result 301 states and 303 transitions. [2024-09-18 15:38:37,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-09-18 15:38:37,992 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-18 15:38:37,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:37,994 INFO L225 Difference]: With dead ends: 301 [2024-09-18 15:38:37,994 INFO L226 Difference]: Without dead ends: 299 [2024-09-18 15:38:37,994 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 714 GetRequests, 600 SyntacticMatches, 72 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1711 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=722, Invalid=1170, Unknown=0, NotChecked=0, Total=1892 [2024-09-18 15:38:37,995 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 344 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 346 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 344 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:37,995 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 107 Invalid, 346 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 344 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:38:37,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2024-09-18 15:38:38,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 295. [2024-09-18 15:38:38,012 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-18 15:38:38,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 296 transitions. [2024-09-18 15:38:38,013 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 296 transitions. Word has length 285 [2024-09-18 15:38:38,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:38,013 INFO L474 AbstractCegarLoop]: Abstraction has 295 states and 296 transitions. [2024-09-18 15:38:38,014 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-18 15:38:38,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:38,014 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 296 transitions. [2024-09-18 15:38:38,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 293 [2024-09-18 15:38:38,015 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:38,015 INFO L216 NwaCegarLoop]: trace histogram [36, 36, 36, 35, 35, 35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:38,028 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-18 15:38:38,215 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-18 15:38:38,216 INFO L399 AbstractCegarLoop]: === Iteration 72 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:38,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:38,216 INFO L85 PathProgramCache]: Analyzing trace with hash -1877294004, now seen corresponding path program 69 times [2024-09-18 15:38:38,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:38,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741370628] [2024-09-18 15:38:38,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:38,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:38,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,932 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:39,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,933 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-18 15:38:39,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,934 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-18 15:38:39,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,935 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-18 15:38:39,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,935 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-18 15:38:39,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,936 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-18 15:38:39,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,937 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-18 15:38:39,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,938 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-18 15:38:39,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,939 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-09-18 15:38:39,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,940 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-18 15:38:39,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,940 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-09-18 15:38:39,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,941 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-18 15:38:39,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,942 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-09-18 15:38:39,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,943 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-18 15:38:39,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,944 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-09-18 15:38:39,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,944 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-18 15:38:39,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,945 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-09-18 15:38:39,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,946 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-18 15:38:39,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,947 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-09-18 15:38:39,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,948 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-09-18 15:38:39,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,949 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2024-09-18 15:38:39,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,949 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-09-18 15:38:39,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,950 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-09-18 15:38:39,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,951 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-09-18 15:38:39,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,952 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2024-09-18 15:38:39,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,953 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-09-18 15:38:39,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,953 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-09-18 15:38:39,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,954 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-09-18 15:38:39,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,955 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-09-18 15:38:39,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,961 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-09-18 15:38:39,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,962 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 246 [2024-09-18 15:38:39,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,963 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-09-18 15:38:39,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,964 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 260 [2024-09-18 15:38:39,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,965 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-09-18 15:38:39,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,966 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 274 [2024-09-18 15:38:39,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,967 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2024-09-18 15:38:39,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,968 INFO L134 CoverageAnalysis]: Checked inductivity of 4935 backedges. 1822 proven. 733 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2024-09-18 15:38:39,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:39,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741370628] [2024-09-18 15:38:39,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741370628] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:39,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [250941353] [2024-09-18 15:38:39,968 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-18 15:38:39,969 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:39,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:39,970 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-18 15:38:39,971 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-18 15:38:40,086 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 36 check-sat command(s) [2024-09-18 15:38:40,086 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:38:40,088 INFO L262 TraceCheckSpWp]: Trace formula consists of 708 conjuncts, 74 conjuncts are in the unsatisfiable core [2024-09-18 15:38:40,091 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:41,563 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-18 15:38:41,564 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:42,795 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-18 15:38:42,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [250941353] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:42,795 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:42,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [75, 75, 75] total 113 [2024-09-18 15:38:42,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041560341] [2024-09-18 15:38:42,795 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:42,796 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 113 states [2024-09-18 15:38:42,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:42,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 113 interpolants. [2024-09-18 15:38:42,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2854, Invalid=9802, Unknown=0, NotChecked=0, Total=12656 [2024-09-18 15:38:42,797 INFO L87 Difference]: Start difference. First operand 295 states and 296 transitions. Second operand has 113 states, 113 states have (on average 1.7079646017699115) internal successors, (193), 113 states have internal predecessors, (193), 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-18 15:38:43,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:43,197 INFO L93 Difference]: Finished difference Result 412 states and 449 transitions. [2024-09-18 15:38:43,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-09-18 15:38:43,198 INFO L78 Accepts]: Start accepts. Automaton has has 113 states, 113 states have (on average 1.7079646017699115) internal successors, (193), 113 states have internal predecessors, (193), 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 292 [2024-09-18 15:38:43,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:43,199 INFO L225 Difference]: With dead ends: 412 [2024-09-18 15:38:43,200 INFO L226 Difference]: Without dead ends: 296 [2024-09-18 15:38:43,200 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 730 GetRequests, 548 SyntacticMatches, 71 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8225 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=2854, Invalid=9802, Unknown=0, NotChecked=0, Total=12656 [2024-09-18 15:38:43,201 INFO L434 NwaCegarLoop]: 80 mSDtfsCounter, 0 mSDsluCounter, 572 mSDsCounter, 0 mSdLazyCounter, 1027 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 652 SdHoareTripleChecker+Invalid, 1027 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1027 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:43,201 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 652 Invalid, 1027 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1027 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-18 15:38:43,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2024-09-18 15:38:43,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 296. [2024-09-18 15:38:43,218 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-18 15:38:43,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 297 transitions. [2024-09-18 15:38:43,219 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 297 transitions. Word has length 292 [2024-09-18 15:38:43,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:43,219 INFO L474 AbstractCegarLoop]: Abstraction has 296 states and 297 transitions. [2024-09-18 15:38:43,220 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 113 states, 113 states have (on average 1.7079646017699115) internal successors, (193), 113 states have internal predecessors, (193), 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-18 15:38:43,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:43,220 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 297 transitions. [2024-09-18 15:38:43,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 294 [2024-09-18 15:38:43,221 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:43,221 INFO L216 NwaCegarLoop]: trace histogram [36, 36, 36, 36, 35, 35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:43,234 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-18 15:38:43,421 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-18 15:38:43,422 INFO L399 AbstractCegarLoop]: === Iteration 73 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:43,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:43,422 INFO L85 PathProgramCache]: Analyzing trace with hash 1882782040, now seen corresponding path program 70 times [2024-09-18 15:38:43,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:43,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236836246] [2024-09-18 15:38:43,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:43,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:43,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,387 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:44,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,388 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-18 15:38:44,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,389 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-18 15:38:44,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,390 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-18 15:38:44,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,392 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-18 15:38:44,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,392 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-18 15:38:44,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,393 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-18 15:38:44,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,394 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-18 15:38:44,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,395 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-18 15:38:44,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,396 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-09-18 15:38:44,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,396 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-18 15:38:44,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,397 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-18 15:38:44,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,398 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-18 15:38:44,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,399 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-09-18 15:38:44,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,400 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-18 15:38:44,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,400 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2024-09-18 15:38:44,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,401 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-18 15:38:44,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,402 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-09-18 15:38:44,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,403 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-18 15:38:44,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,404 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-09-18 15:38:44,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,405 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-09-18 15:38:44,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,406 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-09-18 15:38:44,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,407 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-09-18 15:38:44,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,407 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-09-18 15:38:44,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,408 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-09-18 15:38:44,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,409 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-09-18 15:38:44,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,410 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2024-09-18 15:38:44,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,416 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-09-18 15:38:44,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,418 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-09-18 15:38:44,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,418 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-09-18 15:38:44,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,419 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2024-09-18 15:38:44,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,420 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 254 [2024-09-18 15:38:44,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,421 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-09-18 15:38:44,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,422 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 268 [2024-09-18 15:38:44,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,422 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-09-18 15:38:44,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,423 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 282 [2024-09-18 15:38:44,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,424 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-18 15:38:44,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:44,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236836246] [2024-09-18 15:38:44,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236836246] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:44,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [958878533] [2024-09-18 15:38:44,425 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-18 15:38:44,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:44,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:44,426 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-18 15:38:44,426 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-18 15:38:44,516 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-18 15:38:44,516 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:38:44,520 INFO L262 TraceCheckSpWp]: Trace formula consists of 713 conjuncts, 78 conjuncts are in the unsatisfiable core [2024-09-18 15:38:44,522 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:44,654 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-18 15:38:44,654 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:45,552 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-18 15:38:45,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [958878533] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:45,552 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:45,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41, 41] total 44 [2024-09-18 15:38:45,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832579435] [2024-09-18 15:38:45,553 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:45,553 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2024-09-18 15:38:45,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:45,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2024-09-18 15:38:45,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=754, Invalid=1138, Unknown=0, NotChecked=0, Total=1892 [2024-09-18 15:38:45,554 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-18 15:38:45,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:45,753 INFO L93 Difference]: Finished difference Result 309 states and 311 transitions. [2024-09-18 15:38:45,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-09-18 15:38:45,754 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-18 15:38:45,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:45,756 INFO L225 Difference]: With dead ends: 309 [2024-09-18 15:38:45,756 INFO L226 Difference]: Without dead ends: 307 [2024-09-18 15:38:45,756 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-18 15:38:45,757 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 491 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 492 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:45,757 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 157 Invalid, 492 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 491 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:38:45,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2024-09-18 15:38:45,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 303. [2024-09-18 15:38:45,779 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-18 15:38:45,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 304 transitions. [2024-09-18 15:38:45,781 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 304 transitions. Word has length 293 [2024-09-18 15:38:45,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:45,781 INFO L474 AbstractCegarLoop]: Abstraction has 303 states and 304 transitions. [2024-09-18 15:38:45,781 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-18 15:38:45,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:45,782 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 304 transitions. [2024-09-18 15:38:45,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 301 [2024-09-18 15:38:45,782 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:45,783 INFO L216 NwaCegarLoop]: trace histogram [37, 37, 37, 36, 36, 36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:45,796 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2024-09-18 15:38:45,983 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-18 15:38:45,983 INFO L399 AbstractCegarLoop]: === Iteration 74 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:45,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:45,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1885880117, now seen corresponding path program 71 times [2024-09-18 15:38:45,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:45,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006370760] [2024-09-18 15:38:45,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:45,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:46,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:47,696 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:47,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:47,697 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-18 15:38:47,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:47,698 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-18 15:38:47,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:47,699 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-18 15:38:47,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:47,700 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-18 15:38:47,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:47,701 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-18 15:38:47,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:47,702 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-18 15:38:47,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:47,702 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-18 15:38:47,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:47,703 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-18 15:38:47,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:47,704 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-09-18 15:38:47,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:47,705 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-18 15:38:47,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:47,706 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-18 15:38:47,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:47,706 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-18 15:38:47,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:47,707 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-09-18 15:38:47,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:47,708 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-18 15:38:47,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:47,709 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2024-09-18 15:38:47,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:47,710 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-18 15:38:47,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:47,711 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-09-18 15:38:47,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:47,711 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-18 15:38:47,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:47,712 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-09-18 15:38:47,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:47,713 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-09-18 15:38:47,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:47,714 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-09-18 15:38:47,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:47,715 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-09-18 15:38:47,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:47,715 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-09-18 15:38:47,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:47,716 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-09-18 15:38:47,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:47,717 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-09-18 15:38:47,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:47,718 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2024-09-18 15:38:47,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:47,719 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-09-18 15:38:47,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:47,720 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-09-18 15:38:47,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:47,721 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-09-18 15:38:47,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:47,721 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2024-09-18 15:38:47,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:47,722 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 254 [2024-09-18 15:38:47,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:47,723 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-09-18 15:38:47,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:47,724 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 268 [2024-09-18 15:38:47,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:47,725 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-09-18 15:38:47,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:47,726 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 282 [2024-09-18 15:38:47,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:47,727 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-09-18 15:38:47,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:47,728 INFO L134 CoverageAnalysis]: Checked inductivity of 5220 backedges. 1928 proven. 772 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked. [2024-09-18 15:38:47,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:47,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006370760] [2024-09-18 15:38:47,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006370760] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:47,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1080038785] [2024-09-18 15:38:47,728 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-18 15:38:47,728 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:47,728 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:47,729 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-18 15:38:47,730 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-18 15:38:47,837 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 37 check-sat command(s) [2024-09-18 15:38:47,838 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:38:47,841 INFO L262 TraceCheckSpWp]: Trace formula consists of 727 conjuncts, 76 conjuncts are in the unsatisfiable core [2024-09-18 15:38:47,843 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:49,442 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-18 15:38:49,442 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:50,718 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-18 15:38:50,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1080038785] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:50,718 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:50,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [77, 77, 77] total 116 [2024-09-18 15:38:50,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963040381] [2024-09-18 15:38:50,719 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:50,719 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 116 states [2024-09-18 15:38:50,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:50,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 116 interpolants. [2024-09-18 15:38:50,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3007, Invalid=10333, Unknown=0, NotChecked=0, Total=13340 [2024-09-18 15:38:50,721 INFO L87 Difference]: Start difference. First operand 303 states and 304 transitions. Second operand has 116 states, 116 states have (on average 1.706896551724138) internal successors, (198), 116 states have internal predecessors, (198), 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-18 15:38:51,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:51,184 INFO L93 Difference]: Finished difference Result 423 states and 461 transitions. [2024-09-18 15:38:51,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2024-09-18 15:38:51,184 INFO L78 Accepts]: Start accepts. Automaton has has 116 states, 116 states have (on average 1.706896551724138) internal successors, (198), 116 states have internal predecessors, (198), 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 300 [2024-09-18 15:38:51,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:51,186 INFO L225 Difference]: With dead ends: 423 [2024-09-18 15:38:51,186 INFO L226 Difference]: Without dead ends: 304 [2024-09-18 15:38:51,187 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 750 GetRequests, 563 SyntacticMatches, 73 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8676 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=3007, Invalid=10333, Unknown=0, NotChecked=0, Total=13340 [2024-09-18 15:38:51,187 INFO L434 NwaCegarLoop]: 82 mSDtfsCounter, 0 mSDsluCounter, 599 mSDsCounter, 0 mSdLazyCounter, 901 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 681 SdHoareTripleChecker+Invalid, 901 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 901 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:51,187 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 681 Invalid, 901 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 901 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-18 15:38:51,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2024-09-18 15:38:51,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 304. [2024-09-18 15:38:51,205 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-18 15:38:51,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 305 transitions. [2024-09-18 15:38:51,206 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 305 transitions. Word has length 300 [2024-09-18 15:38:51,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:51,206 INFO L474 AbstractCegarLoop]: Abstraction has 304 states and 305 transitions. [2024-09-18 15:38:51,206 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 116 states, 116 states have (on average 1.706896551724138) internal successors, (198), 116 states have internal predecessors, (198), 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-18 15:38:51,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:51,207 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 305 transitions. [2024-09-18 15:38:51,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 302 [2024-09-18 15:38:51,208 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:51,208 INFO L216 NwaCegarLoop]: trace histogram [37, 37, 37, 37, 36, 36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:51,221 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2024-09-18 15:38:51,408 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-18 15:38:51,408 INFO L399 AbstractCegarLoop]: === Iteration 75 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:51,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:51,409 INFO L85 PathProgramCache]: Analyzing trace with hash -1880741417, now seen corresponding path program 72 times [2024-09-18 15:38:51,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:51,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182623180] [2024-09-18 15:38:51,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:51,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:51,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,434 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:52,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,435 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-18 15:38:52,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,436 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-18 15:38:52,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,437 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-18 15:38:52,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,437 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-18 15:38:52,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,438 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-18 15:38:52,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,439 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-18 15:38:52,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,440 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-18 15:38:52,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,440 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-18 15:38:52,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,441 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-18 15:38:52,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,442 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-09-18 15:38:52,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,443 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-18 15:38:52,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,444 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-09-18 15:38:52,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,444 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-18 15:38:52,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,445 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-09-18 15:38:52,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,446 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-18 15:38:52,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,447 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-09-18 15:38:52,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,447 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-09-18 15:38:52,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,448 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2024-09-18 15:38:52,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,449 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-18 15:38:52,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,450 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-09-18 15:38:52,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,451 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-09-18 15:38:52,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,452 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-09-18 15:38:52,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,452 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-09-18 15:38:52,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,453 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-09-18 15:38:52,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,454 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-09-18 15:38:52,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,455 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-09-18 15:38:52,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,456 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-09-18 15:38:52,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,457 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-09-18 15:38:52,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,457 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2024-09-18 15:38:52,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,458 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2024-09-18 15:38:52,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,459 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-09-18 15:38:52,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,460 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-09-18 15:38:52,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,461 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-09-18 15:38:52,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,461 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 276 [2024-09-18 15:38:52,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,462 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-09-18 15:38:52,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,463 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 290 [2024-09-18 15:38:52,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,464 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-18 15:38:52,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:52,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182623180] [2024-09-18 15:38:52,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182623180] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:52,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [169970049] [2024-09-18 15:38:52,465 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-18 15:38:52,465 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:52,465 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:52,466 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-18 15:38:52,466 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-18 15:38:52,580 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 37 check-sat command(s) [2024-09-18 15:38:52,580 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:38:52,583 INFO L262 TraceCheckSpWp]: Trace formula consists of 732 conjuncts, 80 conjuncts are in the unsatisfiable core [2024-09-18 15:38:52,585 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:52,730 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-18 15:38:52,730 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:53,618 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-18 15:38:53,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [169970049] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:53,619 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:53,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42, 42] total 45 [2024-09-18 15:38:53,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134843382] [2024-09-18 15:38:53,619 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:53,619 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2024-09-18 15:38:53,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:53,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2024-09-18 15:38:53,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=793, Invalid=1187, Unknown=0, NotChecked=0, Total=1980 [2024-09-18 15:38:53,620 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-18 15:38:53,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:53,790 INFO L93 Difference]: Finished difference Result 317 states and 319 transitions. [2024-09-18 15:38:53,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-09-18 15:38:53,790 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-18 15:38:53,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:53,791 INFO L225 Difference]: With dead ends: 317 [2024-09-18 15:38:53,792 INFO L226 Difference]: Without dead ends: 315 [2024-09-18 15:38:53,792 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-18 15:38:53,792 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 425 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 426 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 425 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:53,792 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 113 Invalid, 426 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 425 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:38:53,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 315 states. [2024-09-18 15:38:53,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 315 to 311. [2024-09-18 15:38:53,810 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-18 15:38:53,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 312 transitions. [2024-09-18 15:38:53,811 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 312 transitions. Word has length 301 [2024-09-18 15:38:53,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:53,811 INFO L474 AbstractCegarLoop]: Abstraction has 311 states and 312 transitions. [2024-09-18 15:38:53,811 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-18 15:38:53,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:53,811 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 312 transitions. [2024-09-18 15:38:53,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 309 [2024-09-18 15:38:53,812 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:53,812 INFO L216 NwaCegarLoop]: trace histogram [38, 38, 38, 37, 37, 37, 37, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:53,825 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2024-09-18 15:38:54,013 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-18 15:38:54,013 INFO L399 AbstractCegarLoop]: === Iteration 76 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:54,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:54,013 INFO L85 PathProgramCache]: Analyzing trace with hash -1536568468, now seen corresponding path program 73 times [2024-09-18 15:38:54,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:54,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003806660] [2024-09-18 15:38:54,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:54,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:54,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:55,816 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:55,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:55,817 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-18 15:38:55,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:55,818 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-18 15:38:55,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:55,819 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-18 15:38:55,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:55,820 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-18 15:38:55,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:55,821 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-18 15:38:55,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:55,822 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-18 15:38:55,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:55,822 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-18 15:38:55,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:55,823 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-18 15:38:55,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:55,824 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-18 15:38:55,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:55,825 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-09-18 15:38:55,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:55,826 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-18 15:38:55,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:55,826 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-09-18 15:38:55,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:55,827 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-18 15:38:55,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:55,828 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-09-18 15:38:55,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:55,829 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-18 15:38:55,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:55,830 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-09-18 15:38:55,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:55,830 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-09-18 15:38:55,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:55,831 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2024-09-18 15:38:55,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:55,832 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-18 15:38:55,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:55,833 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-09-18 15:38:55,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:55,834 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-09-18 15:38:55,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:55,835 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-09-18 15:38:55,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:55,835 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-09-18 15:38:55,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:55,836 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-09-18 15:38:55,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:55,837 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-09-18 15:38:55,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:55,838 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-09-18 15:38:55,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:55,839 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-09-18 15:38:55,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:55,839 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-09-18 15:38:55,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:55,840 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2024-09-18 15:38:55,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:55,841 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2024-09-18 15:38:55,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:55,842 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-09-18 15:38:55,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:55,843 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-09-18 15:38:55,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:55,844 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-09-18 15:38:55,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:55,844 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 276 [2024-09-18 15:38:55,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:55,845 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-09-18 15:38:55,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:55,846 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 290 [2024-09-18 15:38:55,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:55,847 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-09-18 15:38:55,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:55,848 INFO L134 CoverageAnalysis]: Checked inductivity of 5513 backedges. 2037 proven. 812 refuted. 0 times theorem prover too weak. 2664 trivial. 0 not checked. [2024-09-18 15:38:55,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:55,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003806660] [2024-09-18 15:38:55,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003806660] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:55,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1707051493] [2024-09-18 15:38:55,849 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-18 15:38:55,849 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:55,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:55,850 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-18 15:38:55,850 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-18 15:38:55,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:55,934 INFO L262 TraceCheckSpWp]: Trace formula consists of 746 conjuncts, 78 conjuncts are in the unsatisfiable core [2024-09-18 15:38:55,936 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:57,626 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-18 15:38:57,626 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:58,982 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-18 15:38:58,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1707051493] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:58,983 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:58,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [79, 79, 79] total 119 [2024-09-18 15:38:58,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387300650] [2024-09-18 15:38:58,983 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:58,983 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 119 states [2024-09-18 15:38:58,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:58,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 119 interpolants. [2024-09-18 15:38:58,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3164, Invalid=10878, Unknown=0, NotChecked=0, Total=14042 [2024-09-18 15:38:58,985 INFO L87 Difference]: Start difference. First operand 311 states and 312 transitions. Second operand has 119 states, 119 states have (on average 1.7058823529411764) internal successors, (203), 119 states have internal predecessors, (203), 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-18 15:38:59,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:59,400 INFO L93 Difference]: Finished difference Result 434 states and 473 transitions. [2024-09-18 15:38:59,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2024-09-18 15:38:59,401 INFO L78 Accepts]: Start accepts. Automaton has has 119 states, 119 states have (on average 1.7058823529411764) internal successors, (203), 119 states have internal predecessors, (203), 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 308 [2024-09-18 15:38:59,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:59,403 INFO L225 Difference]: With dead ends: 434 [2024-09-18 15:38:59,403 INFO L226 Difference]: Without dead ends: 312 [2024-09-18 15:38:59,404 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 770 GetRequests, 578 SyntacticMatches, 75 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9139 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=3164, Invalid=10878, Unknown=0, NotChecked=0, Total=14042 [2024-09-18 15:38:59,404 INFO L434 NwaCegarLoop]: 84 mSDtfsCounter, 0 mSDsluCounter, 516 mSDsCounter, 0 mSdLazyCounter, 1059 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 600 SdHoareTripleChecker+Invalid, 1059 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1059 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:59,404 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 600 Invalid, 1059 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1059 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-18 15:38:59,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2024-09-18 15:38:59,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 312. [2024-09-18 15:38:59,423 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-18 15:38:59,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 313 transitions. [2024-09-18 15:38:59,425 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 313 transitions. Word has length 308 [2024-09-18 15:38:59,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:59,425 INFO L474 AbstractCegarLoop]: Abstraction has 312 states and 313 transitions. [2024-09-18 15:38:59,425 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 119 states, 119 states have (on average 1.7058823529411764) internal successors, (203), 119 states have internal predecessors, (203), 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-18 15:38:59,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:59,425 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 313 transitions. [2024-09-18 15:38:59,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 310 [2024-09-18 15:38:59,426 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:59,427 INFO L216 NwaCegarLoop]: trace histogram [38, 38, 38, 38, 37, 37, 37, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:59,444 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-18 15:38:59,627 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-18 15:38:59,627 INFO L399 AbstractCegarLoop]: === Iteration 77 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:59,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:59,627 INFO L85 PathProgramCache]: Analyzing trace with hash 2071228536, now seen corresponding path program 74 times [2024-09-18 15:38:59,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:59,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373270747] [2024-09-18 15:38:59,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:59,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:59,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,715 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:39:00,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,717 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-18 15:39:00,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,718 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-18 15:39:00,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,718 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-18 15:39:00,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,719 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-18 15:39:00,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,720 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-18 15:39:00,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,721 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-18 15:39:00,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,721 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-18 15:39:00,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,722 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-18 15:39:00,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,723 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-18 15:39:00,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,724 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-18 15:39:00,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,725 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-09-18 15:39:00,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,726 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-18 15:39:00,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,727 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-09-18 15:39:00,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,728 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-18 15:39:00,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,728 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2024-09-18 15:39:00,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,729 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-09-18 15:39:00,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,730 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-09-18 15:39:00,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,731 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-18 15:39:00,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,732 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-09-18 15:39:00,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,732 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-09-18 15:39:00,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,733 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2024-09-18 15:39:00,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,734 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-09-18 15:39:00,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,735 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-09-18 15:39:00,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,736 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-09-18 15:39:00,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,736 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-09-18 15:39:00,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,737 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-09-18 15:39:00,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,738 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-09-18 15:39:00,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,739 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-09-18 15:39:00,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,740 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-09-18 15:39:00,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,741 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-09-18 15:39:00,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,742 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-09-18 15:39:00,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,743 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 263 [2024-09-18 15:39:00,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,744 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 270 [2024-09-18 15:39:00,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,745 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-09-18 15:39:00,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,746 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-09-18 15:39:00,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,747 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-09-18 15:39:00,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,747 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 298 [2024-09-18 15:39:00,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,749 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-18 15:39:00,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:39:00,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373270747] [2024-09-18 15:39:00,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373270747] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:39:00,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1991598531] [2024-09-18 15:39:00,749 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-18 15:39:00,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:39:00,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:39:00,751 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-18 15:39:00,752 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-18 15:39:00,839 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-18 15:39:00,839 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:39:00,842 INFO L262 TraceCheckSpWp]: Trace formula consists of 751 conjuncts, 79 conjuncts are in the unsatisfiable core [2024-09-18 15:39:00,844 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:39:00,977 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-18 15:39:00,977 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:39:01,955 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-18 15:39:01,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1991598531] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:39:01,955 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:39:01,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 43, 43] total 46 [2024-09-18 15:39:01,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603416351] [2024-09-18 15:39:01,955 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:39:01,955 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2024-09-18 15:39:01,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:39:01,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2024-09-18 15:39:01,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=833, Invalid=1237, Unknown=0, NotChecked=0, Total=2070 [2024-09-18 15:39:01,956 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-18 15:39:02,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:39:02,152 INFO L93 Difference]: Finished difference Result 325 states and 327 transitions. [2024-09-18 15:39:02,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-09-18 15:39:02,152 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-18 15:39:02,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:39:02,154 INFO L225 Difference]: With dead ends: 325 [2024-09-18 15:39:02,154 INFO L226 Difference]: Without dead ends: 323 [2024-09-18 15:39:02,154 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-18 15:39:02,154 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 498 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 498 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:39:02,154 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 138 Invalid, 499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 498 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:39:02,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2024-09-18 15:39:02,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 319. [2024-09-18 15:39:02,173 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-18 15:39:02,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 320 transitions. [2024-09-18 15:39:02,174 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 320 transitions. Word has length 309 [2024-09-18 15:39:02,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:39:02,174 INFO L474 AbstractCegarLoop]: Abstraction has 319 states and 320 transitions. [2024-09-18 15:39:02,175 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-18 15:39:02,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:02,175 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 320 transitions. [2024-09-18 15:39:02,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 317 [2024-09-18 15:39:02,176 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:39:02,176 INFO L216 NwaCegarLoop]: trace histogram [39, 39, 39, 38, 38, 38, 38, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:39:02,188 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2024-09-18 15:39:02,376 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-18 15:39:02,376 INFO L399 AbstractCegarLoop]: === Iteration 78 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:39:02,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:02,377 INFO L85 PathProgramCache]: Analyzing trace with hash 603850155, now seen corresponding path program 75 times [2024-09-18 15:39:02,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:39:02,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400706138] [2024-09-18 15:39:02,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:39:02,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:39:02,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:04,298 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:39:04,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:04,300 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-18 15:39:04,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:04,301 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-18 15:39:04,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:04,301 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-18 15:39:04,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:04,302 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-18 15:39:04,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:04,303 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-18 15:39:04,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:04,304 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-18 15:39:04,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:04,305 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-18 15:39:04,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:04,306 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-18 15:39:04,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:04,306 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-18 15:39:04,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:04,307 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-18 15:39:04,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:04,308 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-09-18 15:39:04,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:04,309 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-18 15:39:04,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:04,310 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-09-18 15:39:04,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:04,310 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-18 15:39:04,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:04,311 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2024-09-18 15:39:04,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:04,312 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-09-18 15:39:04,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:04,313 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-09-18 15:39:04,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:04,314 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-18 15:39:04,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:04,315 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-09-18 15:39:04,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:04,315 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-09-18 15:39:04,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:04,316 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2024-09-18 15:39:04,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:04,317 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-09-18 15:39:04,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:04,318 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-09-18 15:39:04,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:04,319 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-09-18 15:39:04,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:04,320 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-09-18 15:39:04,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:04,320 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-09-18 15:39:04,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:04,321 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-09-18 15:39:04,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:04,322 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-09-18 15:39:04,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:04,323 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-09-18 15:39:04,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:04,324 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-09-18 15:39:04,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:04,324 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-09-18 15:39:04,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:04,325 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 263 [2024-09-18 15:39:04,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:04,326 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 270 [2024-09-18 15:39:04,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:04,327 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-09-18 15:39:04,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:04,328 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-09-18 15:39:04,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:04,329 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-09-18 15:39:04,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:04,329 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 298 [2024-09-18 15:39:04,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:04,330 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-09-18 15:39:04,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:04,332 INFO L134 CoverageAnalysis]: Checked inductivity of 5814 backedges. 2149 proven. 853 refuted. 0 times theorem prover too weak. 2812 trivial. 0 not checked. [2024-09-18 15:39:04,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:39:04,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400706138] [2024-09-18 15:39:04,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400706138] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:39:04,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [958964885] [2024-09-18 15:39:04,332 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-18 15:39:04,332 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:39:04,332 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:39:04,333 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-18 15:39:04,334 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-18 15:39:04,462 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 39 check-sat command(s) [2024-09-18 15:39:04,463 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:39:04,466 INFO L262 TraceCheckSpWp]: Trace formula consists of 765 conjuncts, 80 conjuncts are in the unsatisfiable core [2024-09-18 15:39:04,469 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:39:06,238 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-18 15:39:06,238 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:39:07,656 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-18 15:39:07,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [958964885] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:39:07,657 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:39:07,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [81, 81, 81] total 122 [2024-09-18 15:39:07,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589938495] [2024-09-18 15:39:07,657 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:39:07,657 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 122 states [2024-09-18 15:39:07,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:39:07,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 122 interpolants. [2024-09-18 15:39:07,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3325, Invalid=11437, Unknown=0, NotChecked=0, Total=14762 [2024-09-18 15:39:07,659 INFO L87 Difference]: Start difference. First operand 319 states and 320 transitions. Second operand has 122 states, 122 states have (on average 1.7049180327868851) internal successors, (208), 122 states have internal predecessors, (208), 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-18 15:39:08,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:39:08,166 INFO L93 Difference]: Finished difference Result 445 states and 485 transitions. [2024-09-18 15:39:08,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-09-18 15:39:08,167 INFO L78 Accepts]: Start accepts. Automaton has has 122 states, 122 states have (on average 1.7049180327868851) internal successors, (208), 122 states have internal predecessors, (208), 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 316 [2024-09-18 15:39:08,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:39:08,169 INFO L225 Difference]: With dead ends: 445 [2024-09-18 15:39:08,169 INFO L226 Difference]: Without dead ends: 320 [2024-09-18 15:39:08,170 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 790 GetRequests, 593 SyntacticMatches, 77 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9614 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=3325, Invalid=11437, Unknown=0, NotChecked=0, Total=14762 [2024-09-18 15:39:08,170 INFO L434 NwaCegarLoop]: 86 mSDtfsCounter, 0 mSDsluCounter, 844 mSDsCounter, 0 mSdLazyCounter, 1255 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 930 SdHoareTripleChecker+Invalid, 1255 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1255 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-18 15:39:08,170 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 930 Invalid, 1255 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1255 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-18 15:39:08,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2024-09-18 15:39:08,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 320. [2024-09-18 15:39:08,190 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-18 15:39:08,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 321 transitions. [2024-09-18 15:39:08,192 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 321 transitions. Word has length 316 [2024-09-18 15:39:08,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:39:08,192 INFO L474 AbstractCegarLoop]: Abstraction has 320 states and 321 transitions. [2024-09-18 15:39:08,192 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 122 states, 122 states have (on average 1.7049180327868851) internal successors, (208), 122 states have internal predecessors, (208), 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-18 15:39:08,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:08,193 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 321 transitions. [2024-09-18 15:39:08,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 318 [2024-09-18 15:39:08,194 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:39:08,194 INFO L216 NwaCegarLoop]: trace histogram [39, 39, 39, 39, 38, 38, 38, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:39:08,206 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2024-09-18 15:39:08,394 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-18 15:39:08,394 INFO L399 AbstractCegarLoop]: === Iteration 79 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:39:08,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:08,395 INFO L85 PathProgramCache]: Analyzing trace with hash 1011930807, now seen corresponding path program 76 times [2024-09-18 15:39:08,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:39:08,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645382615] [2024-09-18 15:39:08,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:39:08,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:39:08,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:09,534 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:39:09,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:09,535 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-18 15:39:09,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:09,536 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-18 15:39:09,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:09,536 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-18 15:39:09,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:09,537 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-18 15:39:09,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:09,538 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-18 15:39:09,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:09,539 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-18 15:39:09,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:09,539 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-18 15:39:09,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:09,540 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-18 15:39:09,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:09,541 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-18 15:39:09,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:09,542 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-18 15:39:09,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:09,542 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-18 15:39:09,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:09,543 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-09-18 15:39:09,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:09,544 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-18 15:39:09,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:09,545 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-09-18 15:39:09,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:09,545 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-18 15:39:09,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:09,546 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-09-18 15:39:09,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:09,547 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-09-18 15:39:09,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:09,548 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-09-18 15:39:09,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:09,549 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-18 15:39:09,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:09,549 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-09-18 15:39:09,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:09,550 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-18 15:39:09,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:09,551 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-09-18 15:39:09,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:09,552 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-09-18 15:39:09,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:09,552 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2024-09-18 15:39:09,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:09,553 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-09-18 15:39:09,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:09,554 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-09-18 15:39:09,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:09,555 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-09-18 15:39:09,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:09,556 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 236 [2024-09-18 15:39:09,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:09,556 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-09-18 15:39:09,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:09,557 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-09-18 15:39:09,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:09,558 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-09-18 15:39:09,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:09,559 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2024-09-18 15:39:09,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:09,560 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 271 [2024-09-18 15:39:09,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:09,561 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-09-18 15:39:09,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:09,561 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 285 [2024-09-18 15:39:09,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:09,562 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 292 [2024-09-18 15:39:09,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:09,563 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-09-18 15:39:09,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:09,564 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 306 [2024-09-18 15:39:09,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:09,566 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-18 15:39:09,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:39:09,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645382615] [2024-09-18 15:39:09,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645382615] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:39:09,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1166944417] [2024-09-18 15:39:09,566 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-18 15:39:09,566 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:39:09,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:39:09,568 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-18 15:39:09,569 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-18 15:39:09,657 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-18 15:39:09,657 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:39:09,661 INFO L262 TraceCheckSpWp]: Trace formula consists of 770 conjuncts, 84 conjuncts are in the unsatisfiable core [2024-09-18 15:39:09,663 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:39:09,796 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-18 15:39:09,796 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:39:10,749 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-18 15:39:10,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1166944417] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:39:10,749 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:39:10,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44, 44] total 47 [2024-09-18 15:39:10,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944200225] [2024-09-18 15:39:10,750 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:39:10,750 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2024-09-18 15:39:10,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:39:10,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2024-09-18 15:39:10,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=874, Invalid=1288, Unknown=0, NotChecked=0, Total=2162 [2024-09-18 15:39:10,751 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-18 15:39:10,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:39:10,965 INFO L93 Difference]: Finished difference Result 333 states and 335 transitions. [2024-09-18 15:39:10,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-09-18 15:39:10,966 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-18 15:39:10,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:39:10,968 INFO L225 Difference]: With dead ends: 333 [2024-09-18 15:39:10,968 INFO L226 Difference]: Without dead ends: 331 [2024-09-18 15:39:10,968 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-18 15:39:10,968 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 149 mSDsCounter, 0 mSdLazyCounter, 556 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 557 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 556 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:39:10,968 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 160 Invalid, 557 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 556 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:39:10,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 331 states. [2024-09-18 15:39:10,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 331 to 327. [2024-09-18 15:39:10,995 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-18 15:39:10,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 328 transitions. [2024-09-18 15:39:10,996 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 328 transitions. Word has length 317 [2024-09-18 15:39:10,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:39:10,997 INFO L474 AbstractCegarLoop]: Abstraction has 327 states and 328 transitions. [2024-09-18 15:39:10,997 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-18 15:39:10,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:10,997 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 328 transitions. [2024-09-18 15:39:10,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 325 [2024-09-18 15:39:10,999 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:39:10,999 INFO L216 NwaCegarLoop]: trace histogram [40, 40, 40, 39, 39, 39, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:39:11,012 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2024-09-18 15:39:11,199 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-18 15:39:11,199 INFO L399 AbstractCegarLoop]: === Iteration 80 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:39:11,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:11,200 INFO L85 PathProgramCache]: Analyzing trace with hash 1005382284, now seen corresponding path program 77 times [2024-09-18 15:39:11,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:39:11,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799440327] [2024-09-18 15:39:11,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:39:11,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:39:11,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,210 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:39:13,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,211 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-18 15:39:13,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,212 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-18 15:39:13,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,213 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-18 15:39:13,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,213 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-18 15:39:13,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,214 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-18 15:39:13,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,215 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-18 15:39:13,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,216 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-18 15:39:13,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,217 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-18 15:39:13,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,217 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-18 15:39:13,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,218 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-18 15:39:13,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,219 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-18 15:39:13,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,220 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-09-18 15:39:13,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,221 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-18 15:39:13,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,221 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-09-18 15:39:13,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,222 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-18 15:39:13,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,223 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-09-18 15:39:13,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,224 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-09-18 15:39:13,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,225 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-09-18 15:39:13,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,225 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-18 15:39:13,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,226 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-09-18 15:39:13,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,227 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-18 15:39:13,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,228 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-09-18 15:39:13,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,229 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-09-18 15:39:13,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,229 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2024-09-18 15:39:13,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,230 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-09-18 15:39:13,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,231 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-09-18 15:39:13,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,232 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-09-18 15:39:13,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,233 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 236 [2024-09-18 15:39:13,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,233 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-09-18 15:39:13,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,234 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-09-18 15:39:13,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,235 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-09-18 15:39:13,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,236 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2024-09-18 15:39:13,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,237 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 271 [2024-09-18 15:39:13,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,238 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-09-18 15:39:13,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,239 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 285 [2024-09-18 15:39:13,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,239 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 292 [2024-09-18 15:39:13,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,240 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-09-18 15:39:13,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,241 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 306 [2024-09-18 15:39:13,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,242 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2024-09-18 15:39:13,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,243 INFO L134 CoverageAnalysis]: Checked inductivity of 6123 backedges. 2264 proven. 895 refuted. 0 times theorem prover too weak. 2964 trivial. 0 not checked. [2024-09-18 15:39:13,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:39:13,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799440327] [2024-09-18 15:39:13,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799440327] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:39:13,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [769471291] [2024-09-18 15:39:13,244 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-18 15:39:13,244 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:39:13,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:39:13,245 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-18 15:39:13,245 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-18 15:39:13,363 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 40 check-sat command(s) [2024-09-18 15:39:13,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:39:13,367 INFO L262 TraceCheckSpWp]: Trace formula consists of 784 conjuncts, 82 conjuncts are in the unsatisfiable core [2024-09-18 15:39:13,370 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:39:15,178 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-18 15:39:15,178 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:39:16,684 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-18 15:39:16,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [769471291] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:39:16,685 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:39:16,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [83, 83, 83] total 125 [2024-09-18 15:39:16,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115214249] [2024-09-18 15:39:16,685 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:39:16,685 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 125 states [2024-09-18 15:39:16,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:39:16,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 125 interpolants. [2024-09-18 15:39:16,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3490, Invalid=12010, Unknown=0, NotChecked=0, Total=15500 [2024-09-18 15:39:16,687 INFO L87 Difference]: Start difference. First operand 327 states and 328 transitions. Second operand has 125 states, 125 states have (on average 1.704) internal successors, (213), 125 states have internal predecessors, (213), 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-18 15:39:17,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:39:17,206 INFO L93 Difference]: Finished difference Result 456 states and 497 transitions. [2024-09-18 15:39:17,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-09-18 15:39:17,207 INFO L78 Accepts]: Start accepts. Automaton has has 125 states, 125 states have (on average 1.704) internal successors, (213), 125 states have internal predecessors, (213), 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 324 [2024-09-18 15:39:17,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:39:17,209 INFO L225 Difference]: With dead ends: 456 [2024-09-18 15:39:17,209 INFO L226 Difference]: Without dead ends: 328 [2024-09-18 15:39:17,209 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 810 GetRequests, 608 SyntacticMatches, 79 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10101 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=3490, Invalid=12010, Unknown=0, NotChecked=0, Total=15500 [2024-09-18 15:39:17,210 INFO L434 NwaCegarLoop]: 88 mSDtfsCounter, 0 mSDsluCounter, 895 mSDsCounter, 0 mSdLazyCounter, 1360 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 983 SdHoareTripleChecker+Invalid, 1360 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1360 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-18 15:39:17,210 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 983 Invalid, 1360 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1360 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-18 15:39:17,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2024-09-18 15:39:17,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 328. [2024-09-18 15:39:17,230 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-18 15:39:17,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 329 transitions. [2024-09-18 15:39:17,231 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 329 transitions. Word has length 324 [2024-09-18 15:39:17,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:39:17,231 INFO L474 AbstractCegarLoop]: Abstraction has 328 states and 329 transitions. [2024-09-18 15:39:17,232 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 125 states, 125 states have (on average 1.704) internal successors, (213), 125 states have internal predecessors, (213), 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-18 15:39:17,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:17,232 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 329 transitions. [2024-09-18 15:39:17,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 326 [2024-09-18 15:39:17,233 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:39:17,233 INFO L216 NwaCegarLoop]: trace histogram [40, 40, 40, 40, 39, 39, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:39:17,245 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2024-09-18 15:39:17,433 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-18 15:39:17,433 INFO L399 AbstractCegarLoop]: === Iteration 81 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:39:17,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:17,433 INFO L85 PathProgramCache]: Analyzing trace with hash -1273761896, now seen corresponding path program 78 times [2024-09-18 15:39:17,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:39:17,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266832876] [2024-09-18 15:39:17,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:39:17,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:39:17,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:18,608 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:39:18,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:18,609 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-18 15:39:18,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:18,610 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-18 15:39:18,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:18,610 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-18 15:39:18,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:18,611 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-18 15:39:18,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:18,612 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-18 15:39:18,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:18,613 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-18 15:39:18,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:18,613 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-18 15:39:18,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:18,614 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-18 15:39:18,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:18,615 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-18 15:39:18,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:18,616 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-18 15:39:18,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:18,617 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-18 15:39:18,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:18,618 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-18 15:39:18,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:18,619 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-09-18 15:39:18,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:18,620 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-18 15:39:18,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:18,620 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-09-18 15:39:18,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:18,621 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-18 15:39:18,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:18,622 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-09-18 15:39:18,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:18,623 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-09-18 15:39:18,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:18,624 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-09-18 15:39:18,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:18,625 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-09-18 15:39:18,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:18,626 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-09-18 15:39:18,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:18,627 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-09-18 15:39:18,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:18,627 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-09-18 15:39:18,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:18,628 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-09-18 15:39:18,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:18,629 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-09-18 15:39:18,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:18,630 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-09-18 15:39:18,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:18,631 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2024-09-18 15:39:18,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:18,631 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-09-18 15:39:18,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:18,632 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2024-09-18 15:39:18,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:18,633 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-09-18 15:39:18,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:18,634 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 258 [2024-09-18 15:39:18,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:18,635 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-09-18 15:39:18,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:18,636 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-09-18 15:39:18,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:18,637 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 279 [2024-09-18 15:39:18,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:18,638 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 286 [2024-09-18 15:39:18,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:18,639 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 293 [2024-09-18 15:39:18,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:18,640 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-09-18 15:39:18,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:18,641 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-09-18 15:39:18,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:18,641 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 314 [2024-09-18 15:39:18,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:18,643 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-18 15:39:18,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:39:18,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266832876] [2024-09-18 15:39:18,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266832876] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:39:18,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2107438058] [2024-09-18 15:39:18,643 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-18 15:39:18,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:39:18,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:39:18,645 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-18 15:39:18,646 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-18 15:39:18,787 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 40 check-sat command(s) [2024-09-18 15:39:18,788 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:39:18,791 INFO L262 TraceCheckSpWp]: Trace formula consists of 789 conjuncts, 86 conjuncts are in the unsatisfiable core [2024-09-18 15:39:18,794 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:39:18,934 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-18 15:39:18,935 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:39:19,949 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-18 15:39:19,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2107438058] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:39:19,949 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:39:19,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45, 45] total 48 [2024-09-18 15:39:19,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999651512] [2024-09-18 15:39:19,949 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:39:19,950 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2024-09-18 15:39:19,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:39:19,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2024-09-18 15:39:19,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=916, Invalid=1340, Unknown=0, NotChecked=0, Total=2256 [2024-09-18 15:39:19,951 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-18 15:39:20,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:39:20,132 INFO L93 Difference]: Finished difference Result 341 states and 343 transitions. [2024-09-18 15:39:20,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-09-18 15:39:20,132 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-18 15:39:20,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:39:20,134 INFO L225 Difference]: With dead ends: 341 [2024-09-18 15:39:20,134 INFO L226 Difference]: Without dead ends: 339 [2024-09-18 15:39:20,134 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-18 15:39:20,135 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 421 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 421 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:39:20,135 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 98 Invalid, 422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 421 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:39:20,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2024-09-18 15:39:20,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 335. [2024-09-18 15:39:20,161 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-18 15:39:20,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 336 transitions. [2024-09-18 15:39:20,163 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 336 transitions. Word has length 325 [2024-09-18 15:39:20,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:39:20,163 INFO L474 AbstractCegarLoop]: Abstraction has 335 states and 336 transitions. [2024-09-18 15:39:20,163 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-18 15:39:20,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:20,164 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 336 transitions. [2024-09-18 15:39:20,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 333 [2024-09-18 15:39:20,165 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:39:20,165 INFO L216 NwaCegarLoop]: trace histogram [41, 41, 41, 40, 40, 40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:39:20,178 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-18 15:39:20,365 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-18 15:39:20,365 INFO L399 AbstractCegarLoop]: === Iteration 82 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:39:20,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:20,366 INFO L85 PathProgramCache]: Analyzing trace with hash 2078753419, now seen corresponding path program 79 times [2024-09-18 15:39:20,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:39:20,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384500610] [2024-09-18 15:39:20,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:39:20,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:39:20,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:22,557 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:39:22,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:22,558 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-18 15:39:22,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:22,559 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-18 15:39:22,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:22,560 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-18 15:39:22,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:22,561 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-18 15:39:22,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:22,561 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-18 15:39:22,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:22,562 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-18 15:39:22,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:22,563 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-18 15:39:22,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:22,564 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-18 15:39:22,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:22,565 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-18 15:39:22,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:22,565 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-18 15:39:22,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:22,566 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-18 15:39:22,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:22,567 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-18 15:39:22,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:22,568 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-09-18 15:39:22,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:22,568 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-18 15:39:22,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:22,569 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-09-18 15:39:22,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:22,570 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-18 15:39:22,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:22,571 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-09-18 15:39:22,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:22,572 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-09-18 15:39:22,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:22,572 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-09-18 15:39:22,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:22,573 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-09-18 15:39:22,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:22,574 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-09-18 15:39:22,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:22,575 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-09-18 15:39:22,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:22,576 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-09-18 15:39:22,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:22,576 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-09-18 15:39:22,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:22,577 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-09-18 15:39:22,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:22,578 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-09-18 15:39:22,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:22,579 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2024-09-18 15:39:22,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:22,580 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-09-18 15:39:22,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:22,581 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2024-09-18 15:39:22,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:22,581 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-09-18 15:39:22,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:22,582 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 258 [2024-09-18 15:39:22,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:22,583 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-09-18 15:39:22,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:22,584 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-09-18 15:39:22,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:22,585 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 279 [2024-09-18 15:39:22,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:22,586 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 286 [2024-09-18 15:39:22,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:22,586 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 293 [2024-09-18 15:39:22,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:22,587 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-09-18 15:39:22,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:22,588 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-09-18 15:39:22,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:22,589 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 314 [2024-09-18 15:39:22,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:22,590 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 321 [2024-09-18 15:39:22,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:22,591 INFO L134 CoverageAnalysis]: Checked inductivity of 6440 backedges. 2382 proven. 938 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-09-18 15:39:22,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:39:22,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384500610] [2024-09-18 15:39:22,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384500610] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:39:22,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1278708571] [2024-09-18 15:39:22,592 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-18 15:39:22,592 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:39:22,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:39:22,598 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-18 15:39:22,599 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-18 15:39:22,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:22,693 INFO L262 TraceCheckSpWp]: Trace formula consists of 803 conjuncts, 84 conjuncts are in the unsatisfiable core [2024-09-18 15:39:22,696 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:39:24,640 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-18 15:39:24,641 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:39:26,182 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-18 15:39:26,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1278708571] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:39:26,182 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:39:26,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [85, 85, 85] total 128 [2024-09-18 15:39:26,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793290701] [2024-09-18 15:39:26,182 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:39:26,183 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 128 states [2024-09-18 15:39:26,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:39:26,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 128 interpolants. [2024-09-18 15:39:26,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3659, Invalid=12597, Unknown=0, NotChecked=0, Total=16256 [2024-09-18 15:39:26,185 INFO L87 Difference]: Start difference. First operand 335 states and 336 transitions. Second operand has 128 states, 128 states have (on average 1.703125) internal successors, (218), 128 states have internal predecessors, (218), 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-18 15:39:26,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:39:26,648 INFO L93 Difference]: Finished difference Result 467 states and 509 transitions. [2024-09-18 15:39:26,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-09-18 15:39:26,648 INFO L78 Accepts]: Start accepts. Automaton has has 128 states, 128 states have (on average 1.703125) internal successors, (218), 128 states have internal predecessors, (218), 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 332 [2024-09-18 15:39:26,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:39:26,650 INFO L225 Difference]: With dead ends: 467 [2024-09-18 15:39:26,650 INFO L226 Difference]: Without dead ends: 336 [2024-09-18 15:39:26,651 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 830 GetRequests, 623 SyntacticMatches, 81 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10600 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=3659, Invalid=12597, Unknown=0, NotChecked=0, Total=16256 [2024-09-18 15:39:26,651 INFO L434 NwaCegarLoop]: 90 mSDtfsCounter, 0 mSDsluCounter, 703 mSDsCounter, 0 mSdLazyCounter, 1128 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 793 SdHoareTripleChecker+Invalid, 1128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-18 15:39:26,651 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 793 Invalid, 1128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1128 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-18 15:39:26,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 336 states. [2024-09-18 15:39:26,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 336 to 336. [2024-09-18 15:39:26,673 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-18 15:39:26,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 337 transitions. [2024-09-18 15:39:26,675 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 337 transitions. Word has length 332 [2024-09-18 15:39:26,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:39:26,675 INFO L474 AbstractCegarLoop]: Abstraction has 336 states and 337 transitions. [2024-09-18 15:39:26,675 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 128 states, 128 states have (on average 1.703125) internal successors, (218), 128 states have internal predecessors, (218), 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-18 15:39:26,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:26,675 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 337 transitions. [2024-09-18 15:39:26,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 334 [2024-09-18 15:39:26,676 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:39:26,676 INFO L216 NwaCegarLoop]: trace histogram [41, 41, 41, 41, 40, 40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:39:26,689 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2024-09-18 15:39:26,877 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-18 15:39:26,877 INFO L399 AbstractCegarLoop]: === Iteration 83 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:39:26,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:26,877 INFO L85 PathProgramCache]: Analyzing trace with hash 644774807, now seen corresponding path program 80 times [2024-09-18 15:39:26,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:39:26,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343474470] [2024-09-18 15:39:26,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:39:26,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:39:26,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:28,122 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:39:28,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:28,123 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-18 15:39:28,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:28,124 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-18 15:39:28,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:28,125 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-18 15:39:28,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:28,126 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-18 15:39:28,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:28,127 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-18 15:39:28,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:28,127 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-18 15:39:28,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:28,128 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-18 15:39:28,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:28,129 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-09-18 15:39:28,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:28,129 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-18 15:39:28,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:28,130 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-09-18 15:39:28,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:28,131 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-18 15:39:28,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:28,132 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-09-18 15:39:28,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:28,132 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-18 15:39:28,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:28,133 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-09-18 15:39:28,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:28,134 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-18 15:39:28,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:28,135 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-09-18 15:39:28,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:28,135 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-18 15:39:28,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:28,136 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-09-18 15:39:28,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:28,137 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-18 15:39:28,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:28,138 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-09-18 15:39:28,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:28,139 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-09-18 15:39:28,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:28,139 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-09-18 15:39:28,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:28,140 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-09-18 15:39:28,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:28,141 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-09-18 15:39:28,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:28,142 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-09-18 15:39:28,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:28,142 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2024-09-18 15:39:28,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:28,143 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-09-18 15:39:28,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:28,144 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-09-18 15:39:28,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:28,145 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-09-18 15:39:28,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:28,145 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 252 [2024-09-18 15:39:28,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:28,146 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-09-18 15:39:28,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:28,147 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-09-18 15:39:28,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:28,148 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-09-18 15:39:28,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:28,149 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 280 [2024-09-18 15:39:28,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:28,149 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 287 [2024-09-18 15:39:28,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:28,150 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2024-09-18 15:39:28,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:28,151 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-09-18 15:39:28,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:28,152 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 308 [2024-09-18 15:39:28,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:28,153 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2024-09-18 15:39:28,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:28,153 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-09-18 15:39:28,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:28,155 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-18 15:39:28,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:39:28,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343474470] [2024-09-18 15:39:28,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343474470] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:39:28,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [9664190] [2024-09-18 15:39:28,155 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-18 15:39:28,155 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:39:28,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:39:28,156 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-18 15:39:28,157 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-18 15:39:28,245 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-18 15:39:28,245 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:39:28,248 INFO L262 TraceCheckSpWp]: Trace formula consists of 808 conjuncts, 85 conjuncts are in the unsatisfiable core [2024-09-18 15:39:28,251 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:39:28,397 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-18 15:39:28,397 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:39:29,461 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-18 15:39:29,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [9664190] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:39:29,462 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:39:29,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46, 46] total 49 [2024-09-18 15:39:29,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666125663] [2024-09-18 15:39:29,462 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:39:29,462 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2024-09-18 15:39:29,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:39:29,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2024-09-18 15:39:29,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=959, Invalid=1393, Unknown=0, NotChecked=0, Total=2352 [2024-09-18 15:39:29,463 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-18 15:39:29,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:39:29,666 INFO L93 Difference]: Finished difference Result 349 states and 351 transitions. [2024-09-18 15:39:29,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-09-18 15:39:29,666 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-18 15:39:29,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:39:29,668 INFO L225 Difference]: With dead ends: 349 [2024-09-18 15:39:29,668 INFO L226 Difference]: Without dead ends: 347 [2024-09-18 15:39:29,668 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-18 15:39:29,669 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 507 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 508 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 507 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:39:29,669 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 155 Invalid, 508 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 507 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:39:29,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2024-09-18 15:39:29,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 343. [2024-09-18 15:39:29,690 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-18 15:39:29,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 344 transitions. [2024-09-18 15:39:29,692 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 344 transitions. Word has length 333 [2024-09-18 15:39:29,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:39:29,692 INFO L474 AbstractCegarLoop]: Abstraction has 343 states and 344 transitions. [2024-09-18 15:39:29,692 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-18 15:39:29,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:29,692 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 344 transitions. [2024-09-18 15:39:29,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 341 [2024-09-18 15:39:29,693 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:39:29,693 INFO L216 NwaCegarLoop]: trace histogram [42, 42, 42, 41, 41, 41, 41, 41, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:39:29,706 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Ended with exit code 0 [2024-09-18 15:39:29,894 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-18 15:39:29,894 INFO L399 AbstractCegarLoop]: === Iteration 84 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:39:29,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:29,894 INFO L85 PathProgramCache]: Analyzing trace with hash 1291192748, now seen corresponding path program 81 times [2024-09-18 15:39:29,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:39:29,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189850488] [2024-09-18 15:39:29,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:39:29,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:39:29,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:32,112 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:39:32,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:32,113 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-18 15:39:32,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:32,114 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-18 15:39:32,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:32,115 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-18 15:39:32,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:32,116 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-18 15:39:32,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:32,116 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-18 15:39:32,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:32,117 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-18 15:39:32,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:32,118 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-18 15:39:32,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:32,119 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-09-18 15:39:32,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:32,120 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-18 15:39:32,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:32,120 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-09-18 15:39:32,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:32,121 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-18 15:39:32,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:32,122 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-09-18 15:39:32,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:32,123 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-18 15:39:32,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:32,124 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-09-18 15:39:32,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:32,124 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-18 15:39:32,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:32,125 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-09-18 15:39:32,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:32,126 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-18 15:39:32,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:32,127 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-09-18 15:39:32,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:32,127 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-18 15:39:32,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:32,128 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-09-18 15:39:32,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:32,129 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-09-18 15:39:32,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:32,130 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-09-18 15:39:32,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:32,131 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-09-18 15:39:32,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:32,132 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-09-18 15:39:32,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:32,132 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-09-18 15:39:32,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:32,133 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2024-09-18 15:39:32,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:32,134 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-09-18 15:39:32,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:32,135 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-09-18 15:39:32,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:32,136 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-09-18 15:39:32,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:32,136 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 252 [2024-09-18 15:39:32,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:32,137 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-09-18 15:39:32,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:32,138 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-09-18 15:39:32,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:32,139 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-09-18 15:39:32,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:32,140 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 280 [2024-09-18 15:39:32,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:32,141 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 287 [2024-09-18 15:39:32,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:32,141 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2024-09-18 15:39:32,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:32,142 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-09-18 15:39:32,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:32,143 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 308 [2024-09-18 15:39:32,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:32,144 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2024-09-18 15:39:32,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:32,145 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-09-18 15:39:32,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:32,146 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 329 [2024-09-18 15:39:32,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:32,147 INFO L134 CoverageAnalysis]: Checked inductivity of 6765 backedges. 2503 proven. 982 refuted. 0 times theorem prover too weak. 3280 trivial. 0 not checked. [2024-09-18 15:39:32,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:39:32,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189850488] [2024-09-18 15:39:32,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189850488] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:39:32,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1341864455] [2024-09-18 15:39:32,147 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-18 15:39:32,148 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:39:32,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:39:32,149 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-18 15:39:32,149 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-18 15:39:32,285 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 42 check-sat command(s) [2024-09-18 15:39:32,285 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:39:32,288 INFO L262 TraceCheckSpWp]: Trace formula consists of 822 conjuncts, 86 conjuncts are in the unsatisfiable core [2024-09-18 15:39:32,291 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:39:34,263 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-18 15:39:34,264 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:39:35,931 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-18 15:39:35,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1341864455] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:39:35,931 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:39:35,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [87, 87, 87] total 131 [2024-09-18 15:39:35,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545979882] [2024-09-18 15:39:35,931 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:39:35,932 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 131 states [2024-09-18 15:39:35,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:39:35,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 131 interpolants. [2024-09-18 15:39:35,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3832, Invalid=13198, Unknown=0, NotChecked=0, Total=17030 [2024-09-18 15:39:35,934 INFO L87 Difference]: Start difference. First operand 343 states and 344 transitions. Second operand has 131 states, 131 states have (on average 1.702290076335878) internal successors, (223), 131 states have internal predecessors, (223), 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-18 15:39:36,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:39:36,486 INFO L93 Difference]: Finished difference Result 478 states and 521 transitions. [2024-09-18 15:39:36,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-09-18 15:39:36,487 INFO L78 Accepts]: Start accepts. Automaton has has 131 states, 131 states have (on average 1.702290076335878) internal successors, (223), 131 states have internal predecessors, (223), 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 340 [2024-09-18 15:39:36,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:39:36,489 INFO L225 Difference]: With dead ends: 478 [2024-09-18 15:39:36,489 INFO L226 Difference]: Without dead ends: 344 [2024-09-18 15:39:36,502 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 850 GetRequests, 638 SyntacticMatches, 83 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11111 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=3832, Invalid=13198, Unknown=0, NotChecked=0, Total=17030 [2024-09-18 15:39:36,502 INFO L434 NwaCegarLoop]: 92 mSDtfsCounter, 0 mSDsluCounter, 844 mSDsCounter, 0 mSdLazyCounter, 1456 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 936 SdHoareTripleChecker+Invalid, 1456 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1456 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-18 15:39:36,502 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 936 Invalid, 1456 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1456 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-18 15:39:36,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2024-09-18 15:39:36,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 344. [2024-09-18 15:39:36,526 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-18 15:39:36,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 345 transitions. [2024-09-18 15:39:36,527 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 345 transitions. Word has length 340 [2024-09-18 15:39:36,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:39:36,527 INFO L474 AbstractCegarLoop]: Abstraction has 344 states and 345 transitions. [2024-09-18 15:39:36,527 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 131 states, 131 states have (on average 1.702290076335878) internal successors, (223), 131 states have internal predecessors, (223), 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-18 15:39:36,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:36,528 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 345 transitions. [2024-09-18 15:39:36,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 342 [2024-09-18 15:39:36,529 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:39:36,529 INFO L216 NwaCegarLoop]: trace histogram [42, 42, 42, 42, 41, 41, 41, 41, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:39:36,541 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-18 15:39:36,729 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-18 15:39:36,730 INFO L399 AbstractCegarLoop]: === Iteration 85 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:39:36,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:36,730 INFO L85 PathProgramCache]: Analyzing trace with hash -1335265608, now seen corresponding path program 82 times [2024-09-18 15:39:36,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:39:36,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513988434] [2024-09-18 15:39:36,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:39:36,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:39:36,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:38,047 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:39:38,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:38,048 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-18 15:39:38,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:38,049 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-18 15:39:38,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:38,050 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-18 15:39:38,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:38,050 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-18 15:39:38,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:38,051 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-18 15:39:38,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:38,052 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-18 15:39:38,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:38,053 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-09-18 15:39:38,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:38,053 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-18 15:39:38,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:38,054 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-09-18 15:39:38,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:38,055 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-18 15:39:38,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:38,056 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-09-18 15:39:38,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:38,057 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-18 15:39:38,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:38,058 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-09-18 15:39:38,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:38,058 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-18 15:39:38,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:38,059 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-09-18 15:39:38,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:38,060 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-18 15:39:38,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:38,061 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-09-18 15:39:38,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:38,062 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-09-18 15:39:38,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:38,063 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2024-09-18 15:39:38,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:38,063 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-09-18 15:39:38,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:38,064 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-09-18 15:39:38,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:38,065 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-09-18 15:39:38,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:38,066 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2024-09-18 15:39:38,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:38,067 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-09-18 15:39:38,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:38,067 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-09-18 15:39:38,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:38,068 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-09-18 15:39:38,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:38,069 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-09-18 15:39:38,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:38,070 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-09-18 15:39:38,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:38,071 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 246 [2024-09-18 15:39:38,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:38,071 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-09-18 15:39:38,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:38,072 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 260 [2024-09-18 15:39:38,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:38,073 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-09-18 15:39:38,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:38,074 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 274 [2024-09-18 15:39:38,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:38,075 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2024-09-18 15:39:38,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:38,076 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 288 [2024-09-18 15:39:38,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:38,076 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-09-18 15:39:38,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:38,077 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 302 [2024-09-18 15:39:38,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:38,078 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2024-09-18 15:39:38,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:38,079 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 316 [2024-09-18 15:39:38,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:38,080 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 323 [2024-09-18 15:39:38,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:38,081 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 330 [2024-09-18 15:39:38,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:38,082 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-18 15:39:38,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:39:38,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513988434] [2024-09-18 15:39:38,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513988434] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:39:38,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2061363731] [2024-09-18 15:39:38,082 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-18 15:39:38,082 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:39:38,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:39:38,083 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-18 15:39:38,084 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-18 15:39:38,179 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-18 15:39:38,179 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:39:38,182 INFO L262 TraceCheckSpWp]: Trace formula consists of 827 conjuncts, 90 conjuncts are in the unsatisfiable core [2024-09-18 15:39:38,185 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:39:38,329 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-18 15:39:38,329 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:39:39,429 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-18 15:39:39,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2061363731] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:39:39,429 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:39:39,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47, 47] total 50 [2024-09-18 15:39:39,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884316383] [2024-09-18 15:39:39,430 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:39:39,430 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2024-09-18 15:39:39,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:39:39,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2024-09-18 15:39:39,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1003, Invalid=1447, Unknown=0, NotChecked=0, Total=2450 [2024-09-18 15:39:39,431 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-18 15:39:39,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:39:39,621 INFO L93 Difference]: Finished difference Result 357 states and 359 transitions. [2024-09-18 15:39:39,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-09-18 15:39:39,622 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-18 15:39:39,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:39:39,624 INFO L225 Difference]: With dead ends: 357 [2024-09-18 15:39:39,624 INFO L226 Difference]: Without dead ends: 355 [2024-09-18 15:39:39,624 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-18 15:39:39,624 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 455 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 456 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 455 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:39:39,624 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 128 Invalid, 456 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 455 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:39:39,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2024-09-18 15:39:39,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 351. [2024-09-18 15:39:39,647 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-18 15:39:39,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 352 transitions. [2024-09-18 15:39:39,648 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 352 transitions. Word has length 341 [2024-09-18 15:39:39,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:39:39,648 INFO L474 AbstractCegarLoop]: Abstraction has 351 states and 352 transitions. [2024-09-18 15:39:39,648 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-18 15:39:39,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:39,648 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 352 transitions. [2024-09-18 15:39:39,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 349 [2024-09-18 15:39:39,649 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:39:39,649 INFO L216 NwaCegarLoop]: trace histogram [43, 43, 43, 42, 42, 42, 42, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:39:39,662 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Forceful destruction successful, exit code 0 [2024-09-18 15:39:39,850 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-18 15:39:39,850 INFO L399 AbstractCegarLoop]: === Iteration 86 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:39:39,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:39,850 INFO L85 PathProgramCache]: Analyzing trace with hash -1597933717, now seen corresponding path program 83 times [2024-09-18 15:39:39,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:39:39,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668217408] [2024-09-18 15:39:39,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:39:39,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:39:39,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:42,142 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:39:42,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:42,143 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-18 15:39:42,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:42,144 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-18 15:39:42,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:42,145 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-18 15:39:42,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:42,145 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-18 15:39:42,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:42,146 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-18 15:39:42,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:42,147 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-18 15:39:42,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:42,148 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-09-18 15:39:42,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:42,149 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-18 15:39:42,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:42,155 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-09-18 15:39:42,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:42,156 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-18 15:39:42,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:42,157 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-09-18 15:39:42,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:42,157 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-18 15:39:42,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:42,158 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-09-18 15:39:42,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:42,159 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-18 15:39:42,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:42,160 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-09-18 15:39:42,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:42,161 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-18 15:39:42,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:42,161 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-09-18 15:39:42,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:42,162 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-09-18 15:39:42,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:42,163 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2024-09-18 15:39:42,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:42,164 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-09-18 15:39:42,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:42,165 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-09-18 15:39:42,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:42,165 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-09-18 15:39:42,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:42,166 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2024-09-18 15:39:42,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:42,167 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-09-18 15:39:42,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:42,168 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-09-18 15:39:42,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:42,169 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-09-18 15:39:42,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:42,169 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-09-18 15:39:42,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:42,170 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-09-18 15:39:42,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:42,171 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 246 [2024-09-18 15:39:42,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:42,172 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-09-18 15:39:42,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:42,173 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 260 [2024-09-18 15:39:42,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:42,174 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-09-18 15:39:42,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:42,175 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 274 [2024-09-18 15:39:42,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:42,175 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2024-09-18 15:39:42,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:42,176 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 288 [2024-09-18 15:39:42,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:42,177 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-09-18 15:39:42,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:42,178 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 302 [2024-09-18 15:39:42,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:42,179 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2024-09-18 15:39:42,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:42,180 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 316 [2024-09-18 15:39:42,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:42,181 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 323 [2024-09-18 15:39:42,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:42,182 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 330 [2024-09-18 15:39:42,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:42,183 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 337 [2024-09-18 15:39:42,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:42,184 INFO L134 CoverageAnalysis]: Checked inductivity of 7098 backedges. 2627 proven. 1027 refuted. 0 times theorem prover too weak. 3444 trivial. 0 not checked. [2024-09-18 15:39:42,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:39:42,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668217408] [2024-09-18 15:39:42,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668217408] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:39:42,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [521007095] [2024-09-18 15:39:42,185 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-18 15:39:42,185 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:39:42,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:39:42,186 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-18 15:39:42,187 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-18 15:39:42,312 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 43 check-sat command(s) [2024-09-18 15:39:42,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:39:42,316 INFO L262 TraceCheckSpWp]: Trace formula consists of 841 conjuncts, 88 conjuncts are in the unsatisfiable core [2024-09-18 15:39:42,319 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:39:44,374 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-18 15:39:44,374 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:39:46,156 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-18 15:39:46,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [521007095] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:39:46,156 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:39:46,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [89, 89, 89] total 134 [2024-09-18 15:39:46,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956663133] [2024-09-18 15:39:46,156 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:39:46,157 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 134 states [2024-09-18 15:39:46,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:39:46,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 134 interpolants. [2024-09-18 15:39:46,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4009, Invalid=13813, Unknown=0, NotChecked=0, Total=17822 [2024-09-18 15:39:46,159 INFO L87 Difference]: Start difference. First operand 351 states and 352 transitions. Second operand has 134 states, 134 states have (on average 1.7014925373134329) internal successors, (228), 134 states have internal predecessors, (228), 87 states have call successors, (88), 2 states have call predecessors, (88), 1 states have return successors, (86), 86 states have call predecessors, (86), 86 states have call successors, (86) [2024-09-18 15:39:46,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:39:46,901 INFO L93 Difference]: Finished difference Result 489 states and 533 transitions. [2024-09-18 15:39:46,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-09-18 15:39:46,902 INFO L78 Accepts]: Start accepts. Automaton has has 134 states, 134 states have (on average 1.7014925373134329) internal successors, (228), 134 states have internal predecessors, (228), 87 states have call successors, (88), 2 states have call predecessors, (88), 1 states have return successors, (86), 86 states have call predecessors, (86), 86 states have call successors, (86) Word has length 348 [2024-09-18 15:39:46,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:39:46,904 INFO L225 Difference]: With dead ends: 489 [2024-09-18 15:39:46,904 INFO L226 Difference]: Without dead ends: 352 [2024-09-18 15:39:46,905 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 870 GetRequests, 653 SyntacticMatches, 85 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11634 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=4009, Invalid=13813, Unknown=0, NotChecked=0, Total=17822 [2024-09-18 15:39:46,905 INFO L434 NwaCegarLoop]: 94 mSDtfsCounter, 0 mSDsluCounter, 1149 mSDsCounter, 0 mSdLazyCounter, 1576 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1243 SdHoareTripleChecker+Invalid, 1576 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1576 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-18 15:39:46,905 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1243 Invalid, 1576 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1576 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-18 15:39:46,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 352 states. [2024-09-18 15:39:46,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 352 to 352. [2024-09-18 15:39:46,928 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-18 15:39:46,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 353 transitions. [2024-09-18 15:39:46,930 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 353 transitions. Word has length 348 [2024-09-18 15:39:46,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:39:46,930 INFO L474 AbstractCegarLoop]: Abstraction has 352 states and 353 transitions. [2024-09-18 15:39:46,930 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 134 states, 134 states have (on average 1.7014925373134329) internal successors, (228), 134 states have internal predecessors, (228), 87 states have call successors, (88), 2 states have call predecessors, (88), 1 states have return successors, (86), 86 states have call predecessors, (86), 86 states have call successors, (86) [2024-09-18 15:39:46,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:46,930 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 353 transitions. [2024-09-18 15:39:46,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 350 [2024-09-18 15:39:46,931 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:39:46,931 INFO L216 NwaCegarLoop]: trace histogram [43, 43, 43, 43, 42, 42, 42, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:39:46,945 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-18 15:39:47,131 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-18 15:39:47,132 INFO L399 AbstractCegarLoop]: === Iteration 87 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:39:47,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:47,132 INFO L85 PathProgramCache]: Analyzing trace with hash -139650953, now seen corresponding path program 84 times [2024-09-18 15:39:47,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:39:47,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957449449] [2024-09-18 15:39:47,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:39:47,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:39:47,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:48,492 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:39:48,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:48,493 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-18 15:39:48,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:48,494 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-18 15:39:48,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:48,495 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-18 15:39:48,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:48,495 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-18 15:39:48,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:48,496 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-18 15:39:48,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:48,497 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-18 15:39:48,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:48,498 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-18 15:39:48,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:48,499 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-09-18 15:39:48,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:48,500 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-18 15:39:48,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:48,501 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-18 15:39:48,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:48,502 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-18 15:39:48,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:48,503 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-09-18 15:39:48,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:48,504 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-18 15:39:48,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:48,505 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2024-09-18 15:39:48,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:48,505 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-18 15:39:48,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:48,506 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-09-18 15:39:48,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:48,507 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-18 15:39:48,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:48,508 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-09-18 15:39:48,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:48,508 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-09-18 15:39:48,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:48,509 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-09-18 15:39:48,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:48,510 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-09-18 15:39:48,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:48,511 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-09-18 15:39:48,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:48,512 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-09-18 15:39:48,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:48,512 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-09-18 15:39:48,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:48,513 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2024-09-18 15:39:48,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:48,514 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-09-18 15:39:48,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:48,515 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-09-18 15:39:48,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:48,516 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-09-18 15:39:48,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:48,517 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2024-09-18 15:39:48,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:48,518 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 254 [2024-09-18 15:39:48,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:48,518 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-09-18 15:39:48,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:48,519 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 268 [2024-09-18 15:39:48,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:48,520 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-09-18 15:39:48,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:48,521 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 282 [2024-09-18 15:39:48,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:48,522 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-09-18 15:39:48,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:48,522 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 296 [2024-09-18 15:39:48,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:48,523 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 303 [2024-09-18 15:39:48,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:48,524 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 310 [2024-09-18 15:39:48,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:48,525 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2024-09-18 15:39:48,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:48,526 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 324 [2024-09-18 15:39:48,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:48,526 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 331 [2024-09-18 15:39:48,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:48,527 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 338 [2024-09-18 15:39:48,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:48,529 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-18 15:39:48,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:39:48,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957449449] [2024-09-18 15:39:48,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957449449] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:39:48,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [58216218] [2024-09-18 15:39:48,529 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-18 15:39:48,529 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:39:48,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:39:48,533 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-18 15:39:48,535 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-18 15:39:48,670 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 43 check-sat command(s) [2024-09-18 15:39:48,670 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:39:48,674 INFO L262 TraceCheckSpWp]: Trace formula consists of 846 conjuncts, 92 conjuncts are in the unsatisfiable core [2024-09-18 15:39:48,677 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:39:48,833 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-18 15:39:48,833 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:39:49,984 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-18 15:39:49,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [58216218] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:39:49,984 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:39:49,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48, 48] total 51 [2024-09-18 15:39:49,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116886190] [2024-09-18 15:39:49,985 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:39:49,985 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2024-09-18 15:39:49,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:39:49,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2024-09-18 15:39:49,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1048, Invalid=1502, Unknown=0, NotChecked=0, Total=2550 [2024-09-18 15:39:49,986 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-18 15:39:50,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:39:50,197 INFO L93 Difference]: Finished difference Result 365 states and 367 transitions. [2024-09-18 15:39:50,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-09-18 15:39:50,198 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-18 15:39:50,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:39:50,200 INFO L225 Difference]: With dead ends: 365 [2024-09-18 15:39:50,200 INFO L226 Difference]: Without dead ends: 363 [2024-09-18 15:39:50,200 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-18 15:39:50,200 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 497 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 497 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:39:50,200 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 132 Invalid, 499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 497 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:39:50,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2024-09-18 15:39:50,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 359. [2024-09-18 15:39:50,224 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-18 15:39:50,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 360 transitions. [2024-09-18 15:39:50,226 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 360 transitions. Word has length 349 [2024-09-18 15:39:50,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:39:50,226 INFO L474 AbstractCegarLoop]: Abstraction has 359 states and 360 transitions. [2024-09-18 15:39:50,226 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-18 15:39:50,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:50,226 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 360 transitions. [2024-09-18 15:39:50,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 357 [2024-09-18 15:39:50,227 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:39:50,227 INFO L216 NwaCegarLoop]: trace histogram [44, 44, 44, 43, 43, 43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:39:50,240 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-18 15:39:50,428 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-18 15:39:50,428 INFO L399 AbstractCegarLoop]: === Iteration 88 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:39:50,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:50,428 INFO L85 PathProgramCache]: Analyzing trace with hash 1448554700, now seen corresponding path program 85 times [2024-09-18 15:39:50,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:39:50,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636459249] [2024-09-18 15:39:50,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:39:50,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:39:50,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:52,882 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:39:52,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:52,883 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-18 15:39:52,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:52,884 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-18 15:39:52,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:52,885 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-18 15:39:52,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:52,885 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-18 15:39:52,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:52,886 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-18 15:39:52,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:52,887 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-18 15:39:52,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:52,888 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-18 15:39:52,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:52,889 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-09-18 15:39:52,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:52,889 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-18 15:39:52,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:52,890 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-18 15:39:52,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:52,891 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-18 15:39:52,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:52,892 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-09-18 15:39:52,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:52,893 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-18 15:39:52,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:52,893 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2024-09-18 15:39:52,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:52,894 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-18 15:39:52,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:52,895 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-09-18 15:39:52,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:52,896 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-18 15:39:52,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:52,897 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-09-18 15:39:52,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:52,897 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-09-18 15:39:52,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:52,898 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-09-18 15:39:52,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:52,899 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-09-18 15:39:52,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:52,900 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-09-18 15:39:52,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:52,901 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-09-18 15:39:52,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:52,901 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-09-18 15:39:52,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:52,902 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2024-09-18 15:39:52,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:52,903 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-09-18 15:39:52,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:52,904 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-09-18 15:39:52,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:52,905 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-09-18 15:39:52,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:52,905 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2024-09-18 15:39:52,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:52,906 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 254 [2024-09-18 15:39:52,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:52,907 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-09-18 15:39:52,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:52,908 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 268 [2024-09-18 15:39:52,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:52,909 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-09-18 15:39:52,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:52,910 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 282 [2024-09-18 15:39:52,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:52,910 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-09-18 15:39:52,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:52,911 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 296 [2024-09-18 15:39:52,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:52,912 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 303 [2024-09-18 15:39:52,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:52,913 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 310 [2024-09-18 15:39:52,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:52,914 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2024-09-18 15:39:52,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:52,915 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 324 [2024-09-18 15:39:52,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:52,916 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 331 [2024-09-18 15:39:52,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:52,916 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 338 [2024-09-18 15:39:52,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:52,917 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 345 [2024-09-18 15:39:52,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:52,919 INFO L134 CoverageAnalysis]: Checked inductivity of 7439 backedges. 2754 proven. 1073 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2024-09-18 15:39:52,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:39:52,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636459249] [2024-09-18 15:39:52,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636459249] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:39:52,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [864006761] [2024-09-18 15:39:52,919 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-18 15:39:52,919 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:39:52,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:39:52,920 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-18 15:39:52,921 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-18 15:39:53,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:53,017 INFO L262 TraceCheckSpWp]: Trace formula consists of 860 conjuncts, 90 conjuncts are in the unsatisfiable core [2024-09-18 15:39:53,020 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:39:55,154 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-18 15:39:55,154 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:39:56,897 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-18 15:39:56,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [864006761] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:39:56,897 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:39:56,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [91, 91, 91] total 137 [2024-09-18 15:39:56,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470476537] [2024-09-18 15:39:56,897 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:39:56,898 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 137 states [2024-09-18 15:39:56,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:39:56,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 137 interpolants. [2024-09-18 15:39:56,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4190, Invalid=14442, Unknown=0, NotChecked=0, Total=18632 [2024-09-18 15:39:56,900 INFO L87 Difference]: Start difference. First operand 359 states and 360 transitions. Second operand has 137 states, 137 states have (on average 1.7007299270072993) internal successors, (233), 137 states have internal predecessors, (233), 89 states have call successors, (90), 2 states have call predecessors, (90), 1 states have return successors, (88), 88 states have call predecessors, (88), 88 states have call successors, (88) [2024-09-18 15:39:57,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:39:57,375 INFO L93 Difference]: Finished difference Result 500 states and 545 transitions. [2024-09-18 15:39:57,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2024-09-18 15:39:57,375 INFO L78 Accepts]: Start accepts. Automaton has has 137 states, 137 states have (on average 1.7007299270072993) internal successors, (233), 137 states have internal predecessors, (233), 89 states have call successors, (90), 2 states have call predecessors, (90), 1 states have return successors, (88), 88 states have call predecessors, (88), 88 states have call successors, (88) Word has length 356 [2024-09-18 15:39:57,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:39:57,377 INFO L225 Difference]: With dead ends: 500 [2024-09-18 15:39:57,377 INFO L226 Difference]: Without dead ends: 360 [2024-09-18 15:39:57,378 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 890 GetRequests, 668 SyntacticMatches, 87 SemanticMatches, 135 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12169 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=4190, Invalid=14442, Unknown=0, NotChecked=0, Total=18632 [2024-09-18 15:39:57,379 INFO L434 NwaCegarLoop]: 96 mSDtfsCounter, 0 mSDsluCounter, 405 mSDsCounter, 0 mSdLazyCounter, 1134 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 501 SdHoareTripleChecker+Invalid, 1134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-18 15:39:57,379 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 501 Invalid, 1134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1134 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-18 15:39:57,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2024-09-18 15:39:57,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 360. [2024-09-18 15:39:57,403 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-18 15:39:57,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 361 transitions. [2024-09-18 15:39:57,404 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 361 transitions. Word has length 356 [2024-09-18 15:39:57,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:39:57,404 INFO L474 AbstractCegarLoop]: Abstraction has 360 states and 361 transitions. [2024-09-18 15:39:57,405 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 137 states, 137 states have (on average 1.7007299270072993) internal successors, (233), 137 states have internal predecessors, (233), 89 states have call successors, (90), 2 states have call predecessors, (90), 1 states have return successors, (88), 88 states have call predecessors, (88), 88 states have call successors, (88) [2024-09-18 15:39:57,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:57,405 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 361 transitions. [2024-09-18 15:39:57,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 358 [2024-09-18 15:39:57,406 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:39:57,406 INFO L216 NwaCegarLoop]: trace histogram [44, 44, 44, 44, 43, 43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:39:57,419 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Ended with exit code 0 [2024-09-18 15:39:57,606 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-18 15:39:57,607 INFO L399 AbstractCegarLoop]: === Iteration 89 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:39:57,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:57,607 INFO L85 PathProgramCache]: Analyzing trace with hash -1891170856, now seen corresponding path program 86 times [2024-09-18 15:39:57,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:39:57,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823412050] [2024-09-18 15:39:57,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:39:57,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:39:57,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,034 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:39:59,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,035 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-18 15:39:59,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,036 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-18 15:39:59,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,037 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-18 15:39:59,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,038 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-18 15:39:59,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,038 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-18 15:39:59,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,039 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-18 15:39:59,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,040 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-18 15:39:59,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,041 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-18 15:39:59,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,041 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-09-18 15:39:59,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,042 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-18 15:39:59,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,043 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-09-18 15:39:59,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,044 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-18 15:39:59,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,045 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-09-18 15:39:59,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,045 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-18 15:39:59,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,046 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-09-18 15:39:59,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,047 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-09-18 15:39:59,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,048 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2024-09-18 15:39:59,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,049 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-18 15:39:59,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,050 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-09-18 15:39:59,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,051 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-09-18 15:39:59,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,052 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-09-18 15:39:59,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,054 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-09-18 15:39:59,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,056 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-09-18 15:39:59,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,056 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-09-18 15:39:59,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,057 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-09-18 15:39:59,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,058 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-09-18 15:39:59,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,059 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-09-18 15:39:59,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,060 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2024-09-18 15:39:59,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,061 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2024-09-18 15:39:59,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,062 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-09-18 15:39:59,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,062 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-09-18 15:39:59,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,063 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-09-18 15:39:59,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,064 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 276 [2024-09-18 15:39:59,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,065 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-09-18 15:39:59,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,066 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 290 [2024-09-18 15:39:59,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,067 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-09-18 15:39:59,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,068 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 304 [2024-09-18 15:39:59,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,068 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-09-18 15:39:59,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,069 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 318 [2024-09-18 15:39:59,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,070 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 325 [2024-09-18 15:39:59,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,071 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 332 [2024-09-18 15:39:59,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,072 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 339 [2024-09-18 15:39:59,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,072 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 346 [2024-09-18 15:39:59,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,074 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-18 15:39:59,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:39:59,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823412050] [2024-09-18 15:39:59,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823412050] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:39:59,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1966788150] [2024-09-18 15:39:59,074 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-18 15:39:59,074 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:39:59,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:39:59,075 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-18 15:39:59,076 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-18 15:39:59,168 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-18 15:39:59,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:39:59,171 INFO L262 TraceCheckSpWp]: Trace formula consists of 865 conjuncts, 91 conjuncts are in the unsatisfiable core [2024-09-18 15:39:59,174 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:39:59,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-18 15:39:59,321 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:40:00,559 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-18 15:40:00,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1966788150] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:40:00,559 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:40:00,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 49, 49] total 52 [2024-09-18 15:40:00,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068957992] [2024-09-18 15:40:00,560 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:40:00,560 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2024-09-18 15:40:00,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:40:00,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2024-09-18 15:40:00,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1094, Invalid=1558, Unknown=0, NotChecked=0, Total=2652 [2024-09-18 15:40:00,561 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-18 15:40:00,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:40:00,790 INFO L93 Difference]: Finished difference Result 373 states and 375 transitions. [2024-09-18 15:40:00,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2024-09-18 15:40:00,790 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-18 15:40:00,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:40:00,793 INFO L225 Difference]: With dead ends: 373 [2024-09-18 15:40:00,793 INFO L226 Difference]: Without dead ends: 371 [2024-09-18 15:40:00,793 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-18 15:40:00,793 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 523 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 524 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 523 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:40:00,793 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 130 Invalid, 524 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 523 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:40:00,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 371 states. [2024-09-18 15:40:00,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 371 to 367. [2024-09-18 15:40:00,818 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-18 15:40:00,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 368 transitions. [2024-09-18 15:40:00,819 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 368 transitions. Word has length 357 [2024-09-18 15:40:00,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:40:00,820 INFO L474 AbstractCegarLoop]: Abstraction has 367 states and 368 transitions. [2024-09-18 15:40:00,820 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-18 15:40:00,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:00,820 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 368 transitions. [2024-09-18 15:40:00,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 365 [2024-09-18 15:40:00,821 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:40:00,821 INFO L216 NwaCegarLoop]: trace histogram [45, 45, 45, 44, 44, 44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:40:00,833 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Forceful destruction successful, exit code 0 [2024-09-18 15:40:01,022 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-18 15:40:01,022 INFO L399 AbstractCegarLoop]: === Iteration 90 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:40:01,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:01,022 INFO L85 PathProgramCache]: Analyzing trace with hash -2089114549, now seen corresponding path program 87 times [2024-09-18 15:40:01,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:40:01,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136837882] [2024-09-18 15:40:01,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:40:01,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:40:01,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:03,552 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:40:03,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:03,553 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-18 15:40:03,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:03,554 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-18 15:40:03,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:03,555 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-18 15:40:03,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:03,556 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-18 15:40:03,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:03,557 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-18 15:40:03,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:03,557 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-18 15:40:03,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:03,558 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-18 15:40:03,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:03,559 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-18 15:40:03,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:03,560 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-09-18 15:40:03,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:03,560 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-18 15:40:03,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:03,561 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-09-18 15:40:03,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:03,562 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-18 15:40:03,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:03,563 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-09-18 15:40:03,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:03,564 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-18 15:40:03,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:03,564 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-09-18 15:40:03,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:03,565 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-09-18 15:40:03,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:03,566 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2024-09-18 15:40:03,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:03,567 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-18 15:40:03,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:03,568 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-09-18 15:40:03,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:03,568 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-09-18 15:40:03,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:03,569 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-09-18 15:40:03,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:03,570 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-09-18 15:40:03,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:03,571 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-09-18 15:40:03,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:03,572 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-09-18 15:40:03,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:03,572 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-09-18 15:40:03,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:03,573 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-09-18 15:40:03,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:03,574 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-09-18 15:40:03,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:03,575 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2024-09-18 15:40:03,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:03,576 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2024-09-18 15:40:03,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:03,577 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-09-18 15:40:03,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:03,577 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-09-18 15:40:03,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:03,578 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-09-18 15:40:03,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:03,579 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 276 [2024-09-18 15:40:03,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:03,580 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-09-18 15:40:03,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:03,581 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 290 [2024-09-18 15:40:03,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:03,581 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-09-18 15:40:03,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:03,582 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 304 [2024-09-18 15:40:03,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:03,583 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-09-18 15:40:03,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:03,584 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 318 [2024-09-18 15:40:03,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:03,585 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 325 [2024-09-18 15:40:03,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:03,586 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 332 [2024-09-18 15:40:03,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:03,586 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 339 [2024-09-18 15:40:03,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:03,587 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 346 [2024-09-18 15:40:03,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:03,588 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 353 [2024-09-18 15:40:03,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:03,590 INFO L134 CoverageAnalysis]: Checked inductivity of 7788 backedges. 2884 proven. 1120 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-09-18 15:40:03,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:40:03,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136837882] [2024-09-18 15:40:03,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136837882] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:40:03,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1938051037] [2024-09-18 15:40:03,590 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-18 15:40:03,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:40:03,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:40:03,591 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-18 15:40:03,592 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-18 15:40:03,733 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 45 check-sat command(s) [2024-09-18 15:40:03,733 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:40:03,736 INFO L262 TraceCheckSpWp]: Trace formula consists of 879 conjuncts, 92 conjuncts are in the unsatisfiable core [2024-09-18 15:40:03,740 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:40:06,019 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-18 15:40:06,019 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:40:07,859 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-18 15:40:07,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1938051037] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:40:07,859 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:40:07,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [93, 93, 93] total 140 [2024-09-18 15:40:07,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921377344] [2024-09-18 15:40:07,859 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:40:07,860 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 140 states [2024-09-18 15:40:07,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:40:07,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 140 interpolants. [2024-09-18 15:40:07,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4375, Invalid=15085, Unknown=0, NotChecked=0, Total=19460 [2024-09-18 15:40:07,862 INFO L87 Difference]: Start difference. First operand 367 states and 368 transitions. Second operand has 140 states, 140 states have (on average 1.7) internal successors, (238), 140 states have internal predecessors, (238), 91 states have call successors, (92), 2 states have call predecessors, (92), 1 states have return successors, (90), 90 states have call predecessors, (90), 90 states have call successors, (90) [2024-09-18 15:40:08,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:40:08,445 INFO L93 Difference]: Finished difference Result 511 states and 557 transitions. [2024-09-18 15:40:08,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2024-09-18 15:40:08,446 INFO L78 Accepts]: Start accepts. Automaton has has 140 states, 140 states have (on average 1.7) internal successors, (238), 140 states have internal predecessors, (238), 91 states have call successors, (92), 2 states have call predecessors, (92), 1 states have return successors, (90), 90 states have call predecessors, (90), 90 states have call successors, (90) Word has length 364 [2024-09-18 15:40:08,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:40:08,448 INFO L225 Difference]: With dead ends: 511 [2024-09-18 15:40:08,448 INFO L226 Difference]: Without dead ends: 368 [2024-09-18 15:40:08,449 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 910 GetRequests, 683 SyntacticMatches, 89 SemanticMatches, 138 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12716 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=4375, Invalid=15085, Unknown=0, NotChecked=0, Total=19460 [2024-09-18 15:40:08,449 INFO L434 NwaCegarLoop]: 98 mSDtfsCounter, 0 mSDsluCounter, 957 mSDsCounter, 0 mSdLazyCounter, 1311 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1055 SdHoareTripleChecker+Invalid, 1311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1311 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-18 15:40:08,449 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1055 Invalid, 1311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1311 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-18 15:40:08,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 368 states. [2024-09-18 15:40:08,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 368 to 368. [2024-09-18 15:40:08,474 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-18 15:40:08,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 369 transitions. [2024-09-18 15:40:08,475 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 369 transitions. Word has length 364 [2024-09-18 15:40:08,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:40:08,475 INFO L474 AbstractCegarLoop]: Abstraction has 368 states and 369 transitions. [2024-09-18 15:40:08,475 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 140 states, 140 states have (on average 1.7) internal successors, (238), 140 states have internal predecessors, (238), 91 states have call successors, (92), 2 states have call predecessors, (92), 1 states have return successors, (90), 90 states have call predecessors, (90), 90 states have call successors, (90) [2024-09-18 15:40:08,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:08,476 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 369 transitions. [2024-09-18 15:40:08,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 366 [2024-09-18 15:40:08,477 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:40:08,477 INFO L216 NwaCegarLoop]: trace histogram [45, 45, 45, 45, 44, 44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:40:08,490 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Ended with exit code 0 [2024-09-18 15:40:08,677 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-18 15:40:08,678 INFO L399 AbstractCegarLoop]: === Iteration 91 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:40:08,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:08,678 INFO L85 PathProgramCache]: Analyzing trace with hash 1090170199, now seen corresponding path program 88 times [2024-09-18 15:40:08,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:40:08,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302250603] [2024-09-18 15:40:08,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:40:08,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:40:08,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:10,153 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:40:10,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:10,154 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-18 15:40:10,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:10,155 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-18 15:40:10,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:10,155 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-18 15:40:10,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:10,156 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-18 15:40:10,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:10,157 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-18 15:40:10,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:10,157 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-18 15:40:10,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:10,165 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-18 15:40:10,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:10,166 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-18 15:40:10,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:10,167 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-18 15:40:10,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:10,167 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-09-18 15:40:10,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:10,168 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-18 15:40:10,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:10,169 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-09-18 15:40:10,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:10,170 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-18 15:40:10,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:10,170 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2024-09-18 15:40:10,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:10,171 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-09-18 15:40:10,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:10,172 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-09-18 15:40:10,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:10,173 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-18 15:40:10,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:10,173 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-09-18 15:40:10,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:10,174 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-09-18 15:40:10,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:10,175 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2024-09-18 15:40:10,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:10,176 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-09-18 15:40:10,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:10,176 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-09-18 15:40:10,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:10,177 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-09-18 15:40:10,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:10,178 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-09-18 15:40:10,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:10,179 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-09-18 15:40:10,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:10,179 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-09-18 15:40:10,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:10,180 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-09-18 15:40:10,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:10,181 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-09-18 15:40:10,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:10,182 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-09-18 15:40:10,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:10,182 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-09-18 15:40:10,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:10,183 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 263 [2024-09-18 15:40:10,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:10,184 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 270 [2024-09-18 15:40:10,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:10,185 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-09-18 15:40:10,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:10,186 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-09-18 15:40:10,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:10,187 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-09-18 15:40:10,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:10,187 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 298 [2024-09-18 15:40:10,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:10,188 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-09-18 15:40:10,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:10,189 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 312 [2024-09-18 15:40:10,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:10,190 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 319 [2024-09-18 15:40:10,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:10,190 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 326 [2024-09-18 15:40:10,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:10,191 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-09-18 15:40:10,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:10,192 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 340 [2024-09-18 15:40:10,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:10,193 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 347 [2024-09-18 15:40:10,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:10,194 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 354 [2024-09-18 15:40:10,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:10,195 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-18 15:40:10,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:40:10,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302250603] [2024-09-18 15:40:10,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302250603] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:40:10,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1517370893] [2024-09-18 15:40:10,195 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-18 15:40:10,195 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:40:10,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:40:10,197 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-18 15:40:10,197 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-18 15:40:10,297 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-18 15:40:10,297 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:40:10,300 INFO L262 TraceCheckSpWp]: Trace formula consists of 884 conjuncts, 96 conjuncts are in the unsatisfiable core [2024-09-18 15:40:10,303 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:40:10,453 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-18 15:40:10,453 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:40:11,684 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-18 15:40:11,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1517370893] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:40:11,685 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:40:11,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50, 50] total 53 [2024-09-18 15:40:11,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116476559] [2024-09-18 15:40:11,685 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:40:11,686 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2024-09-18 15:40:11,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:40:11,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2024-09-18 15:40:11,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1141, Invalid=1615, Unknown=0, NotChecked=0, Total=2756 [2024-09-18 15:40:11,687 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-18 15:40:11,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:40:11,947 INFO L93 Difference]: Finished difference Result 381 states and 383 transitions. [2024-09-18 15:40:11,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-09-18 15:40:11,948 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-18 15:40:11,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:40:11,950 INFO L225 Difference]: With dead ends: 381 [2024-09-18 15:40:11,950 INFO L226 Difference]: Without dead ends: 379 [2024-09-18 15:40:11,951 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-18 15:40:11,951 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 4 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 580 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 582 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 580 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:40:11,951 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 159 Invalid, 582 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 580 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:40:11,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2024-09-18 15:40:11,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 375. [2024-09-18 15:40:11,987 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-18 15:40:11,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 376 transitions. [2024-09-18 15:40:11,989 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 376 transitions. Word has length 365 [2024-09-18 15:40:11,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:40:11,989 INFO L474 AbstractCegarLoop]: Abstraction has 375 states and 376 transitions. [2024-09-18 15:40:11,989 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-18 15:40:11,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:11,989 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 376 transitions. [2024-09-18 15:40:11,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 373 [2024-09-18 15:40:11,991 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:40:11,991 INFO L216 NwaCegarLoop]: trace histogram [46, 46, 46, 45, 45, 45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:40:12,008 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Ended with exit code 0 [2024-09-18 15:40:12,191 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-18 15:40:12,191 INFO L399 AbstractCegarLoop]: === Iteration 92 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:40:12,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:12,192 INFO L85 PathProgramCache]: Analyzing trace with hash 2137153516, now seen corresponding path program 89 times [2024-09-18 15:40:12,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:40:12,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94732192] [2024-09-18 15:40:12,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:40:12,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:40:12,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,835 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:40:14,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,836 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-18 15:40:14,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,837 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-18 15:40:14,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,838 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-18 15:40:14,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,838 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-18 15:40:14,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,839 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-18 15:40:14,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,840 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-18 15:40:14,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,841 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-18 15:40:14,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,841 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-18 15:40:14,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,842 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-18 15:40:14,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,843 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-09-18 15:40:14,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,844 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-18 15:40:14,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,845 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-09-18 15:40:14,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,845 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-18 15:40:14,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,846 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2024-09-18 15:40:14,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,847 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-09-18 15:40:14,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,848 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-09-18 15:40:14,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,849 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-18 15:40:14,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,849 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-09-18 15:40:14,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,850 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-09-18 15:40:14,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,851 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2024-09-18 15:40:14,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,852 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-09-18 15:40:14,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,853 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-09-18 15:40:14,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,853 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-09-18 15:40:14,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,854 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-09-18 15:40:14,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,855 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-09-18 15:40:14,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,856 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-09-18 15:40:14,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,857 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-09-18 15:40:14,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,858 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-09-18 15:40:14,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,859 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-09-18 15:40:14,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,860 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-09-18 15:40:14,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,861 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 263 [2024-09-18 15:40:14,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,861 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 270 [2024-09-18 15:40:14,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,862 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-09-18 15:40:14,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,863 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-09-18 15:40:14,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,864 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-09-18 15:40:14,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,865 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 298 [2024-09-18 15:40:14,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,866 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-09-18 15:40:14,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,867 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 312 [2024-09-18 15:40:14,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,868 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 319 [2024-09-18 15:40:14,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,868 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 326 [2024-09-18 15:40:14,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,869 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-09-18 15:40:14,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,870 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 340 [2024-09-18 15:40:14,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,871 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 347 [2024-09-18 15:40:14,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,872 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 354 [2024-09-18 15:40:14,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,873 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 361 [2024-09-18 15:40:14,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:14,874 INFO L134 CoverageAnalysis]: Checked inductivity of 8145 backedges. 3017 proven. 1168 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2024-09-18 15:40:14,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:40:14,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94732192] [2024-09-18 15:40:14,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94732192] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:40:14,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1986714412] [2024-09-18 15:40:14,874 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-18 15:40:14,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:40:14,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:40:14,875 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-18 15:40:14,876 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-18 15:40:15,010 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 46 check-sat command(s) [2024-09-18 15:40:15,010 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:40:15,015 INFO L262 TraceCheckSpWp]: Trace formula consists of 898 conjuncts, 94 conjuncts are in the unsatisfiable core [2024-09-18 15:40:15,018 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:40:17,347 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-18 15:40:17,347 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:40:19,247 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-18 15:40:19,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1986714412] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:40:19,247 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:40:19,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [95, 95, 95] total 143 [2024-09-18 15:40:19,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882273346] [2024-09-18 15:40:19,247 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:40:19,248 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 143 states [2024-09-18 15:40:19,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:40:19,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 143 interpolants. [2024-09-18 15:40:19,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4564, Invalid=15742, Unknown=0, NotChecked=0, Total=20306 [2024-09-18 15:40:19,249 INFO L87 Difference]: Start difference. First operand 375 states and 376 transitions. Second operand has 143 states, 143 states have (on average 1.6993006993006994) internal successors, (243), 143 states have internal predecessors, (243), 93 states have call successors, (94), 2 states have call predecessors, (94), 1 states have return successors, (92), 92 states have call predecessors, (92), 92 states have call successors, (92) [2024-09-18 15:40:19,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:40:19,879 INFO L93 Difference]: Finished difference Result 522 states and 569 transitions. [2024-09-18 15:40:19,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2024-09-18 15:40:19,879 INFO L78 Accepts]: Start accepts. Automaton has has 143 states, 143 states have (on average 1.6993006993006994) internal successors, (243), 143 states have internal predecessors, (243), 93 states have call successors, (94), 2 states have call predecessors, (94), 1 states have return successors, (92), 92 states have call predecessors, (92), 92 states have call successors, (92) Word has length 372 [2024-09-18 15:40:19,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:40:19,881 INFO L225 Difference]: With dead ends: 522 [2024-09-18 15:40:19,882 INFO L226 Difference]: Without dead ends: 376 [2024-09-18 15:40:19,883 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 930 GetRequests, 698 SyntacticMatches, 91 SemanticMatches, 141 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13275 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=4564, Invalid=15742, Unknown=0, NotChecked=0, Total=20306 [2024-09-18 15:40:19,883 INFO L434 NwaCegarLoop]: 100 mSDtfsCounter, 0 mSDsluCounter, 1023 mSDsCounter, 0 mSdLazyCounter, 1593 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1123 SdHoareTripleChecker+Invalid, 1593 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1593 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-18 15:40:19,883 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1123 Invalid, 1593 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1593 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-18 15:40:19,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2024-09-18 15:40:19,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 376. [2024-09-18 15:40:19,908 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-18 15:40:19,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 377 transitions. [2024-09-18 15:40:19,910 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 377 transitions. Word has length 372 [2024-09-18 15:40:19,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:40:19,910 INFO L474 AbstractCegarLoop]: Abstraction has 376 states and 377 transitions. [2024-09-18 15:40:19,910 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 143 states, 143 states have (on average 1.6993006993006994) internal successors, (243), 143 states have internal predecessors, (243), 93 states have call successors, (94), 2 states have call predecessors, (94), 1 states have return successors, (92), 92 states have call predecessors, (92), 92 states have call successors, (92) [2024-09-18 15:40:19,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:19,910 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 377 transitions. [2024-09-18 15:40:19,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 374 [2024-09-18 15:40:19,911 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:40:19,911 INFO L216 NwaCegarLoop]: trace histogram [46, 46, 46, 46, 45, 45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:40:19,924 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Forceful destruction successful, exit code 0 [2024-09-18 15:40:20,112 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-18 15:40:20,112 INFO L399 AbstractCegarLoop]: === Iteration 93 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:40:20,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:20,112 INFO L85 PathProgramCache]: Analyzing trace with hash 402562296, now seen corresponding path program 90 times [2024-09-18 15:40:20,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:40:20,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471270998] [2024-09-18 15:40:20,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:40:20,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:40:20,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,664 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:40:21,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,665 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-18 15:40:21,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,666 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-18 15:40:21,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,667 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-18 15:40:21,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,667 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-18 15:40:21,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,668 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-18 15:40:21,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,669 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-18 15:40:21,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,669 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-18 15:40:21,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,670 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-18 15:40:21,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,671 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-18 15:40:21,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,672 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-18 15:40:21,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,672 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-09-18 15:40:21,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,673 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-18 15:40:21,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,674 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-09-18 15:40:21,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,675 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-18 15:40:21,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,675 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-09-18 15:40:21,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,676 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-09-18 15:40:21,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,677 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-09-18 15:40:21,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,678 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-18 15:40:21,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,678 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-09-18 15:40:21,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,679 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-18 15:40:21,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,680 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-09-18 15:40:21,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,681 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-09-18 15:40:21,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,682 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2024-09-18 15:40:21,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,682 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-09-18 15:40:21,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,683 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-09-18 15:40:21,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,684 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-09-18 15:40:21,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,685 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 236 [2024-09-18 15:40:21,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,686 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-09-18 15:40:21,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,687 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-09-18 15:40:21,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,687 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-09-18 15:40:21,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,688 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2024-09-18 15:40:21,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,689 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 271 [2024-09-18 15:40:21,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,690 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-09-18 15:40:21,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,691 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 285 [2024-09-18 15:40:21,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,692 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 292 [2024-09-18 15:40:21,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,693 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-09-18 15:40:21,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,694 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 306 [2024-09-18 15:40:21,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,694 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2024-09-18 15:40:21,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,695 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 320 [2024-09-18 15:40:21,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,706 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2024-09-18 15:40:21,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,707 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 334 [2024-09-18 15:40:21,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,708 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 341 [2024-09-18 15:40:21,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,709 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 348 [2024-09-18 15:40:21,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,709 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2024-09-18 15:40:21,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,710 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 362 [2024-09-18 15:40:21,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,711 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-18 15:40:21,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:40:21,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471270998] [2024-09-18 15:40:21,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471270998] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:40:21,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1249569255] [2024-09-18 15:40:21,712 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-18 15:40:21,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:40:21,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:40:21,713 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-18 15:40:21,713 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-18 15:40:21,867 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 46 check-sat command(s) [2024-09-18 15:40:21,867 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:40:21,870 INFO L262 TraceCheckSpWp]: Trace formula consists of 903 conjuncts, 98 conjuncts are in the unsatisfiable core [2024-09-18 15:40:21,874 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:40:22,027 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-18 15:40:22,027 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:40:23,289 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-18 15:40:23,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1249569255] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:40:23,289 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:40:23,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51, 51] total 54 [2024-09-18 15:40:23,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855738624] [2024-09-18 15:40:23,290 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:40:23,290 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2024-09-18 15:40:23,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:40:23,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2024-09-18 15:40:23,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1189, Invalid=1673, Unknown=0, NotChecked=0, Total=2862 [2024-09-18 15:40:23,291 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-18 15:40:23,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:40:23,490 INFO L93 Difference]: Finished difference Result 389 states and 391 transitions. [2024-09-18 15:40:23,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-09-18 15:40:23,491 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-18 15:40:23,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:40:23,493 INFO L225 Difference]: With dead ends: 389 [2024-09-18 15:40:23,493 INFO L226 Difference]: Without dead ends: 387 [2024-09-18 15:40:23,493 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 934 GetRequests, 789 SyntacticMatches, 92 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2662 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=1195, Invalid=1775, Unknown=0, NotChecked=0, Total=2970 [2024-09-18 15:40:23,493 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 447 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 132 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-18 15:40:23,493 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 132 Invalid, 449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 447 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:40:23,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 387 states. [2024-09-18 15:40:23,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 387 to 383. [2024-09-18 15:40:23,526 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-18 15:40:23,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 384 transitions. [2024-09-18 15:40:23,527 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 384 transitions. Word has length 373 [2024-09-18 15:40:23,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:40:23,528 INFO L474 AbstractCegarLoop]: Abstraction has 383 states and 384 transitions. [2024-09-18 15:40:23,528 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-18 15:40:23,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:23,528 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 384 transitions. [2024-09-18 15:40:23,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 381 [2024-09-18 15:40:23,529 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:40:23,529 INFO L216 NwaCegarLoop]: trace histogram [47, 47, 47, 46, 46, 46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:40:23,542 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Forceful destruction successful, exit code 0 [2024-09-18 15:40:23,729 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-18 15:40:23,730 INFO L399 AbstractCegarLoop]: === Iteration 94 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:40:23,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:23,730 INFO L85 PathProgramCache]: Analyzing trace with hash -595539669, now seen corresponding path program 91 times [2024-09-18 15:40:23,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:40:23,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991751970] [2024-09-18 15:40:23,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:40:23,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:40:23,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,485 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:40:26,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,487 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-18 15:40:26,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,488 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-18 15:40:26,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,488 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-18 15:40:26,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,489 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-18 15:40:26,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,490 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-18 15:40:26,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,491 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-18 15:40:26,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,492 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-18 15:40:26,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,492 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-18 15:40:26,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,493 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-18 15:40:26,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,494 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-18 15:40:26,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,495 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-09-18 15:40:26,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,495 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-18 15:40:26,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,496 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-09-18 15:40:26,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,497 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-18 15:40:26,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,498 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-09-18 15:40:26,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,499 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-09-18 15:40:26,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,499 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-09-18 15:40:26,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,500 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-18 15:40:26,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,501 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-09-18 15:40:26,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,502 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-18 15:40:26,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,503 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-09-18 15:40:26,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,504 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-09-18 15:40:26,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,505 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2024-09-18 15:40:26,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,506 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-09-18 15:40:26,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,506 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-09-18 15:40:26,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,507 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-09-18 15:40:26,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,508 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 236 [2024-09-18 15:40:26,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,509 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-09-18 15:40:26,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,510 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-09-18 15:40:26,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,511 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-09-18 15:40:26,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,512 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2024-09-18 15:40:26,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,513 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 271 [2024-09-18 15:40:26,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,514 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-09-18 15:40:26,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,515 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 285 [2024-09-18 15:40:26,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,516 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 292 [2024-09-18 15:40:26,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,517 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-09-18 15:40:26,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,518 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 306 [2024-09-18 15:40:26,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,518 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2024-09-18 15:40:26,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,519 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 320 [2024-09-18 15:40:26,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,520 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2024-09-18 15:40:26,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,521 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 334 [2024-09-18 15:40:26,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,522 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 341 [2024-09-18 15:40:26,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,523 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 348 [2024-09-18 15:40:26,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,524 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2024-09-18 15:40:26,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,525 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 362 [2024-09-18 15:40:26,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,526 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 369 [2024-09-18 15:40:26,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,528 INFO L134 CoverageAnalysis]: Checked inductivity of 8510 backedges. 3153 proven. 1217 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2024-09-18 15:40:26,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:40:26,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991751970] [2024-09-18 15:40:26,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991751970] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:40:26,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1360740948] [2024-09-18 15:40:26,528 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-18 15:40:26,528 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:40:26,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:40:26,530 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-18 15:40:26,531 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-18 15:40:26,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:26,629 INFO L262 TraceCheckSpWp]: Trace formula consists of 917 conjuncts, 96 conjuncts are in the unsatisfiable core [2024-09-18 15:40:26,633 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:40:29,014 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-18 15:40:29,014 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:40:30,980 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-18 15:40:30,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1360740948] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:40:30,981 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:40:30,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [97, 97, 97] total 146 [2024-09-18 15:40:30,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905870993] [2024-09-18 15:40:30,981 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:40:30,981 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 146 states [2024-09-18 15:40:30,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:40:30,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 146 interpolants. [2024-09-18 15:40:30,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4757, Invalid=16413, Unknown=0, NotChecked=0, Total=21170 [2024-09-18 15:40:30,983 INFO L87 Difference]: Start difference. First operand 383 states and 384 transitions. Second operand has 146 states, 146 states have (on average 1.6986301369863013) internal successors, (248), 146 states have internal predecessors, (248), 95 states have call successors, (96), 2 states have call predecessors, (96), 1 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) [2024-09-18 15:40:31,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:40:31,530 INFO L93 Difference]: Finished difference Result 533 states and 581 transitions. [2024-09-18 15:40:31,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2024-09-18 15:40:31,530 INFO L78 Accepts]: Start accepts. Automaton has has 146 states, 146 states have (on average 1.6986301369863013) internal successors, (248), 146 states have internal predecessors, (248), 95 states have call successors, (96), 2 states have call predecessors, (96), 1 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) Word has length 380 [2024-09-18 15:40:31,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:40:31,532 INFO L225 Difference]: With dead ends: 533 [2024-09-18 15:40:31,532 INFO L226 Difference]: Without dead ends: 384 [2024-09-18 15:40:31,533 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 950 GetRequests, 713 SyntacticMatches, 93 SemanticMatches, 144 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13846 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=4757, Invalid=16413, Unknown=0, NotChecked=0, Total=21170 [2024-09-18 15:40:31,533 INFO L434 NwaCegarLoop]: 102 mSDtfsCounter, 0 mSDsluCounter, 625 mSDsCounter, 0 mSdLazyCounter, 1317 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 727 SdHoareTripleChecker+Invalid, 1317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-18 15:40:31,542 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 727 Invalid, 1317 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1317 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-18 15:40:31,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2024-09-18 15:40:31,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 384. [2024-09-18 15:40:31,569 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-18 15:40:31,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 385 transitions. [2024-09-18 15:40:31,570 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 385 transitions. Word has length 380 [2024-09-18 15:40:31,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:40:31,570 INFO L474 AbstractCegarLoop]: Abstraction has 384 states and 385 transitions. [2024-09-18 15:40:31,571 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 146 states, 146 states have (on average 1.6986301369863013) internal successors, (248), 146 states have internal predecessors, (248), 95 states have call successors, (96), 2 states have call predecessors, (96), 1 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) [2024-09-18 15:40:31,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:31,571 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 385 transitions. [2024-09-18 15:40:31,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 382 [2024-09-18 15:40:31,572 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:40:31,572 INFO L216 NwaCegarLoop]: trace histogram [47, 47, 47, 47, 46, 46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:40:31,585 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Ended with exit code 0 [2024-09-18 15:40:31,772 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-18 15:40:31,773 INFO L399 AbstractCegarLoop]: === Iteration 95 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:40:31,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:31,773 INFO L85 PathProgramCache]: Analyzing trace with hash 1522874935, now seen corresponding path program 92 times [2024-09-18 15:40:31,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:40:31,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007234951] [2024-09-18 15:40:31,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:40:31,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:40:31,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,372 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:40:33,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,373 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-18 15:40:33,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,374 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-18 15:40:33,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,374 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-18 15:40:33,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,375 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-18 15:40:33,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,376 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-18 15:40:33,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,377 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-18 15:40:33,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,377 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-18 15:40:33,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,378 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-18 15:40:33,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,379 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-18 15:40:33,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,380 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-18 15:40:33,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,380 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-18 15:40:33,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,381 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-09-18 15:40:33,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,382 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-18 15:40:33,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,383 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-09-18 15:40:33,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,384 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-18 15:40:33,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,384 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-09-18 15:40:33,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,385 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-09-18 15:40:33,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,386 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-09-18 15:40:33,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,387 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-09-18 15:40:33,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,387 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-09-18 15:40:33,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,388 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-09-18 15:40:33,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,389 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-09-18 15:40:33,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,390 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-09-18 15:40:33,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,390 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-09-18 15:40:33,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,391 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-09-18 15:40:33,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,392 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2024-09-18 15:40:33,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,393 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-09-18 15:40:33,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,394 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2024-09-18 15:40:33,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,394 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-09-18 15:40:33,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,395 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 258 [2024-09-18 15:40:33,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,396 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-09-18 15:40:33,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,397 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-09-18 15:40:33,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,397 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 279 [2024-09-18 15:40:33,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,398 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 286 [2024-09-18 15:40:33,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,399 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 293 [2024-09-18 15:40:33,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,400 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-09-18 15:40:33,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,401 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-09-18 15:40:33,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,401 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 314 [2024-09-18 15:40:33,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,402 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 321 [2024-09-18 15:40:33,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,403 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 328 [2024-09-18 15:40:33,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,404 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 335 [2024-09-18 15:40:33,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,405 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 342 [2024-09-18 15:40:33,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,406 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-09-18 15:40:33,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,407 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 356 [2024-09-18 15:40:33,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,408 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 363 [2024-09-18 15:40:33,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,408 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 370 [2024-09-18 15:40:33,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:33,410 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-18 15:40:33,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:40:33,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007234951] [2024-09-18 15:40:33,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007234951] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:40:33,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1214297815] [2024-09-18 15:40:33,410 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-18 15:40:33,411 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:40:33,411 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:40:33,412 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-18 15:40:33,413 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-18 15:40:33,512 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-18 15:40:33,512 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:40:33,515 INFO L262 TraceCheckSpWp]: Trace formula consists of 922 conjuncts, 97 conjuncts are in the unsatisfiable core [2024-09-18 15:40:33,519 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:40:33,674 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-18 15:40:33,675 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:40:35,057 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-18 15:40:35,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1214297815] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:40:35,058 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:40:35,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52, 52] total 55 [2024-09-18 15:40:35,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899790611] [2024-09-18 15:40:35,058 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:40:35,058 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2024-09-18 15:40:35,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:40:35,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2024-09-18 15:40:35,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1238, Invalid=1732, Unknown=0, NotChecked=0, Total=2970 [2024-09-18 15:40:35,059 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-18 15:40:35,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:40:35,274 INFO L93 Difference]: Finished difference Result 397 states and 399 transitions. [2024-09-18 15:40:35,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-09-18 15:40:35,274 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-18 15:40:35,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:40:35,277 INFO L225 Difference]: With dead ends: 397 [2024-09-18 15:40:35,277 INFO L226 Difference]: Without dead ends: 395 [2024-09-18 15:40:35,277 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 954 GetRequests, 804 SyntacticMatches, 96 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2863 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=1244, Invalid=1836, Unknown=0, NotChecked=0, Total=3080 [2024-09-18 15:40:35,277 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 500 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 500 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:40:35,277 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 136 Invalid, 501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 500 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:40:35,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2024-09-18 15:40:35,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 391. [2024-09-18 15:40:35,305 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-18 15:40:35,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 392 transitions. [2024-09-18 15:40:35,306 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 392 transitions. Word has length 381 [2024-09-18 15:40:35,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:40:35,306 INFO L474 AbstractCegarLoop]: Abstraction has 391 states and 392 transitions. [2024-09-18 15:40:35,306 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-18 15:40:35,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:35,306 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 392 transitions. [2024-09-18 15:40:35,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 389 [2024-09-18 15:40:35,308 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:40:35,308 INFO L216 NwaCegarLoop]: trace histogram [48, 48, 48, 47, 47, 47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:40:35,320 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Forceful destruction successful, exit code 0 [2024-09-18 15:40:35,508 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-18 15:40:35,508 INFO L399 AbstractCegarLoop]: === Iteration 96 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:40:35,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:35,508 INFO L85 PathProgramCache]: Analyzing trace with hash -1209428212, now seen corresponding path program 93 times [2024-09-18 15:40:35,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:40:35,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201690737] [2024-09-18 15:40:35,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:40:35,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:40:35,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,374 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:40:38,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,375 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-18 15:40:38,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,376 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-18 15:40:38,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,377 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-18 15:40:38,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,378 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-18 15:40:38,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,378 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-18 15:40:38,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,379 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-18 15:40:38,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,380 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-18 15:40:38,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,381 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-18 15:40:38,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,382 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-18 15:40:38,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,382 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-18 15:40:38,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,383 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-18 15:40:38,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,384 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-09-18 15:40:38,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,385 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-18 15:40:38,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,386 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-09-18 15:40:38,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,387 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-18 15:40:38,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,387 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-09-18 15:40:38,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,388 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-09-18 15:40:38,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,389 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-09-18 15:40:38,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,390 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-09-18 15:40:38,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,390 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-09-18 15:40:38,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,391 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-09-18 15:40:38,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,392 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-09-18 15:40:38,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,393 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-09-18 15:40:38,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,394 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-09-18 15:40:38,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,394 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-09-18 15:40:38,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,395 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2024-09-18 15:40:38,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,396 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-09-18 15:40:38,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,397 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2024-09-18 15:40:38,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,398 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-09-18 15:40:38,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,399 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 258 [2024-09-18 15:40:38,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,400 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-09-18 15:40:38,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,400 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-09-18 15:40:38,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,401 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 279 [2024-09-18 15:40:38,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,402 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 286 [2024-09-18 15:40:38,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,403 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 293 [2024-09-18 15:40:38,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,404 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-09-18 15:40:38,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,404 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-09-18 15:40:38,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,405 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 314 [2024-09-18 15:40:38,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,406 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 321 [2024-09-18 15:40:38,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,407 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 328 [2024-09-18 15:40:38,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,408 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 335 [2024-09-18 15:40:38,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,409 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 342 [2024-09-18 15:40:38,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,409 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-09-18 15:40:38,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,410 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 356 [2024-09-18 15:40:38,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,411 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 363 [2024-09-18 15:40:38,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,412 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 370 [2024-09-18 15:40:38,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,413 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 377 [2024-09-18 15:40:38,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,414 INFO L134 CoverageAnalysis]: Checked inductivity of 8883 backedges. 3292 proven. 1267 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2024-09-18 15:40:38,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:40:38,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201690737] [2024-09-18 15:40:38,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201690737] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:40:38,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1294049607] [2024-09-18 15:40:38,415 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-18 15:40:38,415 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:40:38,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:40:38,416 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-18 15:40:38,416 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-18 15:40:38,571 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 48 check-sat command(s) [2024-09-18 15:40:38,571 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:40:38,575 INFO L262 TraceCheckSpWp]: Trace formula consists of 936 conjuncts, 98 conjuncts are in the unsatisfiable core [2024-09-18 15:40:38,578 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:40:41,080 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-18 15:40:41,080 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:40:43,095 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-18 15:40:43,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1294049607] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:40:43,095 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:40:43,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [99, 99, 99] total 149 [2024-09-18 15:40:43,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113142009] [2024-09-18 15:40:43,095 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:40:43,096 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 149 states [2024-09-18 15:40:43,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:40:43,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 149 interpolants. [2024-09-18 15:40:43,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4954, Invalid=17098, Unknown=0, NotChecked=0, Total=22052 [2024-09-18 15:40:43,098 INFO L87 Difference]: Start difference. First operand 391 states and 392 transitions. Second operand has 149 states, 149 states have (on average 1.6979865771812082) internal successors, (253), 149 states have internal predecessors, (253), 97 states have call successors, (98), 2 states have call predecessors, (98), 1 states have return successors, (96), 96 states have call predecessors, (96), 96 states have call successors, (96) [2024-09-18 15:40:43,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:40:43,731 INFO L93 Difference]: Finished difference Result 544 states and 593 transitions. [2024-09-18 15:40:43,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-09-18 15:40:43,732 INFO L78 Accepts]: Start accepts. Automaton has has 149 states, 149 states have (on average 1.6979865771812082) internal successors, (253), 149 states have internal predecessors, (253), 97 states have call successors, (98), 2 states have call predecessors, (98), 1 states have return successors, (96), 96 states have call predecessors, (96), 96 states have call successors, (96) Word has length 388 [2024-09-18 15:40:43,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:40:43,734 INFO L225 Difference]: With dead ends: 544 [2024-09-18 15:40:43,734 INFO L226 Difference]: Without dead ends: 392 [2024-09-18 15:40:43,735 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 970 GetRequests, 728 SyntacticMatches, 95 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14429 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=4954, Invalid=17098, Unknown=0, NotChecked=0, Total=22052 [2024-09-18 15:40:43,735 INFO L434 NwaCegarLoop]: 104 mSDtfsCounter, 0 mSDsluCounter, 801 mSDsCounter, 0 mSdLazyCounter, 1443 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 905 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-18 15:40:43,735 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 905 Invalid, 1443 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1443 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-18 15:40:43,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2024-09-18 15:40:43,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 392. [2024-09-18 15:40:43,763 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-18 15:40:43,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 393 transitions. [2024-09-18 15:40:43,764 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 393 transitions. Word has length 388 [2024-09-18 15:40:43,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:40:43,764 INFO L474 AbstractCegarLoop]: Abstraction has 392 states and 393 transitions. [2024-09-18 15:40:43,765 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 149 states, 149 states have (on average 1.6979865771812082) internal successors, (253), 149 states have internal predecessors, (253), 97 states have call successors, (98), 2 states have call predecessors, (98), 1 states have return successors, (96), 96 states have call predecessors, (96), 96 states have call successors, (96) [2024-09-18 15:40:43,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:43,765 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 393 transitions. [2024-09-18 15:40:43,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 390 [2024-09-18 15:40:43,766 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:40:43,766 INFO L216 NwaCegarLoop]: trace histogram [48, 48, 48, 48, 47, 47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:40:43,779 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Forceful destruction successful, exit code 0 [2024-09-18 15:40:43,966 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-18 15:40:43,966 INFO L399 AbstractCegarLoop]: === Iteration 97 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:40:43,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:43,967 INFO L85 PathProgramCache]: Analyzing trace with hash -631096296, now seen corresponding path program 94 times [2024-09-18 15:40:43,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:40:43,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495486662] [2024-09-18 15:40:43,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:40:43,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:40:44,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,668 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:40:45,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,669 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-18 15:40:45,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,670 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-18 15:40:45,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,671 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-18 15:40:45,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,672 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-18 15:40:45,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,672 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-18 15:40:45,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,673 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-18 15:40:45,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,674 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-09-18 15:40:45,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,674 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-18 15:40:45,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,675 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-09-18 15:40:45,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,676 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-18 15:40:45,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,677 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-09-18 15:40:45,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,677 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-18 15:40:45,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,678 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-09-18 15:40:45,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,679 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-18 15:40:45,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,680 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-09-18 15:40:45,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,680 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-18 15:40:45,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,681 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-09-18 15:40:45,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,682 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-18 15:40:45,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,683 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-09-18 15:40:45,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,683 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-09-18 15:40:45,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,684 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-09-18 15:40:45,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,685 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-09-18 15:40:45,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,686 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-09-18 15:40:45,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,687 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-09-18 15:40:45,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,687 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2024-09-18 15:40:45,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,688 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-09-18 15:40:45,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,689 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-09-18 15:40:45,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,690 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-09-18 15:40:45,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,690 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 252 [2024-09-18 15:40:45,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,691 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-09-18 15:40:45,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,692 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-09-18 15:40:45,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,693 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-09-18 15:40:45,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,693 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 280 [2024-09-18 15:40:45,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,694 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 287 [2024-09-18 15:40:45,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,695 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2024-09-18 15:40:45,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,696 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-09-18 15:40:45,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,697 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 308 [2024-09-18 15:40:45,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,697 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2024-09-18 15:40:45,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,698 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-09-18 15:40:45,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,699 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 329 [2024-09-18 15:40:45,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,700 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 336 [2024-09-18 15:40:45,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,701 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 343 [2024-09-18 15:40:45,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,701 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 350 [2024-09-18 15:40:45,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,702 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 357 [2024-09-18 15:40:45,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,703 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 364 [2024-09-18 15:40:45,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,704 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 371 [2024-09-18 15:40:45,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,704 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 378 [2024-09-18 15:40:45,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:45,706 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-18 15:40:45,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:40:45,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495486662] [2024-09-18 15:40:45,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495486662] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:40:45,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1833460867] [2024-09-18 15:40:45,706 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-18 15:40:45,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:40:45,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:40:45,708 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-18 15:40:45,709 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-18 15:40:45,819 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-18 15:40:45,819 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:40:45,823 INFO L262 TraceCheckSpWp]: Trace formula consists of 941 conjuncts, 102 conjuncts are in the unsatisfiable core [2024-09-18 15:40:45,826 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:40:45,984 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-18 15:40:45,985 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:40:47,353 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-18 15:40:47,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1833460867] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:40:47,353 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:40:47,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 53, 53] total 56 [2024-09-18 15:40:47,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001970186] [2024-09-18 15:40:47,354 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:40:47,354 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2024-09-18 15:40:47,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:40:47,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2024-09-18 15:40:47,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1288, Invalid=1792, Unknown=0, NotChecked=0, Total=3080 [2024-09-18 15:40:47,355 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-18 15:40:47,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:40:47,580 INFO L93 Difference]: Finished difference Result 405 states and 407 transitions. [2024-09-18 15:40:47,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-09-18 15:40:47,580 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-18 15:40:47,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:40:47,582 INFO L225 Difference]: With dead ends: 405 [2024-09-18 15:40:47,582 INFO L226 Difference]: Without dead ends: 403 [2024-09-18 15:40:47,582 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-18 15:40:47,583 INFO L434 NwaCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 552 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 554 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 552 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:40:47,583 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 130 Invalid, 554 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 552 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:40:47,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2024-09-18 15:40:47,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 399. [2024-09-18 15:40:47,611 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-18 15:40:47,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 400 transitions. [2024-09-18 15:40:47,612 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 400 transitions. Word has length 389 [2024-09-18 15:40:47,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:40:47,613 INFO L474 AbstractCegarLoop]: Abstraction has 399 states and 400 transitions. [2024-09-18 15:40:47,613 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-18 15:40:47,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:47,613 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 400 transitions. [2024-09-18 15:40:47,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 397 [2024-09-18 15:40:47,614 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:40:47,614 INFO L216 NwaCegarLoop]: trace histogram [49, 49, 49, 48, 48, 48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:40:47,627 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Ended with exit code 0 [2024-09-18 15:40:47,815 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-18 15:40:47,815 INFO L399 AbstractCegarLoop]: === Iteration 98 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:40:47,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:47,815 INFO L85 PathProgramCache]: Analyzing trace with hash 197256715, now seen corresponding path program 95 times [2024-09-18 15:40:47,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:40:47,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194002926] [2024-09-18 15:40:47,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:40:47,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:40:47,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,799 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:40:50,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,800 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-18 15:40:50,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,801 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-18 15:40:50,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,802 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-18 15:40:50,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,803 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-18 15:40:50,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,804 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-18 15:40:50,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,804 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-18 15:40:50,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,805 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-09-18 15:40:50,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,806 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-18 15:40:50,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,807 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-09-18 15:40:50,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,808 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-18 15:40:50,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,808 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-09-18 15:40:50,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,809 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-18 15:40:50,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,810 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-09-18 15:40:50,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,811 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-18 15:40:50,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,811 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-09-18 15:40:50,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,812 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-18 15:40:50,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,813 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-09-18 15:40:50,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,814 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-18 15:40:50,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,815 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-09-18 15:40:50,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,815 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-09-18 15:40:50,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,816 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-09-18 15:40:50,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,817 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-09-18 15:40:50,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,818 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-09-18 15:40:50,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,819 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-09-18 15:40:50,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,819 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2024-09-18 15:40:50,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,820 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-09-18 15:40:50,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,821 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-09-18 15:40:50,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,822 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-09-18 15:40:50,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,823 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 252 [2024-09-18 15:40:50,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,823 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-09-18 15:40:50,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,824 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-09-18 15:40:50,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,825 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-09-18 15:40:50,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,826 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 280 [2024-09-18 15:40:50,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,827 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 287 [2024-09-18 15:40:50,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,827 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2024-09-18 15:40:50,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,828 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-09-18 15:40:50,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,829 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 308 [2024-09-18 15:40:50,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,830 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2024-09-18 15:40:50,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,831 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-09-18 15:40:50,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,832 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 329 [2024-09-18 15:40:50,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,832 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 336 [2024-09-18 15:40:50,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,833 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 343 [2024-09-18 15:40:50,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,834 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 350 [2024-09-18 15:40:50,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,835 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 357 [2024-09-18 15:40:50,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,836 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 364 [2024-09-18 15:40:50,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,837 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 371 [2024-09-18 15:40:50,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,837 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 378 [2024-09-18 15:40:50,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,838 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 385 [2024-09-18 15:40:50,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:50,840 INFO L134 CoverageAnalysis]: Checked inductivity of 9264 backedges. 3434 proven. 1318 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-09-18 15:40:50,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:40:50,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194002926] [2024-09-18 15:40:50,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194002926] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:40:50,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1277750617] [2024-09-18 15:40:50,840 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-18 15:40:50,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:40:50,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:40:50,841 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-18 15:40:50,842 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-18 15:40:50,988 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 49 check-sat command(s) [2024-09-18 15:40:50,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:40:50,992 INFO L262 TraceCheckSpWp]: Trace formula consists of 955 conjuncts, 100 conjuncts are in the unsatisfiable core [2024-09-18 15:40:50,996 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:40:53,564 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-18 15:40:53,565 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:40:55,739 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-18 15:40:55,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1277750617] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:40:55,739 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:40:55,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [101, 101, 101] total 152 [2024-09-18 15:40:55,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883928881] [2024-09-18 15:40:55,740 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:40:55,741 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 152 states [2024-09-18 15:40:55,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:40:55,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 152 interpolants. [2024-09-18 15:40:55,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5155, Invalid=17797, Unknown=0, NotChecked=0, Total=22952 [2024-09-18 15:40:55,744 INFO L87 Difference]: Start difference. First operand 399 states and 400 transitions. Second operand has 152 states, 152 states have (on average 1.6973684210526316) internal successors, (258), 152 states have internal predecessors, (258), 99 states have call successors, (100), 2 states have call predecessors, (100), 1 states have return successors, (98), 98 states have call predecessors, (98), 98 states have call successors, (98) [2024-09-18 15:40:56,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:40:56,410 INFO L93 Difference]: Finished difference Result 555 states and 605 transitions. [2024-09-18 15:40:56,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2024-09-18 15:40:56,410 INFO L78 Accepts]: Start accepts. Automaton has has 152 states, 152 states have (on average 1.6973684210526316) internal successors, (258), 152 states have internal predecessors, (258), 99 states have call successors, (100), 2 states have call predecessors, (100), 1 states have return successors, (98), 98 states have call predecessors, (98), 98 states have call successors, (98) Word has length 396 [2024-09-18 15:40:56,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:40:56,412 INFO L225 Difference]: With dead ends: 555 [2024-09-18 15:40:56,413 INFO L226 Difference]: Without dead ends: 400 [2024-09-18 15:40:56,414 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 990 GetRequests, 743 SyntacticMatches, 97 SemanticMatches, 150 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15024 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=5155, Invalid=17797, Unknown=0, NotChecked=0, Total=22952 [2024-09-18 15:40:56,414 INFO L434 NwaCegarLoop]: 106 mSDtfsCounter, 0 mSDsluCounter, 816 mSDsCounter, 0 mSdLazyCounter, 1655 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 922 SdHoareTripleChecker+Invalid, 1655 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1655 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-18 15:40:56,414 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 922 Invalid, 1655 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1655 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-18 15:40:56,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2024-09-18 15:40:56,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 400. [2024-09-18 15:40:56,453 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-18 15:40:56,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 401 transitions. [2024-09-18 15:40:56,454 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 401 transitions. Word has length 396 [2024-09-18 15:40:56,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:40:56,454 INFO L474 AbstractCegarLoop]: Abstraction has 400 states and 401 transitions. [2024-09-18 15:40:56,455 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 152 states, 152 states have (on average 1.6973684210526316) internal successors, (258), 152 states have internal predecessors, (258), 99 states have call successors, (100), 2 states have call predecessors, (100), 1 states have return successors, (98), 98 states have call predecessors, (98), 98 states have call successors, (98) [2024-09-18 15:40:56,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:56,455 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 401 transitions. [2024-09-18 15:40:56,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 398 [2024-09-18 15:40:56,456 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:40:56,456 INFO L216 NwaCegarLoop]: trace histogram [49, 49, 49, 49, 48, 48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:40:56,469 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Forceful destruction successful, exit code 0 [2024-09-18 15:40:56,656 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-18 15:40:56,656 INFO L399 AbstractCegarLoop]: === Iteration 99 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:40:56,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:56,657 INFO L85 PathProgramCache]: Analyzing trace with hash 1157283607, now seen corresponding path program 96 times [2024-09-18 15:40:56,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:40:56,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049080570] [2024-09-18 15:40:56,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:40:56,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:40:56,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,390 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:40:58,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,391 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-18 15:40:58,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,392 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-18 15:40:58,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,393 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-18 15:40:58,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,393 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-18 15:40:58,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,394 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-18 15:40:58,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,395 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-09-18 15:40:58,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,396 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-18 15:40:58,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,396 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-09-18 15:40:58,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,397 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-18 15:40:58,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,398 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-09-18 15:40:58,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,399 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-18 15:40:58,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,399 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2024-09-18 15:40:58,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,400 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-18 15:40:58,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,401 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-09-18 15:40:58,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,402 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-18 15:40:58,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,402 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-09-18 15:40:58,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,403 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-09-18 15:40:58,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,404 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2024-09-18 15:40:58,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,405 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-09-18 15:40:58,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,405 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-09-18 15:40:58,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,406 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-09-18 15:40:58,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,407 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2024-09-18 15:40:58,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,408 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-09-18 15:40:58,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,408 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-09-18 15:40:58,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,409 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-09-18 15:40:58,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,410 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-09-18 15:40:58,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,411 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-09-18 15:40:58,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,411 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 246 [2024-09-18 15:40:58,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,412 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-09-18 15:40:58,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,413 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 260 [2024-09-18 15:40:58,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,414 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-09-18 15:40:58,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,415 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 274 [2024-09-18 15:40:58,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,415 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2024-09-18 15:40:58,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,416 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 288 [2024-09-18 15:40:58,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,417 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-09-18 15:40:58,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,418 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 302 [2024-09-18 15:40:58,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,418 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2024-09-18 15:40:58,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,419 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 316 [2024-09-18 15:40:58,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,420 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 323 [2024-09-18 15:40:58,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,421 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 330 [2024-09-18 15:40:58,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,422 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 337 [2024-09-18 15:40:58,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,422 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 344 [2024-09-18 15:40:58,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,423 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 351 [2024-09-18 15:40:58,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,424 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 358 [2024-09-18 15:40:58,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,425 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 365 [2024-09-18 15:40:58,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,426 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 372 [2024-09-18 15:40:58,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,426 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 379 [2024-09-18 15:40:58,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,427 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 386 [2024-09-18 15:40:58,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:58,429 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-18 15:40:58,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:40:58,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049080570] [2024-09-18 15:40:58,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049080570] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:40:58,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [951274368] [2024-09-18 15:40:58,429 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-18 15:40:58,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:40:58,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:40:58,430 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-18 15:40:58,431 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-18 15:40:58,598 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 49 check-sat command(s) [2024-09-18 15:40:58,598 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:40:58,602 INFO L262 TraceCheckSpWp]: Trace formula consists of 960 conjuncts, 104 conjuncts are in the unsatisfiable core [2024-09-18 15:40:58,605 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:40:58,766 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-18 15:40:58,766 INFO L327 TraceCheckSpWp]: Computing backward predicates...