./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/loop-invgen/seq-3.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 ca4ee3dd 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/seq-3.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 6c770a3141edeab927df0da4e8c2152e1fb2e87b0c43a352500a7e3d3cff4533 --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-ca4ee3d-m [2024-09-20 18:46:09,895 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-09-20 18:46:09,940 INFO L114 SettingsManager]: Loading settings from /storage/repos/certificate-witnesses-artifact/automizer/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-09-20 18:46:09,943 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-09-20 18:46:09,943 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-09-20 18:46:09,967 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-09-20 18:46:09,968 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-09-20 18:46:09,968 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-09-20 18:46:09,969 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-09-20 18:46:09,969 INFO L153 SettingsManager]: * Use memory slicer=true [2024-09-20 18:46:09,970 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-09-20 18:46:09,970 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-09-20 18:46:09,970 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-09-20 18:46:09,970 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-09-20 18:46:09,972 INFO L153 SettingsManager]: * Use SBE=true [2024-09-20 18:46:09,972 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-09-20 18:46:09,972 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-09-20 18:46:09,972 INFO L153 SettingsManager]: * sizeof long=4 [2024-09-20 18:46:09,973 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-09-20 18:46:09,973 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-09-20 18:46:09,973 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-09-20 18:46:09,976 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-09-20 18:46:09,976 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-09-20 18:46:09,976 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-09-20 18:46:09,976 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-09-20 18:46:09,977 INFO L153 SettingsManager]: * sizeof long double=12 [2024-09-20 18:46:09,977 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-09-20 18:46:09,977 INFO L153 SettingsManager]: * Use constant arrays=true [2024-09-20 18:46:09,977 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-09-20 18:46:09,977 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-09-20 18:46:09,977 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-09-20 18:46:09,977 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-09-20 18:46:09,978 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-20 18:46:09,978 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-09-20 18:46:09,978 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-09-20 18:46:09,978 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-09-20 18:46:09,978 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-09-20 18:46:09,978 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-09-20 18:46:09,978 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-09-20 18:46:09,978 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-09-20 18:46:09,979 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-09-20 18:46:09,980 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-09-20 18:46:09,980 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 -> 6c770a3141edeab927df0da4e8c2152e1fb2e87b0c43a352500a7e3d3cff4533 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-20 18:46:10,196 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-09-20 18:46:10,210 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-09-20 18:46:10,213 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-09-20 18:46:10,214 INFO L270 PluginConnector]: Initializing CDTParser... [2024-09-20 18:46:10,216 INFO L274 PluginConnector]: CDTParser initialized [2024-09-20 18:46:10,217 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/certificate-witnesses-artifact/automizer/../sv-benchmarks/c/loop-invgen/seq-3.i [2024-09-20 18:46:11,356 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-09-20 18:46:11,507 INFO L384 CDTParser]: Found 1 translation units. [2024-09-20 18:46:11,508 INFO L180 CDTParser]: Scanning /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/loop-invgen/seq-3.i [2024-09-20 18:46:11,513 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/certificate-witnesses-artifact/automizer/data/e27d2d1cf/9ad74fe006be42c399a7eb3845213570/FLAG1f0a9e37b [2024-09-20 18:46:11,930 INFO L435 CDTParser]: Successfully deleted /storage/repos/certificate-witnesses-artifact/automizer/data/e27d2d1cf/9ad74fe006be42c399a7eb3845213570 [2024-09-20 18:46:11,932 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-09-20 18:46:11,933 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-09-20 18:46:11,933 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-09-20 18:46:11,934 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-09-20 18:46:11,940 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-09-20 18:46:11,941 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.09 06:46:11" (1/1) ... [2024-09-20 18:46:11,942 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7c1e13a6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 06:46:11, skipping insertion in model container [2024-09-20 18:46:11,942 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.09 06:46:11" (1/1) ... [2024-09-20 18:46:11,955 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-09-20 18:46:12,067 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/seq-3.i[893,906] [2024-09-20 18:46:12,084 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-20 18:46:12,094 INFO L200 MainTranslator]: Completed pre-run [2024-09-20 18:46:12,105 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/seq-3.i[893,906] [2024-09-20 18:46:12,110 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-20 18:46:12,125 INFO L204 MainTranslator]: Completed translation [2024-09-20 18:46:12,126 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 06:46:12 WrapperNode [2024-09-20 18:46:12,126 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-09-20 18:46:12,127 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-09-20 18:46:12,127 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-09-20 18:46:12,128 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-09-20 18:46:12,133 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 06:46:12" (1/1) ... [2024-09-20 18:46:12,138 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 06:46:12" (1/1) ... [2024-09-20 18:46:12,143 INFO L138 Inliner]: procedures = 16, calls = 7, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2024-09-20 18:46:12,143 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-09-20 18:46:12,144 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-09-20 18:46:12,144 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-09-20 18:46:12,144 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-09-20 18:46:12,151 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 06:46:12" (1/1) ... [2024-09-20 18:46:12,152 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 06:46:12" (1/1) ... [2024-09-20 18:46:12,154 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 06:46:12" (1/1) ... [2024-09-20 18:46:12,167 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-20 18:46:12,167 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 06:46:12" (1/1) ... [2024-09-20 18:46:12,167 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 06:46:12" (1/1) ... [2024-09-20 18:46:12,169 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 06:46:12" (1/1) ... [2024-09-20 18:46:12,175 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 06:46:12" (1/1) ... [2024-09-20 18:46:12,176 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 06:46:12" (1/1) ... [2024-09-20 18:46:12,176 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 06:46:12" (1/1) ... [2024-09-20 18:46:12,177 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-09-20 18:46:12,178 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-09-20 18:46:12,178 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-09-20 18:46:12,178 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-09-20 18:46:12,182 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 06:46:12" (1/1) ... [2024-09-20 18:46:12,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-20 18:46:12,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:12,204 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-20 18:46:12,206 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-20 18:46:12,240 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-09-20 18:46:12,240 INFO L130 BoogieDeclarations]: Found specification of procedure main [2024-09-20 18:46:12,240 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2024-09-20 18:46:12,240 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-09-20 18:46:12,241 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2024-09-20 18:46:12,241 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2024-09-20 18:46:12,241 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-09-20 18:46:12,242 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-09-20 18:46:12,242 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-09-20 18:46:12,242 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-09-20 18:46:12,303 INFO L242 CfgBuilder]: Building ICFG [2024-09-20 18:46:12,305 INFO L268 CfgBuilder]: Building CFG for each procedure with an implementation [2024-09-20 18:46:12,473 INFO L? ?]: Removed 10 outVars from TransFormulas that were not future-live. [2024-09-20 18:46:12,473 INFO L291 CfgBuilder]: Performing block encoding [2024-09-20 18:46:12,492 INFO L313 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-09-20 18:46:12,493 INFO L318 CfgBuilder]: Removed 3 assume(true) statements. [2024-09-20 18:46:12,494 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.09 06:46:12 BoogieIcfgContainer [2024-09-20 18:46:12,494 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-09-20 18:46:12,496 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-09-20 18:46:12,496 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-09-20 18:46:12,498 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-09-20 18:46:12,498 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.09 06:46:11" (1/3) ... [2024-09-20 18:46:12,499 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@18269d2a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.09 06:46:12, skipping insertion in model container [2024-09-20 18:46:12,499 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 06:46:12" (2/3) ... [2024-09-20 18:46:12,500 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@18269d2a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.09 06:46:12, skipping insertion in model container [2024-09-20 18:46:12,500 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.09 06:46:12" (3/3) ... [2024-09-20 18:46:12,501 INFO L112 eAbstractionObserver]: Analyzing ICFG seq-3.i [2024-09-20 18:46:12,513 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:All NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-09-20 18:46:12,514 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-09-20 18:46:12,550 INFO L335 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-09-20 18:46:12,555 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;@35101f7b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-20 18:46:12,555 INFO L337 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-09-20 18:46:12,557 INFO L276 IsEmpty]: Start isEmpty. Operand has 24 states, 16 states have (on average 1.625) internal successors, (26), 17 states have internal predecessors, (26), 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-20 18:46:12,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2024-09-20 18:46:12,562 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:12,562 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:12,563 INFO L399 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:12,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:12,566 INFO L85 PathProgramCache]: Analyzing trace with hash 961061654, now seen corresponding path program 1 times [2024-09-20 18:46:12,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:12,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977300479] [2024-09-20 18:46:12,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:12,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:12,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:12,817 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:12,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:12,827 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-20 18:46:12,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:12,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977300479] [2024-09-20 18:46:12,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977300479] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-20 18:46:12,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-20 18:46:12,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-09-20 18:46:12,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330723144] [2024-09-20 18:46:12,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-20 18:46:12,836 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-20 18:46:12,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:12,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-20 18:46:12,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-09-20 18:46:12,856 INFO L87 Difference]: Start difference. First operand has 24 states, 16 states have (on average 1.625) internal successors, (26), 17 states have internal predecessors, (26), 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 7 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 7 states have internal predecessors, (12), 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-20 18:46:12,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:12,963 INFO L93 Difference]: Finished difference Result 52 states and 77 transitions. [2024-09-20 18:46:12,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-20 18:46:12,964 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 7 states have internal predecessors, (12), 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 16 [2024-09-20 18:46:12,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:12,970 INFO L225 Difference]: With dead ends: 52 [2024-09-20 18:46:12,970 INFO L226 Difference]: Without dead ends: 28 [2024-09-20 18:46:12,973 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-09-20 18:46:12,977 INFO L434 NwaCegarLoop]: 21 mSDtfsCounter, 11 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:12,978 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 87 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:12,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2024-09-20 18:46:13,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 23. [2024-09-20 18:46:13,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23 states, 17 states have (on average 1.2352941176470589) internal successors, (21), 17 states have internal predecessors, (21), 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-20 18:46:13,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 26 transitions. [2024-09-20 18:46:13,010 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 26 transitions. Word has length 16 [2024-09-20 18:46:13,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:13,011 INFO L474 AbstractCegarLoop]: Abstraction has 23 states and 26 transitions. [2024-09-20 18:46:13,011 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 7 states have internal predecessors, (12), 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-20 18:46:13,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:13,012 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 26 transitions. [2024-09-20 18:46:13,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2024-09-20 18:46:13,013 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:13,013 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:13,013 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-09-20 18:46:13,013 INFO L399 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:13,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:13,014 INFO L85 PathProgramCache]: Analyzing trace with hash 1906170241, now seen corresponding path program 1 times [2024-09-20 18:46:13,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:13,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473951078] [2024-09-20 18:46:13,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:13,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:13,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:13,166 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:13,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:13,170 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-20 18:46:13,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:13,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473951078] [2024-09-20 18:46:13,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473951078] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:13,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1033146264] [2024-09-20 18:46:13,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:13,171 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:13,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:13,173 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-20 18:46:13,175 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-20 18:46:13,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:13,209 INFO L262 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-09-20 18:46:13,213 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:13,267 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-20 18:46:13,268 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-20 18:46:13,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1033146264] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-20 18:46:13,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-20 18:46:13,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 9 [2024-09-20 18:46:13,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122944939] [2024-09-20 18:46:13,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-20 18:46:13,271 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-20 18:46:13,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:13,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-20 18:46:13,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-09-20 18:46:13,273 INFO L87 Difference]: Start difference. First operand 23 states and 26 transitions. Second operand has 6 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-20 18:46:13,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:13,321 INFO L93 Difference]: Finished difference Result 35 states and 39 transitions. [2024-09-20 18:46:13,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-20 18:46:13,322 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 17 [2024-09-20 18:46:13,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:13,323 INFO L225 Difference]: With dead ends: 35 [2024-09-20 18:46:13,323 INFO L226 Difference]: Without dead ends: 33 [2024-09-20 18:46:13,324 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-09-20 18:46:13,325 INFO L434 NwaCegarLoop]: 17 mSDtfsCounter, 6 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:13,325 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 71 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-20 18:46:13,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2024-09-20 18:46:13,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 29. [2024-09-20 18:46:13,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 21 states have (on average 1.1904761904761905) internal successors, (25), 22 states have internal predecessors, (25), 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-20 18:46:13,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 32 transitions. [2024-09-20 18:46:13,333 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 32 transitions. Word has length 17 [2024-09-20 18:46:13,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:13,333 INFO L474 AbstractCegarLoop]: Abstraction has 29 states and 32 transitions. [2024-09-20 18:46:13,333 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-20 18:46:13,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:13,334 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 32 transitions. [2024-09-20 18:46:13,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-09-20 18:46:13,335 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:13,335 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:13,347 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-09-20 18:46:13,539 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:13,540 INFO L399 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:13,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:13,540 INFO L85 PathProgramCache]: Analyzing trace with hash 468810935, now seen corresponding path program 1 times [2024-09-20 18:46:13,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:13,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440450963] [2024-09-20 18:46:13,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:13,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:13,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:13,693 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:13,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:13,699 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-09-20 18:46:13,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:13,704 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-20 18:46:13,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:13,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440450963] [2024-09-20 18:46:13,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440450963] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:13,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [391464189] [2024-09-20 18:46:13,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:13,705 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:13,705 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:13,707 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-20 18:46:13,708 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-20 18:46:13,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:13,739 INFO L262 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-09-20 18:46:13,740 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:13,854 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-20 18:46:13,854 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:13,948 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-20 18:46:13,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [391464189] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:13,948 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:13,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2024-09-20 18:46:13,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195957703] [2024-09-20 18:46:13,949 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:13,949 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-09-20 18:46:13,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:13,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-09-20 18:46:13,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2024-09-20 18:46:13,950 INFO L87 Difference]: Start difference. First operand 29 states and 32 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 states have internal predecessors, (34), 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-20 18:46:14,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:14,044 INFO L93 Difference]: Finished difference Result 51 states and 59 transitions. [2024-09-20 18:46:14,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-20 18:46:14,044 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 states have internal predecessors, (34), 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 24 [2024-09-20 18:46:14,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:14,046 INFO L225 Difference]: With dead ends: 51 [2024-09-20 18:46:14,046 INFO L226 Difference]: Without dead ends: 37 [2024-09-20 18:46:14,046 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2024-09-20 18:46:14,047 INFO L434 NwaCegarLoop]: 15 mSDtfsCounter, 6 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:14,047 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 130 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:14,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2024-09-20 18:46:14,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 30. [2024-09-20 18:46:14,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 22 states have (on average 1.1818181818181819) internal successors, (26), 23 states have internal predecessors, (26), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-20 18:46:14,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 33 transitions. [2024-09-20 18:46:14,053 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 33 transitions. Word has length 24 [2024-09-20 18:46:14,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:14,053 INFO L474 AbstractCegarLoop]: Abstraction has 30 states and 33 transitions. [2024-09-20 18:46:14,053 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 states have internal predecessors, (34), 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-20 18:46:14,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:14,054 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 33 transitions. [2024-09-20 18:46:14,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-09-20 18:46:14,054 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:14,054 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:14,066 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-09-20 18:46:14,255 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:14,255 INFO L399 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:14,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:14,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1260603702, now seen corresponding path program 1 times [2024-09-20 18:46:14,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:14,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425026164] [2024-09-20 18:46:14,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:14,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:14,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:14,358 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:14,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:14,362 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-09-20 18:46:14,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:14,369 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-20 18:46:14,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:14,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425026164] [2024-09-20 18:46:14,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425026164] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:14,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1186324504] [2024-09-20 18:46:14,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:14,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:14,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:14,375 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-20 18:46:14,378 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-20 18:46:14,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:14,412 INFO L262 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-09-20 18:46:14,413 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:14,500 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-20 18:46:14,500 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:14,563 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-20 18:46:14,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1186324504] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:14,563 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:14,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2024-09-20 18:46:14,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296299524] [2024-09-20 18:46:14,564 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:14,564 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-09-20 18:46:14,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:14,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-09-20 18:46:14,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2024-09-20 18:46:14,565 INFO L87 Difference]: Start difference. First operand 30 states and 33 transitions. Second operand has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 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-20 18:46:14,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:14,628 INFO L93 Difference]: Finished difference Result 54 states and 63 transitions. [2024-09-20 18:46:14,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-20 18:46:14,629 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 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 24 [2024-09-20 18:46:14,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:14,629 INFO L225 Difference]: With dead ends: 54 [2024-09-20 18:46:14,630 INFO L226 Difference]: Without dead ends: 40 [2024-09-20 18:46:14,630 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2024-09-20 18:46:14,631 INFO L434 NwaCegarLoop]: 17 mSDtfsCounter, 6 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:14,631 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 105 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-20 18:46:14,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2024-09-20 18:46:14,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 32. [2024-09-20 18:46:14,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 24 states have (on average 1.2083333333333333) internal successors, (29), 25 states have internal predecessors, (29), 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-20 18:46:14,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 36 transitions. [2024-09-20 18:46:14,636 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 36 transitions. Word has length 24 [2024-09-20 18:46:14,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:14,636 INFO L474 AbstractCegarLoop]: Abstraction has 32 states and 36 transitions. [2024-09-20 18:46:14,636 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 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-20 18:46:14,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:14,637 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 36 transitions. [2024-09-20 18:46:14,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2024-09-20 18:46:14,637 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:14,637 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:14,650 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-09-20 18:46:14,838 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:14,838 INFO L399 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:14,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:14,838 INFO L85 PathProgramCache]: Analyzing trace with hash -1756686302, now seen corresponding path program 2 times [2024-09-20 18:46:14,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:14,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268646418] [2024-09-20 18:46:14,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:14,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:14,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:14,913 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:14,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:14,916 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-09-20 18:46:14,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:14,919 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-20 18:46:14,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:14,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268646418] [2024-09-20 18:46:14,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268646418] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:14,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [287089931] [2024-09-20 18:46:14,919 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-20 18:46:14,919 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:14,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:14,921 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-20 18:46:14,929 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-20 18:46:14,961 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-20 18:46:14,961 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:46:14,962 INFO L262 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-09-20 18:46:14,963 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:15,021 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-20 18:46:15,021 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:15,064 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-20 18:46:15,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [287089931] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:15,065 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:15,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2024-09-20 18:46:15,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339214316] [2024-09-20 18:46:15,066 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:15,066 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-09-20 18:46:15,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:15,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-09-20 18:46:15,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-09-20 18:46:15,067 INFO L87 Difference]: Start difference. First operand 32 states and 36 transitions. Second operand has 10 states, 10 states have (on average 2.7) internal successors, (27), 8 states have internal predecessors, (27), 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-20 18:46:15,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:15,117 INFO L93 Difference]: Finished difference Result 45 states and 50 transitions. [2024-09-20 18:46:15,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-20 18:46:15,117 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.7) internal successors, (27), 8 states have internal predecessors, (27), 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 25 [2024-09-20 18:46:15,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:15,118 INFO L225 Difference]: With dead ends: 45 [2024-09-20 18:46:15,118 INFO L226 Difference]: Without dead ends: 43 [2024-09-20 18:46:15,118 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 47 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-20 18:46:15,119 INFO L434 NwaCegarLoop]: 19 mSDtfsCounter, 8 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:15,119 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 113 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 70 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-20 18:46:15,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2024-09-20 18:46:15,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 39. [2024-09-20 18:46:15,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 29 states have (on average 1.1724137931034482) internal successors, (34), 30 states have internal predecessors, (34), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-20 18:46:15,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 43 transitions. [2024-09-20 18:46:15,125 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 43 transitions. Word has length 25 [2024-09-20 18:46:15,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:15,125 INFO L474 AbstractCegarLoop]: Abstraction has 39 states and 43 transitions. [2024-09-20 18:46:15,125 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.7) internal successors, (27), 8 states have internal predecessors, (27), 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-20 18:46:15,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:15,125 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 43 transitions. [2024-09-20 18:46:15,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2024-09-20 18:46:15,126 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:15,126 INFO L216 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:15,137 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-20 18:46:15,326 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:15,326 INFO L399 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:15,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:15,327 INFO L85 PathProgramCache]: Analyzing trace with hash -2027964682, now seen corresponding path program 3 times [2024-09-20 18:46:15,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:15,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178722063] [2024-09-20 18:46:15,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:15,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:15,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:15,441 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:15,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:15,444 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-09-20 18:46:15,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:15,447 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-20 18:46:15,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:15,449 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-20 18:46:15,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:15,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178722063] [2024-09-20 18:46:15,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178722063] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:15,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2077322700] [2024-09-20 18:46:15,450 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-20 18:46:15,450 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:15,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:15,452 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-20 18:46:15,453 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-20 18:46:15,487 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-09-20 18:46:15,488 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:46:15,489 INFO L262 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-09-20 18:46:15,490 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:15,626 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-20 18:46:15,627 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:15,701 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-20 18:46:15,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2077322700] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:15,701 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:15,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2024-09-20 18:46:15,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555709924] [2024-09-20 18:46:15,702 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:15,702 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-09-20 18:46:15,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:15,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-09-20 18:46:15,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=333, Unknown=0, NotChecked=0, Total=420 [2024-09-20 18:46:15,703 INFO L87 Difference]: Start difference. First operand 39 states and 43 transitions. Second operand has 21 states, 21 states have (on average 1.9047619047619047) internal successors, (40), 21 states have internal predecessors, (40), 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-20 18:46:15,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:15,797 INFO L93 Difference]: Finished difference Result 68 states and 79 transitions. [2024-09-20 18:46:15,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-20 18:46:15,798 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9047619047619047) internal successors, (40), 21 states have internal predecessors, (40), 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 32 [2024-09-20 18:46:15,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:15,799 INFO L225 Difference]: With dead ends: 68 [2024-09-20 18:46:15,800 INFO L226 Difference]: Without dead ends: 51 [2024-09-20 18:46:15,800 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 55 SyntacticMatches, 6 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 204 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=95, Invalid=367, Unknown=0, NotChecked=0, Total=462 [2024-09-20 18:46:15,801 INFO L434 NwaCegarLoop]: 17 mSDtfsCounter, 6 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 174 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:15,801 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 170 Invalid, 174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 174 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:15,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2024-09-20 18:46:15,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 40. [2024-09-20 18:46:15,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 30 states have (on average 1.1666666666666667) internal successors, (35), 31 states have internal predecessors, (35), 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-20 18:46:15,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 44 transitions. [2024-09-20 18:46:15,809 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 44 transitions. Word has length 32 [2024-09-20 18:46:15,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:15,809 INFO L474 AbstractCegarLoop]: Abstraction has 40 states and 44 transitions. [2024-09-20 18:46:15,809 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9047619047619047) internal successors, (40), 21 states have internal predecessors, (40), 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-20 18:46:15,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:15,809 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 44 transitions. [2024-09-20 18:46:15,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2024-09-20 18:46:15,810 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:15,810 INFO L216 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:15,822 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-09-20 18:46:16,010 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-09-20 18:46:16,010 INFO L399 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:16,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:16,011 INFO L85 PathProgramCache]: Analyzing trace with hash 196646005, now seen corresponding path program 1 times [2024-09-20 18:46:16,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:16,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286839156] [2024-09-20 18:46:16,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:16,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:16,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:16,131 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:16,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:16,133 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-09-20 18:46:16,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:16,136 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-20 18:46:16,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:16,138 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-20 18:46:16,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:16,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286839156] [2024-09-20 18:46:16,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286839156] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:16,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1658311773] [2024-09-20 18:46:16,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:16,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:16,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:16,140 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-20 18:46:16,142 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-20 18:46:16,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:16,174 INFO L262 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-09-20 18:46:16,175 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:16,287 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 11 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-20 18:46:16,288 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:16,357 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 11 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-20 18:46:16,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1658311773] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:16,358 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:16,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 20 [2024-09-20 18:46:16,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582513056] [2024-09-20 18:46:16,358 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:16,359 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-09-20 18:46:16,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:16,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-09-20 18:46:16,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2024-09-20 18:46:16,360 INFO L87 Difference]: Start difference. First operand 40 states and 44 transitions. Second operand has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 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-20 18:46:16,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:16,430 INFO L93 Difference]: Finished difference Result 69 states and 80 transitions. [2024-09-20 18:46:16,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-20 18:46:16,431 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 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 32 [2024-09-20 18:46:16,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:16,432 INFO L225 Difference]: With dead ends: 69 [2024-09-20 18:46:16,432 INFO L226 Difference]: Without dead ends: 52 [2024-09-20 18:46:16,432 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 56 SyntacticMatches, 6 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=85, Invalid=335, Unknown=0, NotChecked=0, Total=420 [2024-09-20 18:46:16,433 INFO L434 NwaCegarLoop]: 19 mSDtfsCounter, 6 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:16,433 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 136 Invalid, 131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:16,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2024-09-20 18:46:16,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 40. [2024-09-20 18:46:16,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 30 states have (on average 1.1666666666666667) internal successors, (35), 31 states have internal predecessors, (35), 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-20 18:46:16,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 44 transitions. [2024-09-20 18:46:16,438 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 44 transitions. Word has length 32 [2024-09-20 18:46:16,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:16,438 INFO L474 AbstractCegarLoop]: Abstraction has 40 states and 44 transitions. [2024-09-20 18:46:16,439 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 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-20 18:46:16,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:16,439 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 44 transitions. [2024-09-20 18:46:16,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2024-09-20 18:46:16,439 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:16,440 INFO L216 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:16,453 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-09-20 18:46:16,640 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:16,640 INFO L399 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:16,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:16,641 INFO L85 PathProgramCache]: Analyzing trace with hash -1948349674, now seen corresponding path program 2 times [2024-09-20 18:46:16,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:16,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985170431] [2024-09-20 18:46:16,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:16,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:16,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:16,750 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:16,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:16,753 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-09-20 18:46:16,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:16,757 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-20 18:46:16,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:16,763 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-20 18:46:16,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:16,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985170431] [2024-09-20 18:46:16,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985170431] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:16,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1007144349] [2024-09-20 18:46:16,766 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-20 18:46:16,767 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:16,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:16,768 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-20 18:46:16,769 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-20 18:46:16,809 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-20 18:46:16,810 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:46:16,810 INFO L262 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-09-20 18:46:16,812 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:16,910 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-20 18:46:16,911 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:16,982 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-20 18:46:16,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1007144349] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:16,983 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:16,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 19 [2024-09-20 18:46:16,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759638132] [2024-09-20 18:46:16,983 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:16,983 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-09-20 18:46:16,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:16,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-09-20 18:46:16,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=271, Unknown=0, NotChecked=0, Total=342 [2024-09-20 18:46:16,986 INFO L87 Difference]: Start difference. First operand 40 states and 44 transitions. Second operand has 19 states, 19 states have (on average 2.0) internal successors, (38), 19 states have internal predecessors, (38), 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-20 18:46:17,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:17,063 INFO L93 Difference]: Finished difference Result 71 states and 83 transitions. [2024-09-20 18:46:17,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-20 18:46:17,064 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0) internal successors, (38), 19 states have internal predecessors, (38), 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 32 [2024-09-20 18:46:17,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:17,065 INFO L225 Difference]: With dead ends: 71 [2024-09-20 18:46:17,067 INFO L226 Difference]: Without dead ends: 54 [2024-09-20 18:46:17,067 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 57 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=79, Invalid=301, Unknown=0, NotChecked=0, Total=380 [2024-09-20 18:46:17,068 INFO L434 NwaCegarLoop]: 19 mSDtfsCounter, 6 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:17,068 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 156 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:17,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2024-09-20 18:46:17,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 42. [2024-09-20 18:46:17,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 32 states have (on average 1.1875) internal successors, (38), 33 states have internal predecessors, (38), 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-20 18:46:17,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 47 transitions. [2024-09-20 18:46:17,076 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 47 transitions. Word has length 32 [2024-09-20 18:46:17,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:17,077 INFO L474 AbstractCegarLoop]: Abstraction has 42 states and 47 transitions. [2024-09-20 18:46:17,077 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.0) internal successors, (38), 19 states have internal predecessors, (38), 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-20 18:46:17,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:17,077 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 47 transitions. [2024-09-20 18:46:17,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2024-09-20 18:46:17,078 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:17,078 INFO L216 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:17,091 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-20 18:46:17,279 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:17,279 INFO L399 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:17,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:17,280 INFO L85 PathProgramCache]: Analyzing trace with hash 21542753, now seen corresponding path program 4 times [2024-09-20 18:46:17,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:17,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355230048] [2024-09-20 18:46:17,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:17,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:17,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:17,351 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:17,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:17,352 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-09-20 18:46:17,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:17,354 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-20 18:46:17,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:17,356 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-20 18:46:17,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:17,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355230048] [2024-09-20 18:46:17,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355230048] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:17,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2113300279] [2024-09-20 18:46:17,357 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-20 18:46:17,357 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:17,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:17,358 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-20 18:46:17,359 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-20 18:46:17,388 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-20 18:46:17,388 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:46:17,389 INFO L262 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-09-20 18:46:17,390 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:17,430 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-20 18:46:17,431 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:17,471 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-20 18:46:17,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2113300279] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:17,472 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:17,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2024-09-20 18:46:17,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464912071] [2024-09-20 18:46:17,472 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:17,472 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-20 18:46:17,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:17,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-20 18:46:17,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-09-20 18:46:17,473 INFO L87 Difference]: Start difference. First operand 42 states and 47 transitions. Second operand has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 9 states have internal predecessors, (30), 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-20 18:46:17,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:17,523 INFO L93 Difference]: Finished difference Result 55 states and 61 transitions. [2024-09-20 18:46:17,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-20 18:46:17,524 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 9 states have internal predecessors, (30), 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 33 [2024-09-20 18:46:17,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:17,524 INFO L225 Difference]: With dead ends: 55 [2024-09-20 18:46:17,524 INFO L226 Difference]: Without dead ends: 53 [2024-09-20 18:46:17,525 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 66 SyntacticMatches, 6 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-09-20 18:46:17,525 INFO L434 NwaCegarLoop]: 21 mSDtfsCounter, 10 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:17,525 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 137 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-20 18:46:17,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2024-09-20 18:46:17,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 49. [2024-09-20 18:46:17,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 37 states have (on average 1.162162162162162) internal successors, (43), 38 states have internal predecessors, (43), 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-20 18:46:17,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 54 transitions. [2024-09-20 18:46:17,530 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 54 transitions. Word has length 33 [2024-09-20 18:46:17,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:17,531 INFO L474 AbstractCegarLoop]: Abstraction has 49 states and 54 transitions. [2024-09-20 18:46:17,531 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 9 states have internal predecessors, (30), 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-20 18:46:17,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:17,531 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 54 transitions. [2024-09-20 18:46:17,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2024-09-20 18:46:17,532 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:17,532 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:17,544 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-09-20 18:46:17,732 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,9 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:17,733 INFO L399 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:17,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:17,733 INFO L85 PathProgramCache]: Analyzing trace with hash -1043643689, now seen corresponding path program 5 times [2024-09-20 18:46:17,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:17,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593723090] [2024-09-20 18:46:17,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:17,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:17,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:17,847 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:17,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:17,849 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-09-20 18:46:17,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:17,856 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-20 18:46:17,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:17,858 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-20 18:46:17,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:17,860 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-20 18:46:17,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:17,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593723090] [2024-09-20 18:46:17,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593723090] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:17,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1718079788] [2024-09-20 18:46:17,861 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-20 18:46:17,861 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:17,861 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:17,863 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-20 18:46:17,864 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-20 18:46:17,897 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-09-20 18:46:17,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:46:17,898 INFO L262 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-09-20 18:46:17,899 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:18,065 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-20 18:46:18,065 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:18,170 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-20 18:46:18,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1718079788] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:18,170 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:18,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 25 [2024-09-20 18:46:18,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149131775] [2024-09-20 18:46:18,171 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:18,171 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-09-20 18:46:18,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:18,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-09-20 18:46:18,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=479, Unknown=0, NotChecked=0, Total=600 [2024-09-20 18:46:18,172 INFO L87 Difference]: Start difference. First operand 49 states and 54 transitions. Second operand has 25 states, 25 states have (on average 1.84) internal successors, (46), 25 states have internal predecessors, (46), 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-20 18:46:18,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:18,283 INFO L93 Difference]: Finished difference Result 85 states and 99 transitions. [2024-09-20 18:46:18,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-20 18:46:18,284 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.84) internal successors, (46), 25 states have internal predecessors, (46), 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 40 [2024-09-20 18:46:18,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:18,285 INFO L225 Difference]: With dead ends: 85 [2024-09-20 18:46:18,285 INFO L226 Difference]: Without dead ends: 65 [2024-09-20 18:46:18,285 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 69 SyntacticMatches, 8 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 338 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=129, Invalid=521, Unknown=0, NotChecked=0, Total=650 [2024-09-20 18:46:18,286 INFO L434 NwaCegarLoop]: 21 mSDtfsCounter, 6 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 230 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 247 SdHoareTripleChecker+Invalid, 230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 230 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:18,286 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 247 Invalid, 230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 230 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:18,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2024-09-20 18:46:18,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 50. [2024-09-20 18:46:18,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 38 states have (on average 1.1578947368421053) internal successors, (44), 39 states have internal predecessors, (44), 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-20 18:46:18,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 55 transitions. [2024-09-20 18:46:18,292 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 55 transitions. Word has length 40 [2024-09-20 18:46:18,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:18,292 INFO L474 AbstractCegarLoop]: Abstraction has 50 states and 55 transitions. [2024-09-20 18:46:18,292 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.84) internal successors, (46), 25 states have internal predecessors, (46), 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-20 18:46:18,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:18,293 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 55 transitions. [2024-09-20 18:46:18,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2024-09-20 18:46:18,293 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:18,293 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:18,305 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-09-20 18:46:18,497 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-09-20 18:46:18,497 INFO L399 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:18,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:18,498 INFO L85 PathProgramCache]: Analyzing trace with hash -802541226, now seen corresponding path program 2 times [2024-09-20 18:46:18,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:18,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567184238] [2024-09-20 18:46:18,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:18,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:18,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:18,602 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:18,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:18,604 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-09-20 18:46:18,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:18,607 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-20 18:46:18,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:18,609 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-20 18:46:18,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:18,610 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-20 18:46:18,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:18,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567184238] [2024-09-20 18:46:18,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567184238] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:18,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1111603062] [2024-09-20 18:46:18,611 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-20 18:46:18,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:18,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:18,614 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-20 18:46:18,616 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-20 18:46:18,645 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-20 18:46:18,645 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:46:18,646 INFO L262 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-09-20 18:46:18,647 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:18,799 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 21 proven. 4 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-20 18:46:18,799 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:18,890 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 21 proven. 4 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-20 18:46:18,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1111603062] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:18,890 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:18,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 24 [2024-09-20 18:46:18,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233184281] [2024-09-20 18:46:18,891 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:18,891 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-09-20 18:46:18,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:18,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-09-20 18:46:18,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=444, Unknown=0, NotChecked=0, Total=552 [2024-09-20 18:46:18,892 INFO L87 Difference]: Start difference. First operand 50 states and 55 transitions. Second operand has 24 states, 24 states have (on average 1.875) internal successors, (45), 24 states have internal predecessors, (45), 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-20 18:46:18,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:18,990 INFO L93 Difference]: Finished difference Result 87 states and 101 transitions. [2024-09-20 18:46:18,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-20 18:46:18,991 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.875) internal successors, (45), 24 states have internal predecessors, (45), 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 40 [2024-09-20 18:46:18,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:18,992 INFO L225 Difference]: With dead ends: 87 [2024-09-20 18:46:18,992 INFO L226 Difference]: Without dead ends: 67 [2024-09-20 18:46:18,992 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 70 SyntacticMatches, 8 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 304 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=116, Invalid=484, Unknown=0, NotChecked=0, Total=600 [2024-09-20 18:46:18,993 INFO L434 NwaCegarLoop]: 19 mSDtfsCounter, 6 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 189 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 189 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:18,993 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 190 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 189 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:18,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2024-09-20 18:46:18,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 50. [2024-09-20 18:46:19,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 38 states have (on average 1.1578947368421053) internal successors, (44), 39 states have internal predecessors, (44), 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-20 18:46:19,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 55 transitions. [2024-09-20 18:46:19,004 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 55 transitions. Word has length 40 [2024-09-20 18:46:19,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:19,004 INFO L474 AbstractCegarLoop]: Abstraction has 50 states and 55 transitions. [2024-09-20 18:46:19,004 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.875) internal successors, (45), 24 states have internal predecessors, (45), 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-20 18:46:19,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:19,004 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 55 transitions. [2024-09-20 18:46:19,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2024-09-20 18:46:19,006 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:19,006 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:19,017 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-20 18:46:19,207 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-09-20 18:46:19,207 INFO L399 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:19,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:19,207 INFO L85 PathProgramCache]: Analyzing trace with hash 1560540919, now seen corresponding path program 3 times [2024-09-20 18:46:19,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:19,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25525553] [2024-09-20 18:46:19,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:19,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:19,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:19,317 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:19,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:19,320 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-09-20 18:46:19,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:19,323 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-20 18:46:19,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:19,325 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-20 18:46:19,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:19,326 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-20 18:46:19,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:19,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25525553] [2024-09-20 18:46:19,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25525553] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:19,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1444047291] [2024-09-20 18:46:19,327 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-20 18:46:19,327 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:19,327 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:19,328 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-20 18:46:19,329 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-20 18:46:19,360 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-09-20 18:46:19,360 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:46:19,361 INFO L262 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-09-20 18:46:19,362 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:19,498 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 21 proven. 4 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-20 18:46:19,499 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:19,585 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 21 proven. 4 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-20 18:46:19,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1444047291] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:19,585 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:19,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 23 [2024-09-20 18:46:19,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403870772] [2024-09-20 18:46:19,585 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:19,586 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-09-20 18:46:19,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:19,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-09-20 18:46:19,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=407, Unknown=0, NotChecked=0, Total=506 [2024-09-20 18:46:19,587 INFO L87 Difference]: Start difference. First operand 50 states and 55 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 states have internal predecessors, (44), 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-20 18:46:19,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:19,682 INFO L93 Difference]: Finished difference Result 87 states and 101 transitions. [2024-09-20 18:46:19,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-20 18:46:19,682 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 states have internal predecessors, (44), 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 40 [2024-09-20 18:46:19,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:19,683 INFO L225 Difference]: With dead ends: 87 [2024-09-20 18:46:19,683 INFO L226 Difference]: Without dead ends: 67 [2024-09-20 18:46:19,683 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 71 SyntacticMatches, 8 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 259 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=107, Invalid=445, Unknown=0, NotChecked=0, Total=552 [2024-09-20 18:46:19,684 INFO L434 NwaCegarLoop]: 23 mSDtfsCounter, 6 mSDsluCounter, 131 mSDsCounter, 0 mSdLazyCounter, 164 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:19,684 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 154 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 164 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:19,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2024-09-20 18:46:19,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 50. [2024-09-20 18:46:19,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 38 states have (on average 1.1578947368421053) internal successors, (44), 39 states have internal predecessors, (44), 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-20 18:46:19,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 55 transitions. [2024-09-20 18:46:19,690 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 55 transitions. Word has length 40 [2024-09-20 18:46:19,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:19,690 INFO L474 AbstractCegarLoop]: Abstraction has 50 states and 55 transitions. [2024-09-20 18:46:19,690 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 states have internal predecessors, (44), 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-20 18:46:19,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:19,690 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 55 transitions. [2024-09-20 18:46:19,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2024-09-20 18:46:19,691 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:19,691 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:19,705 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-09-20 18:46:19,895 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,12 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:19,895 INFO L399 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:19,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:19,896 INFO L85 PathProgramCache]: Analyzing trace with hash 251296054, now seen corresponding path program 3 times [2024-09-20 18:46:19,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:19,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249483545] [2024-09-20 18:46:19,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:19,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:19,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:19,991 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:19,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:19,993 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-09-20 18:46:19,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:19,995 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-20 18:46:19,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:19,998 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-20 18:46:19,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:20,001 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-20 18:46:20,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:20,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249483545] [2024-09-20 18:46:20,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249483545] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:20,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2106697532] [2024-09-20 18:46:20,001 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-20 18:46:20,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:20,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:20,003 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-20 18:46:20,004 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-20 18:46:20,047 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-09-20 18:46:20,047 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:46:20,048 INFO L262 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-09-20 18:46:20,049 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:20,172 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-20 18:46:20,172 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:20,252 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-20 18:46:20,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2106697532] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:20,253 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:20,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 22 [2024-09-20 18:46:20,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320992724] [2024-09-20 18:46:20,253 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:20,253 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-09-20 18:46:20,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:20,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-09-20 18:46:20,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=368, Unknown=0, NotChecked=0, Total=462 [2024-09-20 18:46:20,254 INFO L87 Difference]: Start difference. First operand 50 states and 55 transitions. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 states have internal predecessors, (43), 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-20 18:46:20,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:20,332 INFO L93 Difference]: Finished difference Result 88 states and 103 transitions. [2024-09-20 18:46:20,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-20 18:46:20,332 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 states have internal predecessors, (43), 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 40 [2024-09-20 18:46:20,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:20,333 INFO L225 Difference]: With dead ends: 88 [2024-09-20 18:46:20,333 INFO L226 Difference]: Without dead ends: 68 [2024-09-20 18:46:20,333 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 72 SyntacticMatches, 8 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 215 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=102, Invalid=404, Unknown=0, NotChecked=0, Total=506 [2024-09-20 18:46:20,333 INFO L434 NwaCegarLoop]: 21 mSDtfsCounter, 6 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 155 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:20,334 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 149 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 155 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:20,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2024-09-20 18:46:20,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 52. [2024-09-20 18:46:20,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 40 states have (on average 1.175) internal successors, (47), 41 states have internal predecessors, (47), 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-20 18:46:20,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 58 transitions. [2024-09-20 18:46:20,340 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 58 transitions. Word has length 40 [2024-09-20 18:46:20,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:20,340 INFO L474 AbstractCegarLoop]: Abstraction has 52 states and 58 transitions. [2024-09-20 18:46:20,340 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 states have internal predecessors, (43), 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-20 18:46:20,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:20,341 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 58 transitions. [2024-09-20 18:46:20,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2024-09-20 18:46:20,341 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:20,341 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:20,353 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-20 18:46:20,541 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-09-20 18:46:20,542 INFO L399 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:20,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:20,542 INFO L85 PathProgramCache]: Analyzing trace with hash -74536894, now seen corresponding path program 6 times [2024-09-20 18:46:20,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:20,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432571568] [2024-09-20 18:46:20,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:20,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:20,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:20,605 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:20,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:20,607 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-20 18:46:20,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:20,609 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-20 18:46:20,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:20,610 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-20 18:46:20,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:20,612 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-20 18:46:20,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:20,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432571568] [2024-09-20 18:46:20,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432571568] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:20,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [836469567] [2024-09-20 18:46:20,612 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-20 18:46:20,613 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:20,613 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:20,614 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-20 18:46:20,615 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-20 18:46:20,645 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2024-09-20 18:46:20,646 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:46:20,646 INFO L262 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-09-20 18:46:20,647 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:20,681 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-20 18:46:20,681 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:20,737 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-20 18:46:20,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [836469567] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:20,738 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:20,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 12 [2024-09-20 18:46:20,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836509780] [2024-09-20 18:46:20,738 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:20,738 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-20 18:46:20,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:20,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-20 18:46:20,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-09-20 18:46:20,739 INFO L87 Difference]: Start difference. First operand 52 states and 58 transitions. Second operand has 12 states, 12 states have (on average 2.75) internal successors, (33), 10 states have internal predecessors, (33), 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-20 18:46:20,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:20,800 INFO L93 Difference]: Finished difference Result 65 states and 72 transitions. [2024-09-20 18:46:20,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-20 18:46:20,800 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.75) internal successors, (33), 10 states have internal predecessors, (33), 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 41 [2024-09-20 18:46:20,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:20,801 INFO L225 Difference]: With dead ends: 65 [2024-09-20 18:46:20,801 INFO L226 Difference]: Without dead ends: 63 [2024-09-20 18:46:20,802 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 83 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-20 18:46:20,802 INFO L434 NwaCegarLoop]: 23 mSDtfsCounter, 15 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:20,802 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 155 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:20,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2024-09-20 18:46:20,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 59. [2024-09-20 18:46:20,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 45 states have (on average 1.1555555555555554) internal successors, (52), 46 states have internal predecessors, (52), 7 states have call successors, (7), 7 states have call predecessors, (7), 6 states have return successors, (6), 5 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-20 18:46:20,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 65 transitions. [2024-09-20 18:46:20,807 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 65 transitions. Word has length 41 [2024-09-20 18:46:20,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:20,807 INFO L474 AbstractCegarLoop]: Abstraction has 59 states and 65 transitions. [2024-09-20 18:46:20,808 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.75) internal successors, (33), 10 states have internal predecessors, (33), 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-20 18:46:20,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:20,808 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 65 transitions. [2024-09-20 18:46:20,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-09-20 18:46:20,808 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:20,808 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:20,820 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-09-20 18:46:21,012 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-09-20 18:46:21,013 INFO L399 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:21,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:21,013 INFO L85 PathProgramCache]: Analyzing trace with hash 115327702, now seen corresponding path program 7 times [2024-09-20 18:46:21,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:21,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226138017] [2024-09-20 18:46:21,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:21,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:21,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:21,149 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:21,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:21,152 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-20 18:46:21,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:21,157 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-20 18:46:21,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:21,158 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-20 18:46:21,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:21,161 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-20 18:46:21,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:21,162 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-20 18:46:21,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:21,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226138017] [2024-09-20 18:46:21,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226138017] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:21,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1400452242] [2024-09-20 18:46:21,163 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-20 18:46:21,163 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:21,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:21,165 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-20 18:46:21,166 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-20 18:46:21,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:21,198 INFO L262 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-09-20 18:46:21,199 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:21,386 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-20 18:46:21,386 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:21,487 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-20 18:46:21,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1400452242] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:21,488 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:21,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 29 [2024-09-20 18:46:21,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364915480] [2024-09-20 18:46:21,488 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:21,488 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-09-20 18:46:21,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:21,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-09-20 18:46:21,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=651, Unknown=0, NotChecked=0, Total=812 [2024-09-20 18:46:21,489 INFO L87 Difference]: Start difference. First operand 59 states and 65 transitions. Second operand has 29 states, 29 states have (on average 1.793103448275862) internal successors, (52), 29 states have internal predecessors, (52), 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-20 18:46:21,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:21,590 INFO L93 Difference]: Finished difference Result 102 states and 119 transitions. [2024-09-20 18:46:21,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-09-20 18:46:21,590 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.793103448275862) internal successors, (52), 29 states have internal predecessors, (52), 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 48 [2024-09-20 18:46:21,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:21,591 INFO L225 Difference]: With dead ends: 102 [2024-09-20 18:46:21,591 INFO L226 Difference]: Without dead ends: 79 [2024-09-20 18:46:21,592 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 83 SyntacticMatches, 10 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 503 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=169, Invalid=701, Unknown=0, NotChecked=0, Total=870 [2024-09-20 18:46:21,592 INFO L434 NwaCegarLoop]: 21 mSDtfsCounter, 6 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 181 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 181 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:21,592 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 163 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 181 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:21,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2024-09-20 18:46:21,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 60. [2024-09-20 18:46:21,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 46 states have (on average 1.1521739130434783) internal successors, (53), 47 states have internal predecessors, (53), 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-20 18:46:21,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 66 transitions. [2024-09-20 18:46:21,601 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 66 transitions. Word has length 48 [2024-09-20 18:46:21,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:21,602 INFO L474 AbstractCegarLoop]: Abstraction has 60 states and 66 transitions. [2024-09-20 18:46:21,602 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.793103448275862) internal successors, (52), 29 states have internal predecessors, (52), 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-20 18:46:21,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:21,603 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 66 transitions. [2024-09-20 18:46:21,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-09-20 18:46:21,603 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:21,603 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:21,615 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-20 18:46:21,803 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-09-20 18:46:21,804 INFO L399 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:21,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:21,804 INFO L85 PathProgramCache]: Analyzing trace with hash 73646677, now seen corresponding path program 4 times [2024-09-20 18:46:21,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:21,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860313181] [2024-09-20 18:46:21,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:21,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:21,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:21,930 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:21,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:21,932 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-20 18:46:21,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:21,934 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-20 18:46:21,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:21,935 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-20 18:46:21,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:21,941 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-20 18:46:21,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:21,944 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 24 proven. 17 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-20 18:46:21,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:21,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860313181] [2024-09-20 18:46:21,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860313181] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:21,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1381322270] [2024-09-20 18:46:21,944 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-20 18:46:21,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:21,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:21,946 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-20 18:46:21,947 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-20 18:46:21,982 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-20 18:46:21,982 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:46:21,982 INFO L262 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-09-20 18:46:21,983 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:22,152 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 34 proven. 7 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-20 18:46:22,152 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:22,266 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 34 proven. 7 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-20 18:46:22,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1381322270] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:22,266 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:22,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 28 [2024-09-20 18:46:22,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185140640] [2024-09-20 18:46:22,266 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:22,266 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-09-20 18:46:22,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:22,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-09-20 18:46:22,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=611, Unknown=0, NotChecked=0, Total=756 [2024-09-20 18:46:22,268 INFO L87 Difference]: Start difference. First operand 60 states and 66 transitions. Second operand has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 28 states have internal predecessors, (51), 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-20 18:46:22,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:22,368 INFO L93 Difference]: Finished difference Result 105 states and 122 transitions. [2024-09-20 18:46:22,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-09-20 18:46:22,369 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 28 states have internal predecessors, (51), 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 48 [2024-09-20 18:46:22,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:22,370 INFO L225 Difference]: With dead ends: 105 [2024-09-20 18:46:22,370 INFO L226 Difference]: Without dead ends: 82 [2024-09-20 18:46:22,370 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 84 SyntacticMatches, 10 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 462 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=153, Invalid=659, Unknown=0, NotChecked=0, Total=812 [2024-09-20 18:46:22,370 INFO L434 NwaCegarLoop]: 23 mSDtfsCounter, 6 mSDsluCounter, 149 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:22,371 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 172 Invalid, 204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 204 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:22,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2024-09-20 18:46:22,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 60. [2024-09-20 18:46:22,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 46 states have (on average 1.1521739130434783) internal successors, (53), 47 states have internal predecessors, (53), 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-20 18:46:22,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 66 transitions. [2024-09-20 18:46:22,382 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 66 transitions. Word has length 48 [2024-09-20 18:46:22,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:22,382 INFO L474 AbstractCegarLoop]: Abstraction has 60 states and 66 transitions. [2024-09-20 18:46:22,382 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 28 states have internal predecessors, (51), 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-20 18:46:22,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:22,382 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 66 transitions. [2024-09-20 18:46:22,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-09-20 18:46:22,383 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:22,383 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:22,395 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-09-20 18:46:22,584 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-09-20 18:46:22,584 INFO L399 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:22,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:22,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1867360522, now seen corresponding path program 5 times [2024-09-20 18:46:22,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:22,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273238554] [2024-09-20 18:46:22,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:22,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:22,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:22,691 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:22,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:22,693 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-20 18:46:22,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:22,694 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-20 18:46:22,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:22,696 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-20 18:46:22,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:22,697 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-20 18:46:22,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:22,699 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 16 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-20 18:46:22,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:22,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273238554] [2024-09-20 18:46:22,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273238554] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:22,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [17656214] [2024-09-20 18:46:22,699 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-20 18:46:22,699 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:22,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:22,701 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-20 18:46:22,702 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-20 18:46:22,734 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2024-09-20 18:46:22,734 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:46:22,734 INFO L262 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-09-20 18:46:22,735 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:22,903 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 34 proven. 6 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-20 18:46:22,903 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:22,996 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 34 proven. 6 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-20 18:46:22,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [17656214] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:22,996 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:22,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 27 [2024-09-20 18:46:22,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990203903] [2024-09-20 18:46:22,996 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:22,997 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-09-20 18:46:22,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:22,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-09-20 18:46:22,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=569, Unknown=0, NotChecked=0, Total=702 [2024-09-20 18:46:22,998 INFO L87 Difference]: Start difference. First operand 60 states and 66 transitions. Second operand has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 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-20 18:46:23,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:23,087 INFO L93 Difference]: Finished difference Result 106 states and 123 transitions. [2024-09-20 18:46:23,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-09-20 18:46:23,088 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 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 48 [2024-09-20 18:46:23,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:23,088 INFO L225 Difference]: With dead ends: 106 [2024-09-20 18:46:23,088 INFO L226 Difference]: Without dead ends: 83 [2024-09-20 18:46:23,089 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 85 SyntacticMatches, 10 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 406 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=141, Invalid=615, Unknown=0, NotChecked=0, Total=756 [2024-09-20 18:46:23,089 INFO L434 NwaCegarLoop]: 21 mSDtfsCounter, 6 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 189 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 189 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:23,089 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 164 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 189 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:23,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2024-09-20 18:46:23,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 60. [2024-09-20 18:46:23,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 46 states have (on average 1.1521739130434783) internal successors, (53), 47 states have internal predecessors, (53), 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-20 18:46:23,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 66 transitions. [2024-09-20 18:46:23,095 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 66 transitions. Word has length 48 [2024-09-20 18:46:23,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:23,095 INFO L474 AbstractCegarLoop]: Abstraction has 60 states and 66 transitions. [2024-09-20 18:46:23,095 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 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-20 18:46:23,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:23,095 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 66 transitions. [2024-09-20 18:46:23,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-09-20 18:46:23,096 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:23,096 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:23,107 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-09-20 18:46:23,296 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,17 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:23,296 INFO L399 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:23,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:23,297 INFO L85 PathProgramCache]: Analyzing trace with hash 702425653, now seen corresponding path program 6 times [2024-09-20 18:46:23,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:23,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703077599] [2024-09-20 18:46:23,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:23,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:23,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:23,411 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:23,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:23,413 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-20 18:46:23,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:23,415 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-20 18:46:23,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:23,416 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-20 18:46:23,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:23,418 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-20 18:46:23,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:23,420 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 24 proven. 17 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-20 18:46:23,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:23,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703077599] [2024-09-20 18:46:23,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703077599] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:23,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [601942889] [2024-09-20 18:46:23,420 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-20 18:46:23,420 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:23,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:23,422 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-20 18:46:23,423 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-20 18:46:23,458 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2024-09-20 18:46:23,458 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:46:23,459 INFO L262 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-09-20 18:46:23,460 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:23,613 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 34 proven. 7 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-20 18:46:23,614 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:23,734 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 34 proven. 7 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-20 18:46:23,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [601942889] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:23,734 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:23,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 26 [2024-09-20 18:46:23,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981518447] [2024-09-20 18:46:23,735 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:23,735 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-09-20 18:46:23,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:23,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-09-20 18:46:23,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=525, Unknown=0, NotChecked=0, Total=650 [2024-09-20 18:46:23,736 INFO L87 Difference]: Start difference. First operand 60 states and 66 transitions. Second operand has 26 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 states have internal predecessors, (49), 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-20 18:46:23,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:23,840 INFO L93 Difference]: Finished difference Result 105 states and 122 transitions. [2024-09-20 18:46:23,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-09-20 18:46:23,841 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 states have internal predecessors, (49), 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 48 [2024-09-20 18:46:23,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:23,842 INFO L225 Difference]: With dead ends: 105 [2024-09-20 18:46:23,842 INFO L226 Difference]: Without dead ends: 82 [2024-09-20 18:46:23,843 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 86 SyntacticMatches, 10 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 353 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=133, Invalid=569, Unknown=0, NotChecked=0, Total=702 [2024-09-20 18:46:23,845 INFO L434 NwaCegarLoop]: 23 mSDtfsCounter, 6 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:23,845 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 221 Invalid, 206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:23,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2024-09-20 18:46:23,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 60. [2024-09-20 18:46:23,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 46 states have (on average 1.1521739130434783) internal successors, (53), 47 states have internal predecessors, (53), 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-20 18:46:23,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 66 transitions. [2024-09-20 18:46:23,853 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 66 transitions. Word has length 48 [2024-09-20 18:46:23,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:23,853 INFO L474 AbstractCegarLoop]: Abstraction has 60 states and 66 transitions. [2024-09-20 18:46:23,854 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 states have internal predecessors, (49), 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-20 18:46:23,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:23,854 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 66 transitions. [2024-09-20 18:46:23,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-09-20 18:46:23,854 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:23,855 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:23,870 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-09-20 18:46:24,058 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-09-20 18:46:24,059 INFO L399 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:24,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:24,059 INFO L85 PathProgramCache]: Analyzing trace with hash 1616605974, now seen corresponding path program 4 times [2024-09-20 18:46:24,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:24,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61817572] [2024-09-20 18:46:24,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:24,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:24,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:24,165 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:24,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:24,167 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-20 18:46:24,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:24,170 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-20 18:46:24,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:24,171 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-20 18:46:24,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:24,173 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-20 18:46:24,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:24,175 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-20 18:46:24,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:24,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61817572] [2024-09-20 18:46:24,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61817572] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:24,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [122198313] [2024-09-20 18:46:24,175 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-20 18:46:24,176 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:24,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:24,177 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-20 18:46:24,178 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-20 18:46:24,212 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-20 18:46:24,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:46:24,212 INFO L262 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-09-20 18:46:24,213 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:24,348 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-20 18:46:24,348 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:24,446 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-20 18:46:24,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [122198313] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:24,446 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:24,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 25 [2024-09-20 18:46:24,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408675310] [2024-09-20 18:46:24,447 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:24,447 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-09-20 18:46:24,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:24,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-09-20 18:46:24,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=479, Unknown=0, NotChecked=0, Total=600 [2024-09-20 18:46:24,448 INFO L87 Difference]: Start difference. First operand 60 states and 66 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 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-20 18:46:24,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:24,545 INFO L93 Difference]: Finished difference Result 105 states and 123 transitions. [2024-09-20 18:46:24,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-09-20 18:46:24,545 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 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 48 [2024-09-20 18:46:24,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:24,546 INFO L225 Difference]: With dead ends: 105 [2024-09-20 18:46:24,546 INFO L226 Difference]: Without dead ends: 82 [2024-09-20 18:46:24,546 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 87 SyntacticMatches, 10 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 300 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=129, Invalid=521, Unknown=0, NotChecked=0, Total=650 [2024-09-20 18:46:24,547 INFO L434 NwaCegarLoop]: 21 mSDtfsCounter, 6 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 176 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-20 18:46:24,547 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 176 Invalid, 180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 180 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:24,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2024-09-20 18:46:24,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 62. [2024-09-20 18:46:24,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 48 states have (on average 1.1666666666666667) internal successors, (56), 49 states have internal predecessors, (56), 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-20 18:46:24,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 69 transitions. [2024-09-20 18:46:24,553 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 69 transitions. Word has length 48 [2024-09-20 18:46:24,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:24,553 INFO L474 AbstractCegarLoop]: Abstraction has 62 states and 69 transitions. [2024-09-20 18:46:24,553 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 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-20 18:46:24,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:24,553 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 69 transitions. [2024-09-20 18:46:24,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2024-09-20 18:46:24,554 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:24,554 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:24,566 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-20 18:46:24,757 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:24,758 INFO L399 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:24,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:24,758 INFO L85 PathProgramCache]: Analyzing trace with hash -972518079, now seen corresponding path program 8 times [2024-09-20 18:46:24,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:24,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334766012] [2024-09-20 18:46:24,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:24,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:24,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:24,827 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:24,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:24,829 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-20 18:46:24,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:24,830 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-20 18:46:24,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:24,831 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-20 18:46:24,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:24,832 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-20 18:46:24,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:24,834 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-20 18:46:24,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:24,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334766012] [2024-09-20 18:46:24,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334766012] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:24,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [849106946] [2024-09-20 18:46:24,834 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-20 18:46:24,834 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:24,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:24,836 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-20 18:46:24,837 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-20 18:46:24,870 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-20 18:46:24,870 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:46:24,871 INFO L262 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-09-20 18:46:24,872 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:24,912 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-20 18:46:24,912 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:24,988 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-20 18:46:24,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [849106946] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:24,989 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:24,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 13 [2024-09-20 18:46:24,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714452429] [2024-09-20 18:46:24,989 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:24,989 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-09-20 18:46:24,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:24,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-09-20 18:46:24,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-09-20 18:46:24,990 INFO L87 Difference]: Start difference. First operand 62 states and 69 transitions. Second operand has 13 states, 13 states have (on average 2.769230769230769) internal successors, (36), 11 states have internal predecessors, (36), 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-20 18:46:25,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:25,047 INFO L93 Difference]: Finished difference Result 75 states and 83 transitions. [2024-09-20 18:46:25,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-20 18:46:25,048 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.769230769230769) internal successors, (36), 11 states have internal predecessors, (36), 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 49 [2024-09-20 18:46:25,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:25,048 INFO L225 Difference]: With dead ends: 75 [2024-09-20 18:46:25,048 INFO L226 Difference]: Without dead ends: 73 [2024-09-20 18:46:25,049 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 98 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-20 18:46:25,049 INFO L434 NwaCegarLoop]: 25 mSDtfsCounter, 17 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:25,049 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 127 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-20 18:46:25,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2024-09-20 18:46:25,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 69. [2024-09-20 18:46:25,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 53 states have (on average 1.150943396226415) internal successors, (61), 54 states have internal predecessors, (61), 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-20 18:46:25,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 76 transitions. [2024-09-20 18:46:25,055 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 76 transitions. Word has length 49 [2024-09-20 18:46:25,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:25,055 INFO L474 AbstractCegarLoop]: Abstraction has 69 states and 76 transitions. [2024-09-20 18:46:25,055 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.769230769230769) internal successors, (36), 11 states have internal predecessors, (36), 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-20 18:46:25,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:25,056 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 76 transitions. [2024-09-20 18:46:25,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2024-09-20 18:46:25,056 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:25,056 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:25,069 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-20 18:46:25,256 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:25,257 INFO L399 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:25,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:25,257 INFO L85 PathProgramCache]: Analyzing trace with hash 931729655, now seen corresponding path program 9 times [2024-09-20 18:46:25,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:25,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022243513] [2024-09-20 18:46:25,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:25,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:25,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:25,401 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:25,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:25,402 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-20 18:46:25,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:25,404 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-20 18:46:25,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:25,407 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-20 18:46:25,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:25,408 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-20 18:46:25,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:25,410 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-20 18:46:25,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:25,411 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-20 18:46:25,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:25,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022243513] [2024-09-20 18:46:25,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022243513] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:25,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [264950364] [2024-09-20 18:46:25,412 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-20 18:46:25,412 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:25,412 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:25,413 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-20 18:46:25,414 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-20 18:46:25,447 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-09-20 18:46:25,447 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:46:25,448 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-09-20 18:46:25,449 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:25,672 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-20 18:46:25,672 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:25,800 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-20 18:46:25,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [264950364] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:25,801 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:25,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 33 [2024-09-20 18:46:25,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164518415] [2024-09-20 18:46:25,801 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:25,801 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-09-20 18:46:25,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:25,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-09-20 18:46:25,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=849, Unknown=0, NotChecked=0, Total=1056 [2024-09-20 18:46:25,802 INFO L87 Difference]: Start difference. First operand 69 states and 76 transitions. Second operand has 33 states, 33 states have (on average 1.7575757575757576) internal successors, (58), 33 states have internal predecessors, (58), 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-20 18:46:25,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:25,930 INFO L93 Difference]: Finished difference Result 119 states and 139 transitions. [2024-09-20 18:46:25,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-09-20 18:46:25,932 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.7575757575757576) internal successors, (58), 33 states have internal predecessors, (58), 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 56 [2024-09-20 18:46:25,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:25,933 INFO L225 Difference]: With dead ends: 119 [2024-09-20 18:46:25,933 INFO L226 Difference]: Without dead ends: 93 [2024-09-20 18:46:25,933 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 97 SyntacticMatches, 12 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 699 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=215, Invalid=907, Unknown=0, NotChecked=0, Total=1122 [2024-09-20 18:46:25,933 INFO L434 NwaCegarLoop]: 25 mSDtfsCounter, 6 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 285 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 248 SdHoareTripleChecker+Invalid, 285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 285 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:25,934 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 248 Invalid, 285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 285 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:25,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2024-09-20 18:46:25,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 70. [2024-09-20 18:46:25,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 54 states have (on average 1.1481481481481481) internal successors, (62), 55 states have internal predecessors, (62), 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-20 18:46:25,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 77 transitions. [2024-09-20 18:46:25,941 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 77 transitions. Word has length 56 [2024-09-20 18:46:25,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:25,941 INFO L474 AbstractCegarLoop]: Abstraction has 70 states and 77 transitions. [2024-09-20 18:46:25,941 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.7575757575757576) internal successors, (58), 33 states have internal predecessors, (58), 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-20 18:46:25,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:25,942 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 77 transitions. [2024-09-20 18:46:25,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2024-09-20 18:46:25,942 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:25,942 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:25,954 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-20 18:46:26,142 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-09-20 18:46:26,143 INFO L399 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:26,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:26,143 INFO L85 PathProgramCache]: Analyzing trace with hash -1164893834, now seen corresponding path program 7 times [2024-09-20 18:46:26,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:26,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382896986] [2024-09-20 18:46:26,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:26,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:26,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:26,285 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:26,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:26,286 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-20 18:46:26,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:26,288 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-20 18:46:26,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:26,289 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-20 18:46:26,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:26,291 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-20 18:46:26,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:26,292 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-20 18:46:26,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:26,294 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 37 proven. 24 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-20 18:46:26,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:26,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382896986] [2024-09-20 18:46:26,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382896986] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:26,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2012774968] [2024-09-20 18:46:26,294 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-20 18:46:26,294 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:26,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:26,296 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-20 18:46:26,297 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-20 18:46:26,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:26,329 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-09-20 18:46:26,330 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:26,525 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 50 proven. 11 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-20 18:46:26,525 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:26,645 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 50 proven. 11 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-20 18:46:26,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2012774968] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:26,645 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:26,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 32 [2024-09-20 18:46:26,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075001430] [2024-09-20 18:46:26,646 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:26,646 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-09-20 18:46:26,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:26,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-09-20 18:46:26,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=804, Unknown=0, NotChecked=0, Total=992 [2024-09-20 18:46:26,647 INFO L87 Difference]: Start difference. First operand 70 states and 77 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 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-20 18:46:26,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:26,748 INFO L93 Difference]: Finished difference Result 123 states and 143 transitions. [2024-09-20 18:46:26,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-09-20 18:46:26,749 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 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 56 [2024-09-20 18:46:26,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:26,750 INFO L225 Difference]: With dead ends: 123 [2024-09-20 18:46:26,750 INFO L226 Difference]: Without dead ends: 97 [2024-09-20 18:46:26,750 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 98 SyntacticMatches, 12 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 651 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=196, Invalid=860, Unknown=0, NotChecked=0, Total=1056 [2024-09-20 18:46:26,750 INFO L434 NwaCegarLoop]: 25 mSDtfsCounter, 6 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 212 SdHoareTripleChecker+Invalid, 241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:26,751 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 212 Invalid, 241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:26,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2024-09-20 18:46:26,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 70. [2024-09-20 18:46:26,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 54 states have (on average 1.1481481481481481) internal successors, (62), 55 states have internal predecessors, (62), 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-20 18:46:26,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 77 transitions. [2024-09-20 18:46:26,758 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 77 transitions. Word has length 56 [2024-09-20 18:46:26,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:26,758 INFO L474 AbstractCegarLoop]: Abstraction has 70 states and 77 transitions. [2024-09-20 18:46:26,759 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 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-20 18:46:26,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:26,759 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 77 transitions. [2024-09-20 18:46:26,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2024-09-20 18:46:26,759 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:26,759 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:26,770 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-09-20 18:46:26,959 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,22 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:26,960 INFO L399 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:26,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:26,960 INFO L85 PathProgramCache]: Analyzing trace with hash -401242857, now seen corresponding path program 8 times [2024-09-20 18:46:26,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:26,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393867710] [2024-09-20 18:46:26,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:26,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:26,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:27,101 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:27,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:27,103 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-20 18:46:27,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:27,104 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-20 18:46:27,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:27,105 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-20 18:46:27,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:27,107 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-20 18:46:27,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:27,108 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-20 18:46:27,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:27,109 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 37 proven. 22 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-20 18:46:27,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:27,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393867710] [2024-09-20 18:46:27,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393867710] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:27,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [94633522] [2024-09-20 18:46:27,109 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-20 18:46:27,109 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:27,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:27,111 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-20 18:46:27,112 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-20 18:46:27,143 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-20 18:46:27,143 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:46:27,143 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-09-20 18:46:27,144 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:27,303 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 50 proven. 9 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-20 18:46:27,304 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:27,399 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 50 proven. 9 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-20 18:46:27,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [94633522] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:27,400 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:27,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 31 [2024-09-20 18:46:27,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272426373] [2024-09-20 18:46:27,400 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:27,400 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-09-20 18:46:27,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:27,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-09-20 18:46:27,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=757, Unknown=0, NotChecked=0, Total=930 [2024-09-20 18:46:27,401 INFO L87 Difference]: Start difference. First operand 70 states and 77 transitions. Second operand has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 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-20 18:46:27,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:27,515 INFO L93 Difference]: Finished difference Result 125 states and 145 transitions. [2024-09-20 18:46:27,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-09-20 18:46:27,515 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 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 56 [2024-09-20 18:46:27,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:27,516 INFO L225 Difference]: With dead ends: 125 [2024-09-20 18:46:27,516 INFO L226 Difference]: Without dead ends: 99 [2024-09-20 18:46:27,517 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 99 SyntacticMatches, 12 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 584 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=181, Invalid=811, Unknown=0, NotChecked=0, Total=992 [2024-09-20 18:46:27,517 INFO L434 NwaCegarLoop]: 25 mSDtfsCounter, 6 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 269 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:27,517 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 256 Invalid, 269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 269 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:27,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2024-09-20 18:46:27,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 70. [2024-09-20 18:46:27,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 54 states have (on average 1.1481481481481481) internal successors, (62), 55 states have internal predecessors, (62), 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-20 18:46:27,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 77 transitions. [2024-09-20 18:46:27,525 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 77 transitions. Word has length 56 [2024-09-20 18:46:27,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:27,526 INFO L474 AbstractCegarLoop]: Abstraction has 70 states and 77 transitions. [2024-09-20 18:46:27,526 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 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-20 18:46:27,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:27,526 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 77 transitions. [2024-09-20 18:46:27,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2024-09-20 18:46:27,526 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:27,526 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:27,538 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2024-09-20 18:46:27,726 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-09-20 18:46:27,727 INFO L399 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:27,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:27,727 INFO L85 PathProgramCache]: Analyzing trace with hash 177580374, now seen corresponding path program 9 times [2024-09-20 18:46:27,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:27,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787435160] [2024-09-20 18:46:27,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:27,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:27,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:27,878 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:27,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:27,880 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-20 18:46:27,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:27,882 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-20 18:46:27,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:27,884 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-20 18:46:27,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:27,885 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-20 18:46:27,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:27,887 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-20 18:46:27,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:27,889 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 37 proven. 22 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-20 18:46:27,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:27,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787435160] [2024-09-20 18:46:27,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787435160] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:27,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [288573681] [2024-09-20 18:46:27,890 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-20 18:46:27,890 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:27,890 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:27,891 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-20 18:46:27,892 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-20 18:46:27,927 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-09-20 18:46:27,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:46:27,928 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-09-20 18:46:27,929 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:28,092 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 50 proven. 9 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-20 18:46:28,092 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:28,202 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 50 proven. 9 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-20 18:46:28,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [288573681] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:28,202 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:28,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 30 [2024-09-20 18:46:28,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661820974] [2024-09-20 18:46:28,203 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:28,203 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-09-20 18:46:28,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:28,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-09-20 18:46:28,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=708, Unknown=0, NotChecked=0, Total=870 [2024-09-20 18:46:28,204 INFO L87 Difference]: Start difference. First operand 70 states and 77 transitions. Second operand has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 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-20 18:46:28,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:28,304 INFO L93 Difference]: Finished difference Result 125 states and 145 transitions. [2024-09-20 18:46:28,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-09-20 18:46:28,305 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 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 56 [2024-09-20 18:46:28,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:28,305 INFO L225 Difference]: With dead ends: 125 [2024-09-20 18:46:28,305 INFO L226 Difference]: Without dead ends: 99 [2024-09-20 18:46:28,306 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 100 SyntacticMatches, 12 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 520 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=170, Invalid=760, Unknown=0, NotChecked=0, Total=930 [2024-09-20 18:46:28,306 INFO L434 NwaCegarLoop]: 25 mSDtfsCounter, 6 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 222 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 210 SdHoareTripleChecker+Invalid, 222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 222 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:28,306 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 210 Invalid, 222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 222 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:28,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2024-09-20 18:46:28,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 70. [2024-09-20 18:46:28,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 54 states have (on average 1.1481481481481481) internal successors, (62), 55 states have internal predecessors, (62), 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-20 18:46:28,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 77 transitions. [2024-09-20 18:46:28,316 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 77 transitions. Word has length 56 [2024-09-20 18:46:28,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:28,316 INFO L474 AbstractCegarLoop]: Abstraction has 70 states and 77 transitions. [2024-09-20 18:46:28,316 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 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-20 18:46:28,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:28,316 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 77 transitions. [2024-09-20 18:46:28,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2024-09-20 18:46:28,316 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:28,316 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:28,327 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-20 18:46:28,520 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-09-20 18:46:28,520 INFO L399 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:28,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:28,521 INFO L85 PathProgramCache]: Analyzing trace with hash 57704759, now seen corresponding path program 10 times [2024-09-20 18:46:28,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:28,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10521714] [2024-09-20 18:46:28,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:28,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:28,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:28,649 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:28,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:28,650 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-20 18:46:28,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:28,652 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-20 18:46:28,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:28,653 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-20 18:46:28,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:28,654 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-20 18:46:28,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:28,655 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-20 18:46:28,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:28,657 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 37 proven. 24 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-20 18:46:28,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:28,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10521714] [2024-09-20 18:46:28,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10521714] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:28,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [513959432] [2024-09-20 18:46:28,657 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-20 18:46:28,657 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:28,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:28,658 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-20 18:46:28,659 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-20 18:46:28,690 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-20 18:46:28,690 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:46:28,690 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-09-20 18:46:28,691 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:28,847 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 50 proven. 11 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-20 18:46:28,848 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:28,943 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 50 proven. 11 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-20 18:46:28,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [513959432] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:28,944 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:28,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 29 [2024-09-20 18:46:28,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362539749] [2024-09-20 18:46:28,944 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:28,944 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-09-20 18:46:28,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:28,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-09-20 18:46:28,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=657, Unknown=0, NotChecked=0, Total=812 [2024-09-20 18:46:28,945 INFO L87 Difference]: Start difference. First operand 70 states and 77 transitions. Second operand has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 29 states have internal predecessors, (54), 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-20 18:46:29,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:29,043 INFO L93 Difference]: Finished difference Result 123 states and 143 transitions. [2024-09-20 18:46:29,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-09-20 18:46:29,044 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 29 states have internal predecessors, (54), 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 56 [2024-09-20 18:46:29,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:29,045 INFO L225 Difference]: With dead ends: 123 [2024-09-20 18:46:29,045 INFO L226 Difference]: Without dead ends: 97 [2024-09-20 18:46:29,045 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 101 SyntacticMatches, 12 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 459 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=163, Invalid=707, Unknown=0, NotChecked=0, Total=870 [2024-09-20 18:46:29,046 INFO L434 NwaCegarLoop]: 25 mSDtfsCounter, 6 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 245 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 219 SdHoareTripleChecker+Invalid, 245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:29,046 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 219 Invalid, 245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 245 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:29,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2024-09-20 18:46:29,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 70. [2024-09-20 18:46:29,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 54 states have (on average 1.1481481481481481) internal successors, (62), 55 states have internal predecessors, (62), 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-20 18:46:29,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 77 transitions. [2024-09-20 18:46:29,054 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 77 transitions. Word has length 56 [2024-09-20 18:46:29,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:29,054 INFO L474 AbstractCegarLoop]: Abstraction has 70 states and 77 transitions. [2024-09-20 18:46:29,055 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 29 states have internal predecessors, (54), 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-20 18:46:29,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:29,055 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 77 transitions. [2024-09-20 18:46:29,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2024-09-20 18:46:29,055 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:29,055 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:29,069 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2024-09-20 18:46:29,256 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-09-20 18:46:29,256 INFO L399 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:29,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:29,256 INFO L85 PathProgramCache]: Analyzing trace with hash -1747277514, now seen corresponding path program 5 times [2024-09-20 18:46:29,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:29,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410617432] [2024-09-20 18:46:29,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:29,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:29,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:29,380 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:29,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:29,382 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-20 18:46:29,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:29,383 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-20 18:46:29,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:29,385 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-20 18:46:29,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:29,386 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-20 18:46:29,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:29,392 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-20 18:46:29,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:29,393 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-20 18:46:29,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:29,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410617432] [2024-09-20 18:46:29,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410617432] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:29,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [88295721] [2024-09-20 18:46:29,393 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-20 18:46:29,394 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:29,394 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:29,395 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-20 18:46:29,396 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-20 18:46:29,430 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2024-09-20 18:46:29,430 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:46:29,431 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-09-20 18:46:29,432 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:29,573 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-20 18:46:29,573 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:29,671 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-20 18:46:29,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [88295721] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:29,671 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:29,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 28 [2024-09-20 18:46:29,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87068896] [2024-09-20 18:46:29,671 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:29,672 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-09-20 18:46:29,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:29,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-09-20 18:46:29,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=604, Unknown=0, NotChecked=0, Total=756 [2024-09-20 18:46:29,673 INFO L87 Difference]: Start difference. First operand 70 states and 77 transitions. Second operand has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 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-20 18:46:29,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:29,779 INFO L93 Difference]: Finished difference Result 122 states and 143 transitions. [2024-09-20 18:46:29,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-09-20 18:46:29,780 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 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 56 [2024-09-20 18:46:29,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:29,781 INFO L225 Difference]: With dead ends: 122 [2024-09-20 18:46:29,781 INFO L226 Difference]: Without dead ends: 96 [2024-09-20 18:46:29,782 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 102 SyntacticMatches, 12 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 397 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=160, Invalid=652, Unknown=0, NotChecked=0, Total=812 [2024-09-20 18:46:29,782 INFO L434 NwaCegarLoop]: 25 mSDtfsCounter, 6 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 220 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 220 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:29,782 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 189 Invalid, 220 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 220 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:29,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2024-09-20 18:46:29,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 72. [2024-09-20 18:46:29,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 56 states have (on average 1.1607142857142858) internal successors, (65), 57 states have internal predecessors, (65), 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-20 18:46:29,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 80 transitions. [2024-09-20 18:46:29,794 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 80 transitions. Word has length 56 [2024-09-20 18:46:29,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:29,794 INFO L474 AbstractCegarLoop]: Abstraction has 72 states and 80 transitions. [2024-09-20 18:46:29,795 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 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-20 18:46:29,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:29,795 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 80 transitions. [2024-09-20 18:46:29,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2024-09-20 18:46:29,795 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:29,795 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:29,807 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-20 18:46:29,999 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-09-20 18:46:30,000 INFO L399 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:30,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:30,000 INFO L85 PathProgramCache]: Analyzing trace with hash 1189232738, now seen corresponding path program 10 times [2024-09-20 18:46:30,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:30,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358837272] [2024-09-20 18:46:30,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:30,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:30,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:30,077 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:30,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:30,078 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-09-20 18:46:30,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:30,080 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-20 18:46:30,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:30,081 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-20 18:46:30,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:30,082 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-20 18:46:30,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:30,083 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-20 18:46:30,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:30,084 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-20 18:46:30,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:30,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358837272] [2024-09-20 18:46:30,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358837272] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:30,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1815352147] [2024-09-20 18:46:30,084 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-20 18:46:30,084 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:30,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:30,086 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-20 18:46:30,086 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-09-20 18:46:30,120 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-20 18:46:30,120 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:46:30,120 INFO L262 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-09-20 18:46:30,121 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:30,155 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-20 18:46:30,155 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:30,217 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-20 18:46:30,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1815352147] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:30,218 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:30,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 14 [2024-09-20 18:46:30,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670544059] [2024-09-20 18:46:30,218 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:30,218 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-09-20 18:46:30,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:30,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-09-20 18:46:30,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2024-09-20 18:46:30,219 INFO L87 Difference]: Start difference. First operand 72 states and 80 transitions. Second operand has 14 states, 14 states have (on average 2.7857142857142856) internal successors, (39), 12 states have internal predecessors, (39), 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-20 18:46:30,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:30,287 INFO L93 Difference]: Finished difference Result 85 states and 94 transitions. [2024-09-20 18:46:30,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-20 18:46:30,288 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.7857142857142856) internal successors, (39), 12 states have internal predecessors, (39), 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 57 [2024-09-20 18:46:30,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:30,288 INFO L225 Difference]: With dead ends: 85 [2024-09-20 18:46:30,288 INFO L226 Difference]: Without dead ends: 83 [2024-09-20 18:46:30,288 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 117 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-20 18:46:30,289 INFO L434 NwaCegarLoop]: 27 mSDtfsCounter, 19 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 137 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 137 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:30,289 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 181 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 137 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:30,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2024-09-20 18:46:30,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 79. [2024-09-20 18:46:30,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 61 states have (on average 1.1475409836065573) internal successors, (70), 62 states have internal predecessors, (70), 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-20 18:46:30,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 87 transitions. [2024-09-20 18:46:30,297 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 87 transitions. Word has length 57 [2024-09-20 18:46:30,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:30,297 INFO L474 AbstractCegarLoop]: Abstraction has 79 states and 87 transitions. [2024-09-20 18:46:30,297 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.7857142857142856) internal successors, (39), 12 states have internal predecessors, (39), 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-20 18:46:30,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:30,298 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 87 transitions. [2024-09-20 18:46:30,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2024-09-20 18:46:30,298 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:30,298 INFO L216 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:30,309 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-20 18:46:30,501 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,27 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:30,501 INFO L399 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:30,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:30,501 INFO L85 PathProgramCache]: Analyzing trace with hash -1762212170, now seen corresponding path program 11 times [2024-09-20 18:46:30,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:30,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278399750] [2024-09-20 18:46:30,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:30,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:30,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:30,660 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:30,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:30,661 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-09-20 18:46:30,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:30,663 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-20 18:46:30,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:30,664 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-20 18:46:30,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:30,666 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-20 18:46:30,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:30,668 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-20 18:46:30,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:30,669 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-20 18:46:30,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:30,670 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-20 18:46:30,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:30,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278399750] [2024-09-20 18:46:30,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278399750] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:30,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1366418132] [2024-09-20 18:46:30,671 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-20 18:46:30,671 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:30,671 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:30,672 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-20 18:46:30,674 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-20 18:46:30,711 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-09-20 18:46:30,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:46:30,712 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-09-20 18:46:30,713 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:30,975 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-20 18:46:30,975 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:31,091 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-20 18:46:31,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1366418132] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:31,092 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:31,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 37 [2024-09-20 18:46:31,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671982847] [2024-09-20 18:46:31,092 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:31,092 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-09-20 18:46:31,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:31,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-09-20 18:46:31,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=259, Invalid=1073, Unknown=0, NotChecked=0, Total=1332 [2024-09-20 18:46:31,093 INFO L87 Difference]: Start difference. First operand 79 states and 87 transitions. Second operand has 37 states, 37 states have (on average 1.7297297297297298) internal successors, (64), 37 states have internal predecessors, (64), 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-20 18:46:31,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:31,215 INFO L93 Difference]: Finished difference Result 136 states and 159 transitions. [2024-09-20 18:46:31,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-09-20 18:46:31,215 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.7297297297297298) internal successors, (64), 37 states have internal predecessors, (64), 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 64 [2024-09-20 18:46:31,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:31,216 INFO L225 Difference]: With dead ends: 136 [2024-09-20 18:46:31,216 INFO L226 Difference]: Without dead ends: 107 [2024-09-20 18:46:31,216 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 111 SyntacticMatches, 14 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 926 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=267, Invalid=1139, Unknown=0, NotChecked=0, Total=1406 [2024-09-20 18:46:31,217 INFO L434 NwaCegarLoop]: 25 mSDtfsCounter, 6 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 254 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 183 SdHoareTripleChecker+Invalid, 254 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 254 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:31,217 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 183 Invalid, 254 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 254 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:31,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2024-09-20 18:46:31,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 80. [2024-09-20 18:46:31,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 62 states have (on average 1.1451612903225807) internal successors, (71), 63 states have internal predecessors, (71), 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-20 18:46:31,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 88 transitions. [2024-09-20 18:46:31,227 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 88 transitions. Word has length 64 [2024-09-20 18:46:31,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:31,227 INFO L474 AbstractCegarLoop]: Abstraction has 80 states and 88 transitions. [2024-09-20 18:46:31,227 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.7297297297297298) internal successors, (64), 37 states have internal predecessors, (64), 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-20 18:46:31,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:31,227 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 88 transitions. [2024-09-20 18:46:31,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2024-09-20 18:46:31,227 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:31,227 INFO L216 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:31,239 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-20 18:46:31,428 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-09-20 18:46:31,428 INFO L399 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:31,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:31,428 INFO L85 PathProgramCache]: Analyzing trace with hash 1726081077, now seen corresponding path program 11 times [2024-09-20 18:46:31,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:31,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043642287] [2024-09-20 18:46:31,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:31,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:31,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:31,569 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:31,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:31,570 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-09-20 18:46:31,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:31,572 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-20 18:46:31,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:31,573 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-20 18:46:31,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:31,574 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-20 18:46:31,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:31,575 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-20 18:46:31,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:31,576 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-20 18:46:31,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:31,577 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 53 proven. 32 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-20 18:46:31,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:31,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043642287] [2024-09-20 18:46:31,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043642287] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:31,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1136891329] [2024-09-20 18:46:31,578 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-20 18:46:31,578 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:31,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:31,579 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-20 18:46:31,580 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-20 18:46:31,613 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-09-20 18:46:31,613 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:46:31,614 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-09-20 18:46:31,615 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:31,832 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 69 proven. 16 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-20 18:46:31,832 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:31,959 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 69 proven. 16 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-20 18:46:31,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1136891329] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:31,960 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:31,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 36 [2024-09-20 18:46:31,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305199699] [2024-09-20 18:46:31,960 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:31,960 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2024-09-20 18:46:31,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:31,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2024-09-20 18:46:31,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=237, Invalid=1023, Unknown=0, NotChecked=0, Total=1260 [2024-09-20 18:46:31,961 INFO L87 Difference]: Start difference. First operand 80 states and 88 transitions. Second operand has 36 states, 36 states have (on average 1.75) internal successors, (63), 36 states have internal predecessors, (63), 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-20 18:46:32,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:32,064 INFO L93 Difference]: Finished difference Result 141 states and 164 transitions. [2024-09-20 18:46:32,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-09-20 18:46:32,065 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.75) internal successors, (63), 36 states have internal predecessors, (63), 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 64 [2024-09-20 18:46:32,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:32,065 INFO L225 Difference]: With dead ends: 141 [2024-09-20 18:46:32,065 INFO L226 Difference]: Without dead ends: 112 [2024-09-20 18:46:32,066 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 112 SyntacticMatches, 14 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 871 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=245, Invalid=1087, Unknown=0, NotChecked=0, Total=1332 [2024-09-20 18:46:32,066 INFO L434 NwaCegarLoop]: 27 mSDtfsCounter, 6 mSDsluCounter, 167 mSDsCounter, 0 mSdLazyCounter, 236 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 236 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:32,066 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 194 Invalid, 236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 236 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:32,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2024-09-20 18:46:32,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 80. [2024-09-20 18:46:32,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 62 states have (on average 1.1451612903225807) internal successors, (71), 63 states have internal predecessors, (71), 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-20 18:46:32,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 88 transitions. [2024-09-20 18:46:32,077 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 88 transitions. Word has length 64 [2024-09-20 18:46:32,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:32,077 INFO L474 AbstractCegarLoop]: Abstraction has 80 states and 88 transitions. [2024-09-20 18:46:32,077 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.75) internal successors, (63), 36 states have internal predecessors, (63), 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-20 18:46:32,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:32,077 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 88 transitions. [2024-09-20 18:46:32,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2024-09-20 18:46:32,078 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:32,078 INFO L216 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:32,089 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2024-09-20 18:46:32,278 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-09-20 18:46:32,278 INFO L399 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:32,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:32,279 INFO L85 PathProgramCache]: Analyzing trace with hash -2040718634, now seen corresponding path program 12 times [2024-09-20 18:46:32,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:32,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262828357] [2024-09-20 18:46:32,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:32,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:32,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:32,427 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:32,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:32,430 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-09-20 18:46:32,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:32,431 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-20 18:46:32,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:32,434 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-20 18:46:32,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:32,435 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-20 18:46:32,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:32,437 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-20 18:46:32,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:32,438 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-20 18:46:32,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:32,439 INFO L134 CoverageAnalysis]: Checked inductivity of 142 backedges. 53 proven. 29 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-20 18:46:32,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:32,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262828357] [2024-09-20 18:46:32,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262828357] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:32,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [993485489] [2024-09-20 18:46:32,440 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-20 18:46:32,440 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:32,441 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:32,442 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-20 18:46:32,443 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-20 18:46:32,482 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2024-09-20 18:46:32,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:46:32,483 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-09-20 18:46:32,483 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:32,730 INFO L134 CoverageAnalysis]: Checked inductivity of 142 backedges. 69 proven. 13 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-20 18:46:32,731 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:32,889 INFO L134 CoverageAnalysis]: Checked inductivity of 142 backedges. 69 proven. 13 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-20 18:46:32,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [993485489] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:32,890 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:32,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 35 [2024-09-20 18:46:32,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543829787] [2024-09-20 18:46:32,890 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:32,890 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-09-20 18:46:32,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:32,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-09-20 18:46:32,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=219, Invalid=971, Unknown=0, NotChecked=0, Total=1190 [2024-09-20 18:46:32,891 INFO L87 Difference]: Start difference. First operand 80 states and 88 transitions. Second operand has 35 states, 35 states have (on average 1.7714285714285714) internal successors, (62), 35 states have internal predecessors, (62), 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-20 18:46:33,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:33,028 INFO L93 Difference]: Finished difference Result 144 states and 167 transitions. [2024-09-20 18:46:33,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-09-20 18:46:33,029 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.7714285714285714) internal successors, (62), 35 states have internal predecessors, (62), 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 64 [2024-09-20 18:46:33,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:33,029 INFO L225 Difference]: With dead ends: 144 [2024-09-20 18:46:33,030 INFO L226 Difference]: Without dead ends: 115 [2024-09-20 18:46:33,030 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 113 SyntacticMatches, 14 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 793 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=227, Invalid=1033, Unknown=0, NotChecked=0, Total=1260 [2024-09-20 18:46:33,030 INFO L434 NwaCegarLoop]: 25 mSDtfsCounter, 6 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 307 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:33,031 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 230 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 307 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:33,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2024-09-20 18:46:33,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 80. [2024-09-20 18:46:33,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 62 states have (on average 1.1451612903225807) internal successors, (71), 63 states have internal predecessors, (71), 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-20 18:46:33,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 88 transitions. [2024-09-20 18:46:33,042 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 88 transitions. Word has length 64 [2024-09-20 18:46:33,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:33,042 INFO L474 AbstractCegarLoop]: Abstraction has 80 states and 88 transitions. [2024-09-20 18:46:33,042 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.7714285714285714) internal successors, (62), 35 states have internal predecessors, (62), 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-20 18:46:33,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:33,042 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 88 transitions. [2024-09-20 18:46:33,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2024-09-20 18:46:33,042 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:33,042 INFO L216 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:33,054 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2024-09-20 18:46:33,243 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:33,243 INFO L399 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:33,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:33,243 INFO L85 PathProgramCache]: Analyzing trace with hash 1162907669, now seen corresponding path program 13 times [2024-09-20 18:46:33,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:33,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841217166] [2024-09-20 18:46:33,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:33,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:33,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:33,387 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:33,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:33,388 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-09-20 18:46:33,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:33,389 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-20 18:46:33,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:33,391 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-20 18:46:33,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:33,392 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-20 18:46:33,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:33,393 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-20 18:46:33,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:33,394 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-20 18:46:33,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:33,395 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 53 proven. 28 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-20 18:46:33,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:33,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841217166] [2024-09-20 18:46:33,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841217166] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:33,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [401396122] [2024-09-20 18:46:33,396 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-20 18:46:33,396 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:33,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:33,397 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-20 18:46:33,399 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-20 18:46:33,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:33,433 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-09-20 18:46:33,434 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:33,669 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 69 proven. 12 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-20 18:46:33,670 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:33,788 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 69 proven. 12 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-20 18:46:33,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [401396122] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:33,789 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:33,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 34 [2024-09-20 18:46:33,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355378975] [2024-09-20 18:46:33,789 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:33,789 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-09-20 18:46:33,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:33,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-09-20 18:46:33,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=917, Unknown=0, NotChecked=0, Total=1122 [2024-09-20 18:46:33,790 INFO L87 Difference]: Start difference. First operand 80 states and 88 transitions. Second operand has 34 states, 34 states have (on average 1.7941176470588236) internal successors, (61), 34 states have internal predecessors, (61), 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-20 18:46:33,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:33,931 INFO L93 Difference]: Finished difference Result 145 states and 168 transitions. [2024-09-20 18:46:33,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-09-20 18:46:33,932 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.7941176470588236) internal successors, (61), 34 states have internal predecessors, (61), 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 64 [2024-09-20 18:46:33,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:33,933 INFO L225 Difference]: With dead ends: 145 [2024-09-20 18:46:33,933 INFO L226 Difference]: Without dead ends: 116 [2024-09-20 18:46:33,933 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 114 SyntacticMatches, 14 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 718 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=213, Invalid=977, Unknown=0, NotChecked=0, Total=1190 [2024-09-20 18:46:33,934 INFO L434 NwaCegarLoop]: 25 mSDtfsCounter, 6 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 305 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 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-20 18:46:33,934 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 229 Invalid, 305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 305 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:33,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2024-09-20 18:46:33,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 80. [2024-09-20 18:46:33,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 62 states have (on average 1.1451612903225807) internal successors, (71), 63 states have internal predecessors, (71), 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-20 18:46:33,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 88 transitions. [2024-09-20 18:46:33,945 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 88 transitions. Word has length 64 [2024-09-20 18:46:33,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:33,946 INFO L474 AbstractCegarLoop]: Abstraction has 80 states and 88 transitions. [2024-09-20 18:46:33,946 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.7941176470588236) internal successors, (61), 34 states have internal predecessors, (61), 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-20 18:46:33,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:33,946 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 88 transitions. [2024-09-20 18:46:33,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2024-09-20 18:46:33,946 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:33,947 INFO L216 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:33,958 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2024-09-20 18:46:34,147 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2024-09-20 18:46:34,148 INFO L399 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:34,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:34,148 INFO L85 PathProgramCache]: Analyzing trace with hash -1920338186, now seen corresponding path program 14 times [2024-09-20 18:46:34,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:34,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859752811] [2024-09-20 18:46:34,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:34,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:34,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:34,292 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:34,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:34,293 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-09-20 18:46:34,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:34,295 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-20 18:46:34,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:34,296 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-20 18:46:34,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:34,297 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-20 18:46:34,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:34,298 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-20 18:46:34,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:34,299 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-20 18:46:34,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:34,301 INFO L134 CoverageAnalysis]: Checked inductivity of 142 backedges. 53 proven. 29 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-20 18:46:34,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:34,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859752811] [2024-09-20 18:46:34,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859752811] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:34,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [837194986] [2024-09-20 18:46:34,301 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-20 18:46:34,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:34,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:34,303 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-20 18:46:34,304 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-20 18:46:34,344 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-20 18:46:34,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:46:34,345 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-09-20 18:46:34,346 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:34,569 INFO L134 CoverageAnalysis]: Checked inductivity of 142 backedges. 69 proven. 13 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-20 18:46:34,569 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:34,711 INFO L134 CoverageAnalysis]: Checked inductivity of 142 backedges. 69 proven. 13 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-20 18:46:34,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [837194986] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:34,712 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:34,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 33 [2024-09-20 18:46:34,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8428535] [2024-09-20 18:46:34,712 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:34,713 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-09-20 18:46:34,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:34,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-09-20 18:46:34,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=861, Unknown=0, NotChecked=0, Total=1056 [2024-09-20 18:46:34,714 INFO L87 Difference]: Start difference. First operand 80 states and 88 transitions. Second operand has 33 states, 33 states have (on average 1.8181818181818181) internal successors, (60), 33 states have internal predecessors, (60), 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-20 18:46:34,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:34,852 INFO L93 Difference]: Finished difference Result 144 states and 167 transitions. [2024-09-20 18:46:34,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-09-20 18:46:34,853 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.8181818181818181) internal successors, (60), 33 states have internal predecessors, (60), 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 64 [2024-09-20 18:46:34,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:34,854 INFO L225 Difference]: With dead ends: 144 [2024-09-20 18:46:34,854 INFO L226 Difference]: Without dead ends: 115 [2024-09-20 18:46:34,854 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 115 SyntacticMatches, 14 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 646 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=203, Invalid=919, Unknown=0, NotChecked=0, Total=1122 [2024-09-20 18:46:34,854 INFO L434 NwaCegarLoop]: 25 mSDtfsCounter, 6 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 283 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 217 SdHoareTripleChecker+Invalid, 283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 283 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:34,855 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 217 Invalid, 283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 283 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:34,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2024-09-20 18:46:34,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 80. [2024-09-20 18:46:34,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 62 states have (on average 1.1451612903225807) internal successors, (71), 63 states have internal predecessors, (71), 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-20 18:46:34,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 88 transitions. [2024-09-20 18:46:34,867 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 88 transitions. Word has length 64 [2024-09-20 18:46:34,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:34,867 INFO L474 AbstractCegarLoop]: Abstraction has 80 states and 88 transitions. [2024-09-20 18:46:34,867 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.8181818181818181) internal successors, (60), 33 states have internal predecessors, (60), 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-20 18:46:34,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:34,868 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 88 transitions. [2024-09-20 18:46:34,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2024-09-20 18:46:34,868 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:34,868 INFO L216 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:34,880 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-20 18:46:35,072 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:35,072 INFO L399 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:35,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:35,073 INFO L85 PathProgramCache]: Analyzing trace with hash 889696245, now seen corresponding path program 15 times [2024-09-20 18:46:35,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:35,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158019782] [2024-09-20 18:46:35,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:35,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:35,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:35,234 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:35,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:35,235 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-09-20 18:46:35,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:35,238 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-20 18:46:35,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:35,239 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-20 18:46:35,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:35,240 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-20 18:46:35,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:35,241 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-20 18:46:35,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:35,242 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-20 18:46:35,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:35,244 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 53 proven. 32 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-20 18:46:35,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:35,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158019782] [2024-09-20 18:46:35,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158019782] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:35,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [119863506] [2024-09-20 18:46:35,244 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-20 18:46:35,244 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:35,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:35,246 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-20 18:46:35,246 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-20 18:46:35,283 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2024-09-20 18:46:35,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:46:35,284 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-09-20 18:46:35,285 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:35,499 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 69 proven. 16 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-20 18:46:35,500 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:35,644 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 69 proven. 16 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-20 18:46:35,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [119863506] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:35,644 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:35,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 32 [2024-09-20 18:46:35,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395044442] [2024-09-20 18:46:35,645 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:35,645 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-09-20 18:46:35,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:35,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-09-20 18:46:35,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=803, Unknown=0, NotChecked=0, Total=992 [2024-09-20 18:46:35,646 INFO L87 Difference]: Start difference. First operand 80 states and 88 transitions. Second operand has 32 states, 32 states have (on average 1.84375) internal successors, (59), 32 states have internal predecessors, (59), 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-20 18:46:35,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:35,783 INFO L93 Difference]: Finished difference Result 141 states and 164 transitions. [2024-09-20 18:46:35,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-09-20 18:46:35,783 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.84375) internal successors, (59), 32 states have internal predecessors, (59), 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 64 [2024-09-20 18:46:35,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:35,784 INFO L225 Difference]: With dead ends: 141 [2024-09-20 18:46:35,784 INFO L226 Difference]: Without dead ends: 112 [2024-09-20 18:46:35,785 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 116 SyntacticMatches, 14 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 577 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=197, Invalid=859, Unknown=0, NotChecked=0, Total=1056 [2024-09-20 18:46:35,785 INFO L434 NwaCegarLoop]: 25 mSDtfsCounter, 6 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 305 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 260 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-20 18:46:35,785 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 260 Invalid, 305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 305 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:35,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2024-09-20 18:46:35,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 80. [2024-09-20 18:46:35,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 62 states have (on average 1.1451612903225807) internal successors, (71), 63 states have internal predecessors, (71), 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-20 18:46:35,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 88 transitions. [2024-09-20 18:46:35,797 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 88 transitions. Word has length 64 [2024-09-20 18:46:35,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:35,797 INFO L474 AbstractCegarLoop]: Abstraction has 80 states and 88 transitions. [2024-09-20 18:46:35,797 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.84375) internal successors, (59), 32 states have internal predecessors, (59), 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-20 18:46:35,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:35,798 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 88 transitions. [2024-09-20 18:46:35,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2024-09-20 18:46:35,798 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:35,798 INFO L216 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:35,809 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-20 18:46:36,002 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2024-09-20 18:46:36,002 INFO L399 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:36,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:36,003 INFO L85 PathProgramCache]: Analyzing trace with hash 2088721174, now seen corresponding path program 6 times [2024-09-20 18:46:36,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:36,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524793187] [2024-09-20 18:46:36,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:36,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:36,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:36,164 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:36,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:36,165 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-09-20 18:46:36,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:36,167 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-20 18:46:36,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:36,168 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-20 18:46:36,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:36,169 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-20 18:46:36,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:36,170 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-20 18:46:36,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:36,171 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-20 18:46:36,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:36,173 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-20 18:46:36,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:36,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524793187] [2024-09-20 18:46:36,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524793187] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:36,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1502394173] [2024-09-20 18:46:36,173 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-20 18:46:36,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:36,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:36,175 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-20 18:46:36,176 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-20 18:46:36,212 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2024-09-20 18:46:36,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:46:36,213 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-09-20 18:46:36,214 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:36,416 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-20 18:46:36,416 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:36,551 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-20 18:46:36,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1502394173] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:36,552 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:36,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 31 [2024-09-20 18:46:36,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137600092] [2024-09-20 18:46:36,552 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:36,552 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-09-20 18:46:36,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:36,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-09-20 18:46:36,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=743, Unknown=0, NotChecked=0, Total=930 [2024-09-20 18:46:36,553 INFO L87 Difference]: Start difference. First operand 80 states and 88 transitions. Second operand has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 states have internal predecessors, (58), 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-20 18:46:36,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:36,667 INFO L93 Difference]: Finished difference Result 139 states and 163 transitions. [2024-09-20 18:46:36,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-09-20 18:46:36,667 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 states have internal predecessors, (58), 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 64 [2024-09-20 18:46:36,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:36,668 INFO L225 Difference]: With dead ends: 139 [2024-09-20 18:46:36,668 INFO L226 Difference]: Without dead ends: 110 [2024-09-20 18:46:36,669 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 117 SyntacticMatches, 14 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 506 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=195, Invalid=797, Unknown=0, NotChecked=0, Total=992 [2024-09-20 18:46:36,669 INFO L434 NwaCegarLoop]: 27 mSDtfsCounter, 6 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 225 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:36,669 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 201 Invalid, 225 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 225 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:36,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2024-09-20 18:46:36,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 82. [2024-09-20 18:46:36,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 64 states have (on average 1.15625) internal successors, (74), 65 states have internal predecessors, (74), 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-20 18:46:36,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 91 transitions. [2024-09-20 18:46:36,685 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 91 transitions. Word has length 64 [2024-09-20 18:46:36,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:36,685 INFO L474 AbstractCegarLoop]: Abstraction has 82 states and 91 transitions. [2024-09-20 18:46:36,685 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 states have internal predecessors, (58), 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-20 18:46:36,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:36,685 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 91 transitions. [2024-09-20 18:46:36,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2024-09-20 18:46:36,686 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:36,686 INFO L216 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:36,699 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-20 18:46:36,889 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2024-09-20 18:46:36,889 INFO L399 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:36,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:36,890 INFO L85 PathProgramCache]: Analyzing trace with hash -968139999, now seen corresponding path program 12 times [2024-09-20 18:46:36,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:36,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379296736] [2024-09-20 18:46:36,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:36,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:36,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:36,982 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:36,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:36,983 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-09-20 18:46:36,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:36,984 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-20 18:46:36,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:36,985 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-20 18:46:36,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:36,986 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-20 18:46:36,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:36,987 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-20 18:46:36,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:36,988 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-20 18:46:36,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:36,989 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-20 18:46:36,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:36,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379296736] [2024-09-20 18:46:36,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379296736] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:36,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [562065294] [2024-09-20 18:46:36,989 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-20 18:46:36,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:36,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:36,991 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-20 18:46:36,991 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-20 18:46:37,025 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2024-09-20 18:46:37,025 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:46:37,026 INFO L262 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-09-20 18:46:37,027 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:37,068 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-20 18:46:37,068 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:37,158 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-20 18:46:37,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [562065294] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:37,158 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:37,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 15 [2024-09-20 18:46:37,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209989320] [2024-09-20 18:46:37,158 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:37,158 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-09-20 18:46:37,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:37,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-09-20 18:46:37,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2024-09-20 18:46:37,159 INFO L87 Difference]: Start difference. First operand 82 states and 91 transitions. Second operand has 15 states, 15 states have (on average 2.8) internal successors, (42), 13 states have internal predecessors, (42), 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-20 18:46:37,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:37,236 INFO L93 Difference]: Finished difference Result 95 states and 105 transitions. [2024-09-20 18:46:37,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-20 18:46:37,236 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.8) internal successors, (42), 13 states have internal predecessors, (42), 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 65 [2024-09-20 18:46:37,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:37,237 INFO L225 Difference]: With dead ends: 95 [2024-09-20 18:46:37,237 INFO L226 Difference]: Without dead ends: 93 [2024-09-20 18:46:37,237 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 134 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-20 18:46:37,237 INFO L434 NwaCegarLoop]: 29 mSDtfsCounter, 21 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:37,238 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 175 Invalid, 139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:37,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2024-09-20 18:46:37,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 89. [2024-09-20 18:46:37,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 69 states have (on average 1.144927536231884) internal successors, (79), 70 states have internal predecessors, (79), 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-20 18:46:37,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 98 transitions. [2024-09-20 18:46:37,250 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 98 transitions. Word has length 65 [2024-09-20 18:46:37,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:37,250 INFO L474 AbstractCegarLoop]: Abstraction has 89 states and 98 transitions. [2024-09-20 18:46:37,250 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.8) internal successors, (42), 13 states have internal predecessors, (42), 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-20 18:46:37,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:37,250 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 98 transitions. [2024-09-20 18:46:37,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2024-09-20 18:46:37,251 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:37,251 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:37,265 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2024-09-20 18:46:37,451 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2024-09-20 18:46:37,451 INFO L399 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:37,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:37,451 INFO L85 PathProgramCache]: Analyzing trace with hash -16980201, now seen corresponding path program 13 times [2024-09-20 18:46:37,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:37,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53133326] [2024-09-20 18:46:37,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:37,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:37,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:37,613 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:37,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:37,614 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-09-20 18:46:37,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:37,616 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-20 18:46:37,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:37,617 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-20 18:46:37,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:37,618 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-20 18:46:37,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:37,619 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-20 18:46:37,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:37,620 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-20 18:46:37,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:37,621 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-20 18:46:37,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:37,622 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-20 18:46:37,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:37,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53133326] [2024-09-20 18:46:37,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53133326] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:37,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [786931953] [2024-09-20 18:46:37,622 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-20 18:46:37,623 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:37,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:37,624 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-20 18:46:37,625 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-20 18:46:37,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:37,659 INFO L262 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-09-20 18:46:37,660 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:37,932 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-20 18:46:37,932 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:38,112 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-20 18:46:38,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [786931953] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:38,112 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:38,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 41 [2024-09-20 18:46:38,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688472546] [2024-09-20 18:46:38,112 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:38,112 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2024-09-20 18:46:38,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:38,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2024-09-20 18:46:38,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=317, Invalid=1323, Unknown=0, NotChecked=0, Total=1640 [2024-09-20 18:46:38,114 INFO L87 Difference]: Start difference. First operand 89 states and 98 transitions. Second operand has 41 states, 41 states have (on average 1.7073170731707317) internal successors, (70), 41 states have internal predecessors, (70), 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-20 18:46:38,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:38,316 INFO L93 Difference]: Finished difference Result 153 states and 179 transitions. [2024-09-20 18:46:38,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-09-20 18:46:38,316 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.7073170731707317) internal successors, (70), 41 states have internal predecessors, (70), 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 72 [2024-09-20 18:46:38,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:38,317 INFO L225 Difference]: With dead ends: 153 [2024-09-20 18:46:38,317 INFO L226 Difference]: Without dead ends: 121 [2024-09-20 18:46:38,318 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 125 SyntacticMatches, 16 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1184 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=325, Invalid=1397, Unknown=0, NotChecked=0, Total=1722 [2024-09-20 18:46:38,318 INFO L434 NwaCegarLoop]: 29 mSDtfsCounter, 6 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 390 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 308 SdHoareTripleChecker+Invalid, 390 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 390 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:38,318 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 308 Invalid, 390 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 390 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:46:38,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2024-09-20 18:46:38,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 90. [2024-09-20 18:46:38,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 70 states have (on average 1.1428571428571428) internal successors, (80), 71 states have internal predecessors, (80), 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-20 18:46:38,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 99 transitions. [2024-09-20 18:46:38,346 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 99 transitions. Word has length 72 [2024-09-20 18:46:38,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:38,346 INFO L474 AbstractCegarLoop]: Abstraction has 90 states and 99 transitions. [2024-09-20 18:46:38,346 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 1.7073170731707317) internal successors, (70), 41 states have internal predecessors, (70), 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-20 18:46:38,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:38,347 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 99 transitions. [2024-09-20 18:46:38,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2024-09-20 18:46:38,347 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:38,347 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 7, 7, 7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:38,359 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-20 18:46:38,547 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-09-20 18:46:38,548 INFO L399 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:38,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:38,548 INFO L85 PathProgramCache]: Analyzing trace with hash 338303382, now seen corresponding path program 16 times [2024-09-20 18:46:38,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:38,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125575256] [2024-09-20 18:46:38,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:38,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:38,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:38,717 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:38,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:38,718 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-09-20 18:46:38,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:38,719 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-20 18:46:38,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:38,720 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-20 18:46:38,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:38,721 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-20 18:46:38,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:38,722 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-20 18:46:38,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:38,724 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-20 18:46:38,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:38,725 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-20 18:46:38,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:38,726 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 72 proven. 41 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-20 18:46:38,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:38,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125575256] [2024-09-20 18:46:38,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125575256] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:38,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1055770085] [2024-09-20 18:46:38,727 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-20 18:46:38,727 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:38,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:38,728 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-20 18:46:38,729 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-20 18:46:38,763 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-20 18:46:38,764 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:46:38,764 INFO L262 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-09-20 18:46:38,765 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:39,029 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 91 proven. 22 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-20 18:46:39,029 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:39,192 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 91 proven. 22 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-20 18:46:39,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1055770085] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:39,193 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:39,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 40 [2024-09-20 18:46:39,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145686885] [2024-09-20 18:46:39,193 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:39,193 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2024-09-20 18:46:39,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:39,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2024-09-20 18:46:39,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=292, Invalid=1268, Unknown=0, NotChecked=0, Total=1560 [2024-09-20 18:46:39,194 INFO L87 Difference]: Start difference. First operand 90 states and 99 transitions. Second operand has 40 states, 40 states have (on average 1.725) internal successors, (69), 40 states have internal predecessors, (69), 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-20 18:46:39,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:39,342 INFO L93 Difference]: Finished difference Result 159 states and 185 transitions. [2024-09-20 18:46:39,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-09-20 18:46:39,342 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 1.725) internal successors, (69), 40 states have internal predecessors, (69), 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 72 [2024-09-20 18:46:39,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:39,343 INFO L225 Difference]: With dead ends: 159 [2024-09-20 18:46:39,343 INFO L226 Difference]: Without dead ends: 127 [2024-09-20 18:46:39,344 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 126 SyntacticMatches, 16 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1122 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=300, Invalid=1340, Unknown=0, NotChecked=0, Total=1640 [2024-09-20 18:46:39,344 INFO L434 NwaCegarLoop]: 29 mSDtfsCounter, 6 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 351 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 351 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:39,344 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 278 Invalid, 351 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 351 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:39,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2024-09-20 18:46:39,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 90. [2024-09-20 18:46:39,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 70 states have (on average 1.1428571428571428) internal successors, (80), 71 states have internal predecessors, (80), 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-20 18:46:39,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 99 transitions. [2024-09-20 18:46:39,360 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 99 transitions. Word has length 72 [2024-09-20 18:46:39,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:39,360 INFO L474 AbstractCegarLoop]: Abstraction has 90 states and 99 transitions. [2024-09-20 18:46:39,360 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 1.725) internal successors, (69), 40 states have internal predecessors, (69), 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-20 18:46:39,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:39,360 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 99 transitions. [2024-09-20 18:46:39,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2024-09-20 18:46:39,360 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:39,360 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 7, 7, 7, 7, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:39,372 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2024-09-20 18:46:39,561 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,37 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:39,561 INFO L399 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:39,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:39,561 INFO L85 PathProgramCache]: Analyzing trace with hash 626858807, now seen corresponding path program 17 times [2024-09-20 18:46:39,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:39,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338215165] [2024-09-20 18:46:39,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:39,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:39,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:39,729 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:39,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:39,731 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-09-20 18:46:39,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:39,732 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-20 18:46:39,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:39,733 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-20 18:46:39,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:39,734 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-20 18:46:39,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:39,735 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-20 18:46:39,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:39,736 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-20 18:46:39,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:39,737 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-20 18:46:39,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:39,738 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 72 proven. 37 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-20 18:46:39,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:39,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338215165] [2024-09-20 18:46:39,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338215165] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:39,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [758380335] [2024-09-20 18:46:39,739 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-20 18:46:39,739 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:39,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:39,740 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-20 18:46:39,741 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-20 18:46:39,777 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2024-09-20 18:46:39,777 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:46:39,778 INFO L262 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-09-20 18:46:39,779 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:40,034 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 91 proven. 18 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-20 18:46:40,034 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:40,174 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 91 proven. 18 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-20 18:46:40,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [758380335] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:40,174 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:40,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 39 [2024-09-20 18:46:40,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656129996] [2024-09-20 18:46:40,175 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:40,175 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2024-09-20 18:46:40,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:40,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2024-09-20 18:46:40,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=271, Invalid=1211, Unknown=0, NotChecked=0, Total=1482 [2024-09-20 18:46:40,176 INFO L87 Difference]: Start difference. First operand 90 states and 99 transitions. Second operand has 39 states, 39 states have (on average 1.7435897435897436) internal successors, (68), 39 states have internal predecessors, (68), 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-20 18:46:40,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:40,292 INFO L93 Difference]: Finished difference Result 163 states and 189 transitions. [2024-09-20 18:46:40,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-09-20 18:46:40,292 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 1.7435897435897436) internal successors, (68), 39 states have internal predecessors, (68), 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 72 [2024-09-20 18:46:40,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:40,293 INFO L225 Difference]: With dead ends: 163 [2024-09-20 18:46:40,293 INFO L226 Difference]: Without dead ends: 131 [2024-09-20 18:46:40,294 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 127 SyntacticMatches, 16 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1033 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=279, Invalid=1281, Unknown=0, NotChecked=0, Total=1560 [2024-09-20 18:46:40,294 INFO L434 NwaCegarLoop]: 29 mSDtfsCounter, 6 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:40,294 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 172 Invalid, 206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:40,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2024-09-20 18:46:40,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 90. [2024-09-20 18:46:40,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 70 states have (on average 1.1428571428571428) internal successors, (80), 71 states have internal predecessors, (80), 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-20 18:46:40,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 99 transitions. [2024-09-20 18:46:40,311 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 99 transitions. Word has length 72 [2024-09-20 18:46:40,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:40,311 INFO L474 AbstractCegarLoop]: Abstraction has 90 states and 99 transitions. [2024-09-20 18:46:40,311 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 1.7435897435897436) internal successors, (68), 39 states have internal predecessors, (68), 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-20 18:46:40,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:40,311 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 99 transitions. [2024-09-20 18:46:40,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2024-09-20 18:46:40,312 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:40,312 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 7, 7, 7, 7, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:40,324 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2024-09-20 18:46:40,512 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2024-09-20 18:46:40,513 INFO L399 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:40,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:40,513 INFO L85 PathProgramCache]: Analyzing trace with hash 81977718, now seen corresponding path program 18 times [2024-09-20 18:46:40,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:40,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061430172] [2024-09-20 18:46:40,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:40,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:40,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:40,684 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:40,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:40,685 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-09-20 18:46:40,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:40,687 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-20 18:46:40,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:40,688 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-20 18:46:40,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:40,689 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-20 18:46:40,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:40,690 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-20 18:46:40,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:40,691 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-20 18:46:40,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:40,692 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-20 18:46:40,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:40,693 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 72 proven. 35 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-20 18:46:40,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:40,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061430172] [2024-09-20 18:46:40,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061430172] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:40,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1220327836] [2024-09-20 18:46:40,694 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-20 18:46:40,694 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:40,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:40,695 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-20 18:46:40,696 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-20 18:46:40,734 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2024-09-20 18:46:40,734 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:46:40,735 INFO L262 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-09-20 18:46:40,736 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:41,044 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 91 proven. 16 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-20 18:46:41,044 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:41,205 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 91 proven. 16 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-20 18:46:41,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1220327836] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:41,206 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:41,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 38 [2024-09-20 18:46:41,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977283178] [2024-09-20 18:46:41,206 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:41,206 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-09-20 18:46:41,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:41,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-09-20 18:46:41,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=254, Invalid=1152, Unknown=0, NotChecked=0, Total=1406 [2024-09-20 18:46:41,207 INFO L87 Difference]: Start difference. First operand 90 states and 99 transitions. Second operand has 38 states, 38 states have (on average 1.763157894736842) internal successors, (67), 38 states have internal predecessors, (67), 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-20 18:46:41,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:41,367 INFO L93 Difference]: Finished difference Result 165 states and 191 transitions. [2024-09-20 18:46:41,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-09-20 18:46:41,368 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.763157894736842) internal successors, (67), 38 states have internal predecessors, (67), 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 72 [2024-09-20 18:46:41,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:41,368 INFO L225 Difference]: With dead ends: 165 [2024-09-20 18:46:41,368 INFO L226 Difference]: Without dead ends: 133 [2024-09-20 18:46:41,369 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 128 SyntacticMatches, 16 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 947 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=262, Invalid=1220, Unknown=0, NotChecked=0, Total=1482 [2024-09-20 18:46:41,369 INFO L434 NwaCegarLoop]: 29 mSDtfsCounter, 6 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 329 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 242 SdHoareTripleChecker+Invalid, 329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 329 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:41,369 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 242 Invalid, 329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 329 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:41,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2024-09-20 18:46:41,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 90. [2024-09-20 18:46:41,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 70 states have (on average 1.1428571428571428) internal successors, (80), 71 states have internal predecessors, (80), 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-20 18:46:41,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 99 transitions. [2024-09-20 18:46:41,386 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 99 transitions. Word has length 72 [2024-09-20 18:46:41,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:41,386 INFO L474 AbstractCegarLoop]: Abstraction has 90 states and 99 transitions. [2024-09-20 18:46:41,386 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 1.763157894736842) internal successors, (67), 38 states have internal predecessors, (67), 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-20 18:46:41,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:41,386 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 99 transitions. [2024-09-20 18:46:41,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2024-09-20 18:46:41,387 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:41,387 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 7, 7, 7, 7, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:41,398 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2024-09-20 18:46:41,587 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2024-09-20 18:46:41,587 INFO L399 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:41,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:41,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1736714409, now seen corresponding path program 19 times [2024-09-20 18:46:41,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:41,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229508937] [2024-09-20 18:46:41,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:41,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:41,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:41,730 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:41,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:41,731 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-09-20 18:46:41,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:41,732 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-20 18:46:41,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:41,733 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-20 18:46:41,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:41,734 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-20 18:46:41,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:41,736 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-20 18:46:41,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:41,737 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-20 18:46:41,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:41,738 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-20 18:46:41,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:41,739 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 72 proven. 35 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-20 18:46:41,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:41,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229508937] [2024-09-20 18:46:41,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229508937] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:41,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2074580776] [2024-09-20 18:46:41,739 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-20 18:46:41,740 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:41,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:41,741 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-20 18:46:41,742 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-20 18:46:41,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:41,775 INFO L262 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-09-20 18:46:41,776 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:41,995 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 91 proven. 16 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-20 18:46:41,996 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:42,125 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 91 proven. 16 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-20 18:46:42,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2074580776] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:42,125 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:42,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 37 [2024-09-20 18:46:42,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406691873] [2024-09-20 18:46:42,126 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:42,126 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-09-20 18:46:42,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:42,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-09-20 18:46:42,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=241, Invalid=1091, Unknown=0, NotChecked=0, Total=1332 [2024-09-20 18:46:42,127 INFO L87 Difference]: Start difference. First operand 90 states and 99 transitions. Second operand has 37 states, 37 states have (on average 1.7837837837837838) internal successors, (66), 37 states have internal predecessors, (66), 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-20 18:46:42,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:42,275 INFO L93 Difference]: Finished difference Result 165 states and 191 transitions. [2024-09-20 18:46:42,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-09-20 18:46:42,276 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.7837837837837838) internal successors, (66), 37 states have internal predecessors, (66), 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 72 [2024-09-20 18:46:42,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:42,277 INFO L225 Difference]: With dead ends: 165 [2024-09-20 18:46:42,277 INFO L226 Difference]: Without dead ends: 133 [2024-09-20 18:46:42,277 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 129 SyntacticMatches, 16 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 864 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=249, Invalid=1157, Unknown=0, NotChecked=0, Total=1406 [2024-09-20 18:46:42,278 INFO L434 NwaCegarLoop]: 27 mSDtfsCounter, 6 mSDsluCounter, 167 mSDsCounter, 0 mSdLazyCounter, 272 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:42,278 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 194 Invalid, 272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 272 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:42,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2024-09-20 18:46:42,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 90. [2024-09-20 18:46:42,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 70 states have (on average 1.1428571428571428) internal successors, (80), 71 states have internal predecessors, (80), 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-20 18:46:42,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 99 transitions. [2024-09-20 18:46:42,295 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 99 transitions. Word has length 72 [2024-09-20 18:46:42,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:42,296 INFO L474 AbstractCegarLoop]: Abstraction has 90 states and 99 transitions. [2024-09-20 18:46:42,296 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.7837837837837838) internal successors, (66), 37 states have internal predecessors, (66), 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-20 18:46:42,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:42,296 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 99 transitions. [2024-09-20 18:46:42,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2024-09-20 18:46:42,296 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:42,296 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 7, 7, 7, 7, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:42,308 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-20 18:46:42,496 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-09-20 18:46:42,497 INFO L399 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:42,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:42,497 INFO L85 PathProgramCache]: Analyzing trace with hash 1391206742, now seen corresponding path program 20 times [2024-09-20 18:46:42,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:42,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141543003] [2024-09-20 18:46:42,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:42,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:42,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:42,651 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:42,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:42,652 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-09-20 18:46:42,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:42,654 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-20 18:46:42,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:42,655 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-20 18:46:42,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:42,656 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-20 18:46:42,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:42,657 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-20 18:46:42,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:42,658 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-20 18:46:42,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:42,659 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-20 18:46:42,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:42,660 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 72 proven. 37 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-20 18:46:42,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:42,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141543003] [2024-09-20 18:46:42,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141543003] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:42,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [727836002] [2024-09-20 18:46:42,660 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-20 18:46:42,660 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:42,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:42,662 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-20 18:46:42,663 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-20 18:46:42,696 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-20 18:46:42,696 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:46:42,697 INFO L262 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-09-20 18:46:42,698 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:42,907 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 91 proven. 18 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-20 18:46:42,907 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:43,038 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 91 proven. 18 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-20 18:46:43,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [727836002] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:43,038 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:43,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 36 [2024-09-20 18:46:43,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189868322] [2024-09-20 18:46:43,038 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:43,038 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2024-09-20 18:46:43,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:43,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2024-09-20 18:46:43,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=232, Invalid=1028, Unknown=0, NotChecked=0, Total=1260 [2024-09-20 18:46:43,039 INFO L87 Difference]: Start difference. First operand 90 states and 99 transitions. Second operand has 36 states, 36 states have (on average 1.8055555555555556) internal successors, (65), 36 states have internal predecessors, (65), 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-20 18:46:43,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:43,183 INFO L93 Difference]: Finished difference Result 163 states and 189 transitions. [2024-09-20 18:46:43,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-09-20 18:46:43,184 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.8055555555555556) internal successors, (65), 36 states have internal predecessors, (65), 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 72 [2024-09-20 18:46:43,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:43,185 INFO L225 Difference]: With dead ends: 163 [2024-09-20 18:46:43,185 INFO L226 Difference]: Without dead ends: 131 [2024-09-20 18:46:43,185 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 130 SyntacticMatches, 16 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 784 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=240, Invalid=1092, Unknown=0, NotChecked=0, Total=1332 [2024-09-20 18:46:43,185 INFO L434 NwaCegarLoop]: 27 mSDtfsCounter, 6 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 293 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 293 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:43,186 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 262 Invalid, 293 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 293 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:43,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2024-09-20 18:46:43,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 90. [2024-09-20 18:46:43,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 70 states have (on average 1.1428571428571428) internal successors, (80), 71 states have internal predecessors, (80), 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-20 18:46:43,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 99 transitions. [2024-09-20 18:46:43,203 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 99 transitions. Word has length 72 [2024-09-20 18:46:43,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:43,203 INFO L474 AbstractCegarLoop]: Abstraction has 90 states and 99 transitions. [2024-09-20 18:46:43,203 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.8055555555555556) internal successors, (65), 36 states have internal predecessors, (65), 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-20 18:46:43,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:43,203 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 99 transitions. [2024-09-20 18:46:43,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2024-09-20 18:46:43,204 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:43,204 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 7, 7, 7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:43,215 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-20 18:46:43,407 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2024-09-20 18:46:43,407 INFO L399 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:43,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:43,408 INFO L85 PathProgramCache]: Analyzing trace with hash 106634103, now seen corresponding path program 21 times [2024-09-20 18:46:43,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:43,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011313062] [2024-09-20 18:46:43,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:43,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:43,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:43,556 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:43,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:43,557 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-09-20 18:46:43,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:43,559 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-20 18:46:43,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:43,560 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-20 18:46:43,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:43,561 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-20 18:46:43,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:43,562 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-20 18:46:43,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:43,563 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-20 18:46:43,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:43,564 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-20 18:46:43,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:43,565 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 72 proven. 41 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-20 18:46:43,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:43,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011313062] [2024-09-20 18:46:43,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011313062] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:43,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1597571730] [2024-09-20 18:46:43,565 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-20 18:46:43,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:43,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:43,566 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-20 18:46:43,567 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-20 18:46:43,602 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2024-09-20 18:46:43,603 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:46:43,603 INFO L262 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-09-20 18:46:43,604 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:43,800 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 91 proven. 22 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-20 18:46:43,800 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:43,942 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 91 proven. 22 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-20 18:46:43,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1597571730] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:43,942 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:43,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 35 [2024-09-20 18:46:43,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502062093] [2024-09-20 18:46:43,942 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:43,942 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-09-20 18:46:43,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:43,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-09-20 18:46:43,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=227, Invalid=963, Unknown=0, NotChecked=0, Total=1190 [2024-09-20 18:46:43,943 INFO L87 Difference]: Start difference. First operand 90 states and 99 transitions. Second operand has 35 states, 35 states have (on average 1.8285714285714285) internal successors, (64), 35 states have internal predecessors, (64), 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-20 18:46:44,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:44,086 INFO L93 Difference]: Finished difference Result 159 states and 185 transitions. [2024-09-20 18:46:44,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-09-20 18:46:44,087 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.8285714285714285) internal successors, (64), 35 states have internal predecessors, (64), 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 72 [2024-09-20 18:46:44,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:44,088 INFO L225 Difference]: With dead ends: 159 [2024-09-20 18:46:44,088 INFO L226 Difference]: Without dead ends: 127 [2024-09-20 18:46:44,088 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 131 SyntacticMatches, 16 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 707 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=235, Invalid=1025, Unknown=0, NotChecked=0, Total=1260 [2024-09-20 18:46:44,088 INFO L434 NwaCegarLoop]: 29 mSDtfsCounter, 6 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 290 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:44,089 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 234 Invalid, 290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 290 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:44,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2024-09-20 18:46:44,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 90. [2024-09-20 18:46:44,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 70 states have (on average 1.1428571428571428) internal successors, (80), 71 states have internal predecessors, (80), 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-20 18:46:44,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 99 transitions. [2024-09-20 18:46:44,107 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 99 transitions. Word has length 72 [2024-09-20 18:46:44,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:44,108 INFO L474 AbstractCegarLoop]: Abstraction has 90 states and 99 transitions. [2024-09-20 18:46:44,108 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.8285714285714285) internal successors, (64), 35 states have internal predecessors, (64), 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-20 18:46:44,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:44,108 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 99 transitions. [2024-09-20 18:46:44,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2024-09-20 18:46:44,109 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:44,109 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:44,121 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-20 18:46:44,309 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,42 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:44,310 INFO L399 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:44,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:44,310 INFO L85 PathProgramCache]: Analyzing trace with hash -2013013706, now seen corresponding path program 7 times [2024-09-20 18:46:44,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:44,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130802601] [2024-09-20 18:46:44,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:44,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:44,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:44,464 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:44,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:44,465 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-09-20 18:46:44,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:44,466 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-20 18:46:44,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:44,467 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-20 18:46:44,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:44,468 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-20 18:46:44,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:44,469 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-20 18:46:44,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:44,470 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-20 18:46:44,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:44,471 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-20 18:46:44,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:44,473 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-20 18:46:44,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:44,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130802601] [2024-09-20 18:46:44,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130802601] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:44,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [321850430] [2024-09-20 18:46:44,473 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-20 18:46:44,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:44,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:44,474 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-20 18:46:44,475 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-20 18:46:44,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:44,511 INFO L262 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-09-20 18:46:44,512 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:44,757 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-20 18:46:44,758 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:44,895 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-20 18:46:44,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [321850430] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:44,895 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:44,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 34 [2024-09-20 18:46:44,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126261260] [2024-09-20 18:46:44,895 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:44,896 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-09-20 18:46:44,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:44,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-09-20 18:46:44,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=226, Invalid=896, Unknown=0, NotChecked=0, Total=1122 [2024-09-20 18:46:44,896 INFO L87 Difference]: Start difference. First operand 90 states and 99 transitions. Second operand has 34 states, 34 states have (on average 1.8529411764705883) internal successors, (63), 34 states have internal predecessors, (63), 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-20 18:46:45,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:45,058 INFO L93 Difference]: Finished difference Result 156 states and 183 transitions. [2024-09-20 18:46:45,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-09-20 18:46:45,059 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.8529411764705883) internal successors, (63), 34 states have internal predecessors, (63), 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 72 [2024-09-20 18:46:45,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:45,060 INFO L225 Difference]: With dead ends: 156 [2024-09-20 18:46:45,060 INFO L226 Difference]: Without dead ends: 124 [2024-09-20 18:46:45,060 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 132 SyntacticMatches, 16 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 627 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=234, Invalid=956, Unknown=0, NotChecked=0, Total=1190 [2024-09-20 18:46:45,060 INFO L434 NwaCegarLoop]: 27 mSDtfsCounter, 6 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 313 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 295 SdHoareTripleChecker+Invalid, 313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 313 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:45,060 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 295 Invalid, 313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 313 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:45,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2024-09-20 18:46:45,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 92. [2024-09-20 18:46:45,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 72 states have (on average 1.1527777777777777) internal successors, (83), 73 states have internal predecessors, (83), 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-20 18:46:45,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 102 transitions. [2024-09-20 18:46:45,096 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 102 transitions. Word has length 72 [2024-09-20 18:46:45,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:45,097 INFO L474 AbstractCegarLoop]: Abstraction has 92 states and 102 transitions. [2024-09-20 18:46:45,098 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.8529411764705883) internal successors, (63), 34 states have internal predecessors, (63), 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-20 18:46:45,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:45,098 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 102 transitions. [2024-09-20 18:46:45,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2024-09-20 18:46:45,098 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:45,098 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:45,110 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2024-09-20 18:46:45,299 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,43 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:45,299 INFO L399 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:45,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:45,299 INFO L85 PathProgramCache]: Analyzing trace with hash 588767362, now seen corresponding path program 14 times [2024-09-20 18:46:45,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:45,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121699094] [2024-09-20 18:46:45,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:45,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:45,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:45,408 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:45,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:45,410 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2024-09-20 18:46:45,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:45,411 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-20 18:46:45,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:45,411 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-20 18:46:45,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:45,413 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-20 18:46:45,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:45,415 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-20 18:46:45,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:45,416 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-20 18:46:45,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:45,420 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-20 18:46:45,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:45,421 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-20 18:46:45,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:45,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121699094] [2024-09-20 18:46:45,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121699094] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:45,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1921721653] [2024-09-20 18:46:45,422 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-20 18:46:45,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:45,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:45,424 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-20 18:46:45,425 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-20 18:46:45,462 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-20 18:46:45,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:46:45,463 INFO L262 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-09-20 18:46:45,464 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:45,509 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-20 18:46:45,509 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:45,611 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-20 18:46:45,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1921721653] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:45,611 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:45,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 16 [2024-09-20 18:46:45,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048088211] [2024-09-20 18:46:45,612 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:45,612 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-09-20 18:46:45,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:45,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-09-20 18:46:45,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=172, Unknown=0, NotChecked=0, Total=240 [2024-09-20 18:46:45,612 INFO L87 Difference]: Start difference. First operand 92 states and 102 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 14 states have internal predecessors, (45), 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-20 18:46:45,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:45,690 INFO L93 Difference]: Finished difference Result 105 states and 116 transitions. [2024-09-20 18:46:45,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-09-20 18:46:45,690 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 14 states have internal predecessors, (45), 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 73 [2024-09-20 18:46:45,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:45,691 INFO L225 Difference]: With dead ends: 105 [2024-09-20 18:46:45,691 INFO L226 Difference]: Without dead ends: 103 [2024-09-20 18:46:45,691 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 149 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-20 18:46:45,691 INFO L434 NwaCegarLoop]: 31 mSDtfsCounter, 20 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 164 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 207 SdHoareTripleChecker+Invalid, 175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:45,692 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 207 Invalid, 175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 164 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:45,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2024-09-20 18:46:45,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 99. [2024-09-20 18:46:45,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 77 states have (on average 1.1428571428571428) internal successors, (88), 78 states have internal predecessors, (88), 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-20 18:46:45,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 109 transitions. [2024-09-20 18:46:45,710 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 109 transitions. Word has length 73 [2024-09-20 18:46:45,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:45,711 INFO L474 AbstractCegarLoop]: Abstraction has 99 states and 109 transitions. [2024-09-20 18:46:45,711 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 14 states have internal predecessors, (45), 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-20 18:46:45,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:45,711 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 109 transitions. [2024-09-20 18:46:45,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2024-09-20 18:46:45,711 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:45,711 INFO L216 NwaCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:45,723 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2024-09-20 18:46:45,915 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2024-09-20 18:46:45,916 INFO L399 AbstractCegarLoop]: === Iteration 45 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:45,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:45,916 INFO L85 PathProgramCache]: Analyzing trace with hash 1028833942, now seen corresponding path program 15 times [2024-09-20 18:46:45,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:45,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247798917] [2024-09-20 18:46:45,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:45,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:45,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:46,117 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:46,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:46,118 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2024-09-20 18:46:46,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:46,119 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-20 18:46:46,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:46,120 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-20 18:46:46,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:46,121 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-20 18:46:46,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:46,122 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-20 18:46:46,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:46,123 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-20 18:46:46,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:46,124 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-20 18:46:46,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:46,125 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-20 18:46:46,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:46,126 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-20 18:46:46,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:46,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247798917] [2024-09-20 18:46:46,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247798917] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:46,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2076189521] [2024-09-20 18:46:46,127 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-20 18:46:46,127 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:46,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:46,128 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-20 18:46:46,129 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-20 18:46:46,170 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2024-09-20 18:46:46,170 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:46:46,171 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-09-20 18:46:46,172 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:46,491 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-20 18:46:46,491 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:46,650 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-20 18:46:46,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2076189521] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:46,650 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:46,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 45 [2024-09-20 18:46:46,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837790695] [2024-09-20 18:46:46,650 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:46,651 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2024-09-20 18:46:46,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:46,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2024-09-20 18:46:46,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=381, Invalid=1599, Unknown=0, NotChecked=0, Total=1980 [2024-09-20 18:46:46,652 INFO L87 Difference]: Start difference. First operand 99 states and 109 transitions. Second operand has 45 states, 45 states have (on average 1.6888888888888889) internal successors, (76), 45 states have internal predecessors, (76), 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-20 18:46:46,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:46,827 INFO L93 Difference]: Finished difference Result 170 states and 199 transitions. [2024-09-20 18:46:46,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-09-20 18:46:46,827 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 1.6888888888888889) internal successors, (76), 45 states have internal predecessors, (76), 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 80 [2024-09-20 18:46:46,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:46,828 INFO L225 Difference]: With dead ends: 170 [2024-09-20 18:46:46,828 INFO L226 Difference]: Without dead ends: 135 [2024-09-20 18:46:46,828 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 139 SyntacticMatches, 18 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1473 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=389, Invalid=1681, Unknown=0, NotChecked=0, Total=2070 [2024-09-20 18:46:46,829 INFO L434 NwaCegarLoop]: 29 mSDtfsCounter, 6 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 398 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 260 SdHoareTripleChecker+Invalid, 398 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 398 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:46,829 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 260 Invalid, 398 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 398 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:46,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2024-09-20 18:46:46,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 100. [2024-09-20 18:46:46,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 78 states have (on average 1.141025641025641) internal successors, (89), 79 states have internal predecessors, (89), 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-20 18:46:46,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 110 transitions. [2024-09-20 18:46:46,850 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 110 transitions. Word has length 80 [2024-09-20 18:46:46,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:46,850 INFO L474 AbstractCegarLoop]: Abstraction has 100 states and 110 transitions. [2024-09-20 18:46:46,850 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 1.6888888888888889) internal successors, (76), 45 states have internal predecessors, (76), 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-20 18:46:46,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:46,850 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 110 transitions. [2024-09-20 18:46:46,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2024-09-20 18:46:46,851 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:46,851 INFO L216 NwaCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:46,863 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2024-09-20 18:46:47,051 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2024-09-20 18:46:47,051 INFO L399 AbstractCegarLoop]: === Iteration 46 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:47,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:47,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1054800363, now seen corresponding path program 22 times [2024-09-20 18:46:47,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:47,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372591356] [2024-09-20 18:46:47,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:47,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:47,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:47,253 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:47,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:47,254 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2024-09-20 18:46:47,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:47,255 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-20 18:46:47,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:47,256 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-20 18:46:47,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:47,257 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-20 18:46:47,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:47,258 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-20 18:46:47,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:47,261 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-20 18:46:47,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:47,263 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-20 18:46:47,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:47,266 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-20 18:46:47,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:47,268 INFO L134 CoverageAnalysis]: Checked inductivity of 257 backedges. 94 proven. 51 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-20 18:46:47,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:47,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372591356] [2024-09-20 18:46:47,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372591356] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:47,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [73441257] [2024-09-20 18:46:47,268 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-20 18:46:47,268 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:47,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:47,269 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-20 18:46:47,270 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-20 18:46:47,305 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-20 18:46:47,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:46:47,305 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-09-20 18:46:47,307 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:47,611 INFO L134 CoverageAnalysis]: Checked inductivity of 257 backedges. 116 proven. 29 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-20 18:46:47,611 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:47,783 INFO L134 CoverageAnalysis]: Checked inductivity of 257 backedges. 116 proven. 29 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-20 18:46:47,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [73441257] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:47,783 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:47,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 44 [2024-09-20 18:46:47,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437904346] [2024-09-20 18:46:47,783 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:47,784 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2024-09-20 18:46:47,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:47,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2024-09-20 18:46:47,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=353, Invalid=1539, Unknown=0, NotChecked=0, Total=1892 [2024-09-20 18:46:47,785 INFO L87 Difference]: Start difference. First operand 100 states and 110 transitions. Second operand has 44 states, 44 states have (on average 1.7045454545454546) internal successors, (75), 44 states have internal predecessors, (75), 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-20 18:46:47,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:47,948 INFO L93 Difference]: Finished difference Result 177 states and 206 transitions. [2024-09-20 18:46:47,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-09-20 18:46:47,948 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 1.7045454545454546) internal successors, (75), 44 states have internal predecessors, (75), 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 80 [2024-09-20 18:46:47,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:47,949 INFO L225 Difference]: With dead ends: 177 [2024-09-20 18:46:47,949 INFO L226 Difference]: Without dead ends: 142 [2024-09-20 18:46:47,949 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 140 SyntacticMatches, 18 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1404 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=361, Invalid=1619, Unknown=0, NotChecked=0, Total=1980 [2024-09-20 18:46:47,950 INFO L434 NwaCegarLoop]: 33 mSDtfsCounter, 6 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 307 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 258 SdHoareTripleChecker+Invalid, 307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:47,950 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 258 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 307 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:47,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2024-09-20 18:46:47,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 100. [2024-09-20 18:46:47,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 78 states have (on average 1.141025641025641) internal successors, (89), 79 states have internal predecessors, (89), 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-20 18:46:47,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 110 transitions. [2024-09-20 18:46:47,973 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 110 transitions. Word has length 80 [2024-09-20 18:46:47,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:47,973 INFO L474 AbstractCegarLoop]: Abstraction has 100 states and 110 transitions. [2024-09-20 18:46:47,974 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 1.7045454545454546) internal successors, (75), 44 states have internal predecessors, (75), 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-20 18:46:47,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:47,974 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 110 transitions. [2024-09-20 18:46:47,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2024-09-20 18:46:47,974 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:47,974 INFO L216 NwaCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:47,986 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2024-09-20 18:46:48,174 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,46 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:48,175 INFO L399 AbstractCegarLoop]: === Iteration 47 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:48,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:48,175 INFO L85 PathProgramCache]: Analyzing trace with hash 1926026934, now seen corresponding path program 23 times [2024-09-20 18:46:48,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:48,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651883687] [2024-09-20 18:46:48,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:48,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:48,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:48,380 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:48,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:48,381 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2024-09-20 18:46:48,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:48,383 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-20 18:46:48,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:48,384 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-20 18:46:48,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:48,385 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-20 18:46:48,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:48,386 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-20 18:46:48,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:48,387 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-20 18:46:48,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:48,388 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-20 18:46:48,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:48,389 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-20 18:46:48,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:48,390 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 94 proven. 46 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-20 18:46:48,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:48,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651883687] [2024-09-20 18:46:48,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651883687] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:48,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1061953766] [2024-09-20 18:46:48,391 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-20 18:46:48,391 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:48,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:48,392 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-20 18:46:48,393 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-20 18:46:48,430 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2024-09-20 18:46:48,431 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:46:48,431 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-09-20 18:46:48,432 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:48,734 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 116 proven. 24 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-20 18:46:48,734 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:48,918 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 116 proven. 24 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-20 18:46:48,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1061953766] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:48,919 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:48,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 43 [2024-09-20 18:46:48,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410570073] [2024-09-20 18:46:48,919 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:48,919 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2024-09-20 18:46:48,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:48,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2024-09-20 18:46:48,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=329, Invalid=1477, Unknown=0, NotChecked=0, Total=1806 [2024-09-20 18:46:48,920 INFO L87 Difference]: Start difference. First operand 100 states and 110 transitions. Second operand has 43 states, 43 states have (on average 1.7209302325581395) internal successors, (74), 43 states have internal predecessors, (74), 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-20 18:46:49,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:49,124 INFO L93 Difference]: Finished difference Result 182 states and 211 transitions. [2024-09-20 18:46:49,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-09-20 18:46:49,124 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 1.7209302325581395) internal successors, (74), 43 states have internal predecessors, (74), 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 80 [2024-09-20 18:46:49,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:49,125 INFO L225 Difference]: With dead ends: 182 [2024-09-20 18:46:49,125 INFO L226 Difference]: Without dead ends: 147 [2024-09-20 18:46:49,126 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 141 SyntacticMatches, 18 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1304 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=337, Invalid=1555, Unknown=0, NotChecked=0, Total=1892 [2024-09-20 18:46:49,126 INFO L434 NwaCegarLoop]: 31 mSDtfsCounter, 6 mSDsluCounter, 316 mSDsCounter, 0 mSdLazyCounter, 433 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 347 SdHoareTripleChecker+Invalid, 433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:49,126 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 347 Invalid, 433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 433 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:49,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2024-09-20 18:46:49,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 100. [2024-09-20 18:46:49,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 78 states have (on average 1.141025641025641) internal successors, (89), 79 states have internal predecessors, (89), 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-20 18:46:49,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 110 transitions. [2024-09-20 18:46:49,150 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 110 transitions. Word has length 80 [2024-09-20 18:46:49,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:49,150 INFO L474 AbstractCegarLoop]: Abstraction has 100 states and 110 transitions. [2024-09-20 18:46:49,150 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 1.7209302325581395) internal successors, (74), 43 states have internal predecessors, (74), 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-20 18:46:49,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:49,151 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 110 transitions. [2024-09-20 18:46:49,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2024-09-20 18:46:49,151 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:49,151 INFO L216 NwaCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:49,163 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-20 18:46:49,351 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,47 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:49,352 INFO L399 AbstractCegarLoop]: === Iteration 48 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:49,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:49,352 INFO L85 PathProgramCache]: Analyzing trace with hash 1745087989, now seen corresponding path program 24 times [2024-09-20 18:46:49,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:49,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594107205] [2024-09-20 18:46:49,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:49,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:49,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:49,517 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:49,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:49,518 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2024-09-20 18:46:49,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:49,520 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-20 18:46:49,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:49,521 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-20 18:46:49,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:49,522 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-20 18:46:49,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:49,523 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-20 18:46:49,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:49,524 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-20 18:46:49,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:49,525 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-20 18:46:49,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:49,526 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-20 18:46:49,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:49,527 INFO L134 CoverageAnalysis]: Checked inductivity of 249 backedges. 94 proven. 43 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-20 18:46:49,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:49,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594107205] [2024-09-20 18:46:49,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594107205] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:49,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2077661766] [2024-09-20 18:46:49,527 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-20 18:46:49,527 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:49,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:49,529 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-20 18:46:49,530 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-20 18:46:49,574 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2024-09-20 18:46:49,574 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:46:49,575 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-09-20 18:46:49,576 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:49,862 INFO L134 CoverageAnalysis]: Checked inductivity of 249 backedges. 116 proven. 21 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-20 18:46:49,862 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:50,025 INFO L134 CoverageAnalysis]: Checked inductivity of 249 backedges. 116 proven. 21 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-20 18:46:50,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2077661766] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:50,025 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:50,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 42 [2024-09-20 18:46:50,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189161054] [2024-09-20 18:46:50,026 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:50,026 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2024-09-20 18:46:50,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:50,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2024-09-20 18:46:50,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=309, Invalid=1413, Unknown=0, NotChecked=0, Total=1722 [2024-09-20 18:46:50,026 INFO L87 Difference]: Start difference. First operand 100 states and 110 transitions. Second operand has 42 states, 42 states have (on average 1.7380952380952381) internal successors, (73), 42 states have internal predecessors, (73), 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-20 18:46:50,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:50,220 INFO L93 Difference]: Finished difference Result 185 states and 214 transitions. [2024-09-20 18:46:50,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-09-20 18:46:50,221 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 1.7380952380952381) internal successors, (73), 42 states have internal predecessors, (73), 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 80 [2024-09-20 18:46:50,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:50,222 INFO L225 Difference]: With dead ends: 185 [2024-09-20 18:46:50,222 INFO L226 Difference]: Without dead ends: 150 [2024-09-20 18:46:50,222 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 142 SyntacticMatches, 18 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1207 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=317, Invalid=1489, Unknown=0, NotChecked=0, Total=1806 [2024-09-20 18:46:50,223 INFO L434 NwaCegarLoop]: 29 mSDtfsCounter, 6 mSDsluCounter, 281 mSDsCounter, 0 mSdLazyCounter, 403 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 310 SdHoareTripleChecker+Invalid, 403 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 403 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:50,223 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 310 Invalid, 403 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 403 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:50,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2024-09-20 18:46:50,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 100. [2024-09-20 18:46:50,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 78 states have (on average 1.141025641025641) internal successors, (89), 79 states have internal predecessors, (89), 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-20 18:46:50,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 110 transitions. [2024-09-20 18:46:50,248 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 110 transitions. Word has length 80 [2024-09-20 18:46:50,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:50,248 INFO L474 AbstractCegarLoop]: Abstraction has 100 states and 110 transitions. [2024-09-20 18:46:50,248 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 1.7380952380952381) internal successors, (73), 42 states have internal predecessors, (73), 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-20 18:46:50,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:50,249 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 110 transitions. [2024-09-20 18:46:50,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2024-09-20 18:46:50,249 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:50,249 INFO L216 NwaCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:50,261 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2024-09-20 18:46:50,453 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2024-09-20 18:46:50,453 INFO L399 AbstractCegarLoop]: === Iteration 49 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:50,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:50,454 INFO L85 PathProgramCache]: Analyzing trace with hash -1308790058, now seen corresponding path program 25 times [2024-09-20 18:46:50,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:50,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580181146] [2024-09-20 18:46:50,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:50,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:50,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:50,648 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:50,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:50,649 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2024-09-20 18:46:50,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:50,650 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-20 18:46:50,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:50,651 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-20 18:46:50,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:50,652 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-20 18:46:50,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:50,656 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-20 18:46:50,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:50,658 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-20 18:46:50,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:50,659 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-20 18:46:50,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:50,660 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-20 18:46:50,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:50,661 INFO L134 CoverageAnalysis]: Checked inductivity of 248 backedges. 94 proven. 42 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-20 18:46:50,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:50,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580181146] [2024-09-20 18:46:50,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580181146] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:50,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [298686901] [2024-09-20 18:46:50,661 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-20 18:46:50,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:50,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:50,662 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-20 18:46:50,663 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-20 18:46:50,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:50,698 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-09-20 18:46:50,699 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:50,963 INFO L134 CoverageAnalysis]: Checked inductivity of 248 backedges. 116 proven. 20 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-20 18:46:50,963 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:51,124 INFO L134 CoverageAnalysis]: Checked inductivity of 248 backedges. 116 proven. 20 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-20 18:46:51,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [298686901] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:51,124 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:51,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 41 [2024-09-20 18:46:51,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208273496] [2024-09-20 18:46:51,124 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:51,125 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2024-09-20 18:46:51,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:51,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2024-09-20 18:46:51,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=293, Invalid=1347, Unknown=0, NotChecked=0, Total=1640 [2024-09-20 18:46:51,126 INFO L87 Difference]: Start difference. First operand 100 states and 110 transitions. Second operand has 41 states, 41 states have (on average 1.7560975609756098) internal successors, (72), 41 states have internal predecessors, (72), 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-20 18:46:51,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:51,343 INFO L93 Difference]: Finished difference Result 186 states and 215 transitions. [2024-09-20 18:46:51,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-09-20 18:46:51,343 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.7560975609756098) internal successors, (72), 41 states have internal predecessors, (72), 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 80 [2024-09-20 18:46:51,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:51,344 INFO L225 Difference]: With dead ends: 186 [2024-09-20 18:46:51,344 INFO L226 Difference]: Without dead ends: 151 [2024-09-20 18:46:51,344 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 143 SyntacticMatches, 18 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1113 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=301, Invalid=1421, Unknown=0, NotChecked=0, Total=1722 [2024-09-20 18:46:51,345 INFO L434 NwaCegarLoop]: 31 mSDtfsCounter, 6 mSDsluCounter, 290 mSDsCounter, 0 mSdLazyCounter, 435 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 321 SdHoareTripleChecker+Invalid, 435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 435 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:51,345 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 321 Invalid, 435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 435 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:51,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2024-09-20 18:46:51,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 100. [2024-09-20 18:46:51,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 78 states have (on average 1.141025641025641) internal successors, (89), 79 states have internal predecessors, (89), 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-20 18:46:51,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 110 transitions. [2024-09-20 18:46:51,370 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 110 transitions. Word has length 80 [2024-09-20 18:46:51,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:51,370 INFO L474 AbstractCegarLoop]: Abstraction has 100 states and 110 transitions. [2024-09-20 18:46:51,370 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 1.7560975609756098) internal successors, (72), 41 states have internal predecessors, (72), 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-20 18:46:51,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:51,370 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 110 transitions. [2024-09-20 18:46:51,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2024-09-20 18:46:51,370 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:51,370 INFO L216 NwaCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:51,382 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2024-09-20 18:46:51,571 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2024-09-20 18:46:51,571 INFO L399 AbstractCegarLoop]: === Iteration 50 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:51,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:51,571 INFO L85 PathProgramCache]: Analyzing trace with hash 809455061, now seen corresponding path program 26 times [2024-09-20 18:46:51,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:51,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678539353] [2024-09-20 18:46:51,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:51,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:51,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:51,738 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:51,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:51,739 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2024-09-20 18:46:51,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:51,741 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-20 18:46:51,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:51,742 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-20 18:46:51,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:51,743 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-20 18:46:51,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:51,744 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-20 18:46:51,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:51,745 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-20 18:46:51,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:51,746 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-20 18:46:51,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:51,747 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-20 18:46:51,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:51,748 INFO L134 CoverageAnalysis]: Checked inductivity of 249 backedges. 94 proven. 43 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-20 18:46:51,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:51,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678539353] [2024-09-20 18:46:51,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678539353] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:51,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1993812119] [2024-09-20 18:46:51,748 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-20 18:46:51,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:51,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:51,750 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-20 18:46:51,750 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-20 18:46:51,785 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-20 18:46:51,785 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:46:51,786 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-09-20 18:46:51,787 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:52,044 INFO L134 CoverageAnalysis]: Checked inductivity of 249 backedges. 116 proven. 21 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-20 18:46:52,044 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:52,194 INFO L134 CoverageAnalysis]: Checked inductivity of 249 backedges. 116 proven. 21 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-20 18:46:52,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1993812119] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:52,195 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:52,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 40 [2024-09-20 18:46:52,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009323860] [2024-09-20 18:46:52,195 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:52,195 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2024-09-20 18:46:52,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:52,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2024-09-20 18:46:52,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=1279, Unknown=0, NotChecked=0, Total=1560 [2024-09-20 18:46:52,196 INFO L87 Difference]: Start difference. First operand 100 states and 110 transitions. Second operand has 40 states, 40 states have (on average 1.775) internal successors, (71), 40 states have internal predecessors, (71), 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-20 18:46:52,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:52,398 INFO L93 Difference]: Finished difference Result 185 states and 214 transitions. [2024-09-20 18:46:52,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-09-20 18:46:52,398 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 1.775) internal successors, (71), 40 states have internal predecessors, (71), 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 80 [2024-09-20 18:46:52,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:52,399 INFO L225 Difference]: With dead ends: 185 [2024-09-20 18:46:52,399 INFO L226 Difference]: Without dead ends: 150 [2024-09-20 18:46:52,399 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 144 SyntacticMatches, 18 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1022 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=289, Invalid=1351, Unknown=0, NotChecked=0, Total=1640 [2024-09-20 18:46:52,400 INFO L434 NwaCegarLoop]: 31 mSDtfsCounter, 6 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 409 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 229 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-20 18:46:52,400 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 229 Invalid, 409 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 409 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:52,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2024-09-20 18:46:52,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 100. [2024-09-20 18:46:52,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 78 states have (on average 1.141025641025641) internal successors, (89), 79 states have internal predecessors, (89), 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-20 18:46:52,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 110 transitions. [2024-09-20 18:46:52,432 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 110 transitions. Word has length 80 [2024-09-20 18:46:52,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:52,432 INFO L474 AbstractCegarLoop]: Abstraction has 100 states and 110 transitions. [2024-09-20 18:46:52,432 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 1.775) internal successors, (71), 40 states have internal predecessors, (71), 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-20 18:46:52,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:52,432 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 110 transitions. [2024-09-20 18:46:52,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2024-09-20 18:46:52,433 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:52,433 INFO L216 NwaCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:52,446 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-20 18:46:52,634 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2024-09-20 18:46:52,634 INFO L399 AbstractCegarLoop]: === Iteration 51 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:52,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:52,634 INFO L85 PathProgramCache]: Analyzing trace with hash -2031708426, now seen corresponding path program 27 times [2024-09-20 18:46:52,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:52,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169463182] [2024-09-20 18:46:52,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:52,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:52,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:52,831 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:52,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:52,833 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2024-09-20 18:46:52,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:52,834 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-20 18:46:52,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:52,835 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-20 18:46:52,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:52,836 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-20 18:46:52,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:52,837 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-20 18:46:52,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:52,838 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-20 18:46:52,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:52,839 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-20 18:46:52,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:52,840 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-20 18:46:52,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:52,841 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 94 proven. 46 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-20 18:46:52,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:52,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169463182] [2024-09-20 18:46:52,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169463182] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:52,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2047589028] [2024-09-20 18:46:52,841 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-20 18:46:52,841 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:52,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:52,842 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-20 18:46:52,843 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-20 18:46:52,881 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2024-09-20 18:46:52,881 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:46:52,881 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-09-20 18:46:52,883 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:53,147 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 116 proven. 24 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-20 18:46:53,147 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:53,306 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 116 proven. 24 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-20 18:46:53,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2047589028] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:53,307 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:53,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 39 [2024-09-20 18:46:53,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044380168] [2024-09-20 18:46:53,307 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:53,307 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2024-09-20 18:46:53,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:53,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2024-09-20 18:46:53,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=273, Invalid=1209, Unknown=0, NotChecked=0, Total=1482 [2024-09-20 18:46:53,308 INFO L87 Difference]: Start difference. First operand 100 states and 110 transitions. Second operand has 39 states, 39 states have (on average 1.794871794871795) internal successors, (70), 39 states have internal predecessors, (70), 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-20 18:46:53,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:53,491 INFO L93 Difference]: Finished difference Result 182 states and 211 transitions. [2024-09-20 18:46:53,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-09-20 18:46:53,491 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 1.794871794871795) internal successors, (70), 39 states have internal predecessors, (70), 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 80 [2024-09-20 18:46:53,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:53,492 INFO L225 Difference]: With dead ends: 182 [2024-09-20 18:46:53,492 INFO L226 Difference]: Without dead ends: 147 [2024-09-20 18:46:53,493 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 145 SyntacticMatches, 18 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 934 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=281, Invalid=1279, Unknown=0, NotChecked=0, Total=1560 [2024-09-20 18:46:53,493 INFO L434 NwaCegarLoop]: 29 mSDtfsCounter, 6 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 339 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 264 SdHoareTripleChecker+Invalid, 339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 339 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:53,493 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 264 Invalid, 339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 339 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:53,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2024-09-20 18:46:53,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 100. [2024-09-20 18:46:53,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 78 states have (on average 1.141025641025641) internal successors, (89), 79 states have internal predecessors, (89), 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-20 18:46:53,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 110 transitions. [2024-09-20 18:46:53,519 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 110 transitions. Word has length 80 [2024-09-20 18:46:53,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:53,519 INFO L474 AbstractCegarLoop]: Abstraction has 100 states and 110 transitions. [2024-09-20 18:46:53,519 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 1.794871794871795) internal successors, (70), 39 states have internal predecessors, (70), 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-20 18:46:53,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:53,520 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 110 transitions. [2024-09-20 18:46:53,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2024-09-20 18:46:53,520 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:53,520 INFO L216 NwaCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:53,534 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2024-09-20 18:46:53,721 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2024-09-20 18:46:53,721 INFO L399 AbstractCegarLoop]: === Iteration 52 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:53,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:53,721 INFO L85 PathProgramCache]: Analyzing trace with hash 93398453, now seen corresponding path program 28 times [2024-09-20 18:46:53,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:53,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688577660] [2024-09-20 18:46:53,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:53,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:53,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:53,888 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:53,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:53,890 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2024-09-20 18:46:53,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:53,892 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-20 18:46:53,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:53,893 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-20 18:46:53,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:53,894 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-20 18:46:53,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:53,895 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-20 18:46:53,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:53,897 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-20 18:46:53,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:53,898 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-20 18:46:53,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:53,899 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-20 18:46:53,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:53,901 INFO L134 CoverageAnalysis]: Checked inductivity of 257 backedges. 94 proven. 51 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-20 18:46:53,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:53,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688577660] [2024-09-20 18:46:53,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688577660] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:53,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2138469825] [2024-09-20 18:46:53,901 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-20 18:46:53,901 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:53,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:53,911 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-20 18:46:53,912 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-20 18:46:53,955 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-20 18:46:53,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:46:53,956 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-09-20 18:46:53,957 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:54,184 INFO L134 CoverageAnalysis]: Checked inductivity of 257 backedges. 116 proven. 29 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-20 18:46:54,184 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:54,338 INFO L134 CoverageAnalysis]: Checked inductivity of 257 backedges. 116 proven. 29 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-20 18:46:54,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2138469825] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:54,339 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:54,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 38 [2024-09-20 18:46:54,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878768808] [2024-09-20 18:46:54,339 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:54,339 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-09-20 18:46:54,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:54,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-09-20 18:46:54,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=269, Invalid=1137, Unknown=0, NotChecked=0, Total=1406 [2024-09-20 18:46:54,340 INFO L87 Difference]: Start difference. First operand 100 states and 110 transitions. Second operand has 38 states, 38 states have (on average 1.8157894736842106) internal successors, (69), 38 states have internal predecessors, (69), 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-20 18:46:54,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:54,534 INFO L93 Difference]: Finished difference Result 177 states and 206 transitions. [2024-09-20 18:46:54,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-09-20 18:46:54,535 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.8157894736842106) internal successors, (69), 38 states have internal predecessors, (69), 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 80 [2024-09-20 18:46:54,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:54,536 INFO L225 Difference]: With dead ends: 177 [2024-09-20 18:46:54,536 INFO L226 Difference]: Without dead ends: 142 [2024-09-20 18:46:54,536 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 146 SyntacticMatches, 18 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 849 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=277, Invalid=1205, Unknown=0, NotChecked=0, Total=1482 [2024-09-20 18:46:54,537 INFO L434 NwaCegarLoop]: 31 mSDtfsCounter, 6 mSDsluCounter, 255 mSDsCounter, 0 mSdLazyCounter, 360 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 286 SdHoareTripleChecker+Invalid, 360 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 360 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:54,537 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 286 Invalid, 360 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 360 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:54,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2024-09-20 18:46:54,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 100. [2024-09-20 18:46:54,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 78 states have (on average 1.141025641025641) internal successors, (89), 79 states have internal predecessors, (89), 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-20 18:46:54,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 110 transitions. [2024-09-20 18:46:54,575 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 110 transitions. Word has length 80 [2024-09-20 18:46:54,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:54,575 INFO L474 AbstractCegarLoop]: Abstraction has 100 states and 110 transitions. [2024-09-20 18:46:54,575 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 1.8157894736842106) internal successors, (69), 38 states have internal predecessors, (69), 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-20 18:46:54,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:54,575 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 110 transitions. [2024-09-20 18:46:54,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2024-09-20 18:46:54,576 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:54,576 INFO L216 NwaCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:54,596 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2024-09-20 18:46:54,777 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,52 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:54,777 INFO L399 AbstractCegarLoop]: === Iteration 53 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:54,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:54,777 INFO L85 PathProgramCache]: Analyzing trace with hash -1777712362, now seen corresponding path program 8 times [2024-09-20 18:46:54,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:54,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820302809] [2024-09-20 18:46:54,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:54,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:54,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:54,950 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:54,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:54,951 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2024-09-20 18:46:54,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:54,952 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-20 18:46:54,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:54,953 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-20 18:46:54,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:54,954 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-20 18:46:54,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:54,955 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-20 18:46:54,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:54,956 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-20 18:46:54,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:54,957 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-20 18:46:54,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:54,958 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-20 18:46:54,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:54,959 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-20 18:46:54,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:54,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820302809] [2024-09-20 18:46:54,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820302809] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:54,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1583679308] [2024-09-20 18:46:54,959 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-20 18:46:54,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:54,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:54,961 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-20 18:46:54,961 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-20 18:46:54,997 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-20 18:46:54,997 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:46:54,998 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-09-20 18:46:54,999 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:55,232 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-20 18:46:55,233 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:55,385 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-20 18:46:55,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1583679308] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:55,385 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:55,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 37 [2024-09-20 18:46:55,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186180495] [2024-09-20 18:46:55,385 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:55,385 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-09-20 18:46:55,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:55,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-09-20 18:46:55,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=269, Invalid=1063, Unknown=0, NotChecked=0, Total=1332 [2024-09-20 18:46:55,386 INFO L87 Difference]: Start difference. First operand 100 states and 110 transitions. Second operand has 37 states, 37 states have (on average 1.837837837837838) internal successors, (68), 37 states have internal predecessors, (68), 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-20 18:46:55,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:55,546 INFO L93 Difference]: Finished difference Result 173 states and 203 transitions. [2024-09-20 18:46:55,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-09-20 18:46:55,547 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.837837837837838) internal successors, (68), 37 states have internal predecessors, (68), 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 80 [2024-09-20 18:46:55,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:55,547 INFO L225 Difference]: With dead ends: 173 [2024-09-20 18:46:55,547 INFO L226 Difference]: Without dead ends: 138 [2024-09-20 18:46:55,548 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 147 SyntacticMatches, 18 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 760 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=277, Invalid=1129, Unknown=0, NotChecked=0, Total=1406 [2024-09-20 18:46:55,548 INFO L434 NwaCegarLoop]: 31 mSDtfsCounter, 6 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 322 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 257 SdHoareTripleChecker+Invalid, 322 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:55,548 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 257 Invalid, 322 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 322 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:55,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2024-09-20 18:46:55,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 102. [2024-09-20 18:46:55,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 80 states have (on average 1.15) internal successors, (92), 81 states have internal predecessors, (92), 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-20 18:46:55,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 113 transitions. [2024-09-20 18:46:55,575 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 113 transitions. Word has length 80 [2024-09-20 18:46:55,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:55,576 INFO L474 AbstractCegarLoop]: Abstraction has 102 states and 113 transitions. [2024-09-20 18:46:55,576 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.837837837837838) internal successors, (68), 37 states have internal predecessors, (68), 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-20 18:46:55,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:55,576 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 113 transitions. [2024-09-20 18:46:55,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2024-09-20 18:46:55,577 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:55,577 INFO L216 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:55,590 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2024-09-20 18:46:55,777 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,53 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:55,777 INFO L399 AbstractCegarLoop]: === Iteration 54 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:55,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:55,778 INFO L85 PathProgramCache]: Analyzing trace with hash 805249281, now seen corresponding path program 16 times [2024-09-20 18:46:55,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:55,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305653332] [2024-09-20 18:46:55,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:55,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:55,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:55,891 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:55,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:55,892 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-20 18:46:55,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:55,893 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-20 18:46:55,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:55,894 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-20 18:46:55,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:55,895 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-20 18:46:55,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:55,896 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-20 18:46:55,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:55,897 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-20 18:46:55,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:55,898 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-20 18:46:55,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:55,899 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-20 18:46:55,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:55,900 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-20 18:46:55,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:55,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305653332] [2024-09-20 18:46:55,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305653332] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:55,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1461424038] [2024-09-20 18:46:55,900 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-20 18:46:55,901 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:55,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:55,902 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-20 18:46:55,903 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-20 18:46:55,940 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-20 18:46:55,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:46:55,941 INFO L262 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-09-20 18:46:55,942 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:55,991 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-20 18:46:55,991 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:56,100 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-20 18:46:56,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1461424038] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:56,100 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:56,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 17 [2024-09-20 18:46:56,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651764407] [2024-09-20 18:46:56,100 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:56,100 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-09-20 18:46:56,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:56,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-09-20 18:46:56,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=193, Unknown=0, NotChecked=0, Total=272 [2024-09-20 18:46:56,101 INFO L87 Difference]: Start difference. First operand 102 states and 113 transitions. Second operand has 17 states, 17 states have (on average 2.823529411764706) internal successors, (48), 15 states have internal predecessors, (48), 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-20 18:46:56,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:56,197 INFO L93 Difference]: Finished difference Result 115 states and 127 transitions. [2024-09-20 18:46:56,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-09-20 18:46:56,198 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.823529411764706) internal successors, (48), 15 states have internal predecessors, (48), 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 81 [2024-09-20 18:46:56,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:56,199 INFO L225 Difference]: With dead ends: 115 [2024-09-20 18:46:56,199 INFO L226 Difference]: Without dead ends: 113 [2024-09-20 18:46:56,199 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 168 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-20 18:46:56,199 INFO L434 NwaCegarLoop]: 33 mSDtfsCounter, 25 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:56,199 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 249 Invalid, 212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 201 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:56,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2024-09-20 18:46:56,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 109. [2024-09-20 18:46:56,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 85 states have (on average 1.1411764705882352) internal successors, (97), 86 states have internal predecessors, (97), 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-20 18:46:56,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 120 transitions. [2024-09-20 18:46:56,226 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 120 transitions. Word has length 81 [2024-09-20 18:46:56,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:56,226 INFO L474 AbstractCegarLoop]: Abstraction has 109 states and 120 transitions. [2024-09-20 18:46:56,226 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.823529411764706) internal successors, (48), 15 states have internal predecessors, (48), 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-20 18:46:56,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:56,226 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 120 transitions. [2024-09-20 18:46:56,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2024-09-20 18:46:56,227 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:56,227 INFO L216 NwaCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:56,239 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2024-09-20 18:46:56,427 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,54 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:56,427 INFO L399 AbstractCegarLoop]: === Iteration 55 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:56,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:56,428 INFO L85 PathProgramCache]: Analyzing trace with hash 41469239, now seen corresponding path program 17 times [2024-09-20 18:46:56,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:56,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744201950] [2024-09-20 18:46:56,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:56,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:56,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:56,625 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:56,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:56,626 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-20 18:46:56,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:56,627 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-20 18:46:56,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:56,628 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-20 18:46:56,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:56,629 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-20 18:46:56,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:56,629 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-20 18:46:56,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:56,630 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-20 18:46:56,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:56,631 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-20 18:46:56,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:56,632 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-20 18:46:56,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:56,633 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-20 18:46:56,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:56,634 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-20 18:46:56,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:56,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744201950] [2024-09-20 18:46:56,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744201950] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:56,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [507090595] [2024-09-20 18:46:56,635 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-20 18:46:56,635 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:56,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:56,636 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-20 18:46:56,636 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-20 18:46:56,675 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2024-09-20 18:46:56,675 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:46:56,676 INFO L262 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-09-20 18:46:56,677 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:57,037 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-20 18:46:57,038 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:57,221 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-20 18:46:57,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [507090595] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:57,221 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:57,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 49 [2024-09-20 18:46:57,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515679468] [2024-09-20 18:46:57,221 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:57,221 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2024-09-20 18:46:57,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:57,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2024-09-20 18:46:57,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=451, Invalid=1901, Unknown=0, NotChecked=0, Total=2352 [2024-09-20 18:46:57,222 INFO L87 Difference]: Start difference. First operand 109 states and 120 transitions. Second operand has 49 states, 49 states have (on average 1.6734693877551021) internal successors, (82), 49 states have internal predecessors, (82), 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-20 18:46:57,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:57,426 INFO L93 Difference]: Finished difference Result 187 states and 219 transitions. [2024-09-20 18:46:57,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-09-20 18:46:57,426 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 1.6734693877551021) internal successors, (82), 49 states have internal predecessors, (82), 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 88 [2024-09-20 18:46:57,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:57,427 INFO L225 Difference]: With dead ends: 187 [2024-09-20 18:46:57,427 INFO L226 Difference]: Without dead ends: 149 [2024-09-20 18:46:57,427 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 153 SyntacticMatches, 20 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1793 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=459, Invalid=1991, Unknown=0, NotChecked=0, Total=2450 [2024-09-20 18:46:57,428 INFO L434 NwaCegarLoop]: 31 mSDtfsCounter, 6 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 301 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 301 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:57,428 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 235 Invalid, 301 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 301 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:57,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2024-09-20 18:46:57,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 110. [2024-09-20 18:46:57,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 86 states have (on average 1.1395348837209303) internal successors, (98), 87 states have internal predecessors, (98), 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-20 18:46:57,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 121 transitions. [2024-09-20 18:46:57,462 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 121 transitions. Word has length 88 [2024-09-20 18:46:57,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:57,463 INFO L474 AbstractCegarLoop]: Abstraction has 110 states and 121 transitions. [2024-09-20 18:46:57,463 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 1.6734693877551021) internal successors, (82), 49 states have internal predecessors, (82), 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-20 18:46:57,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:57,463 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 121 transitions. [2024-09-20 18:46:57,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2024-09-20 18:46:57,463 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:57,463 INFO L216 NwaCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:57,474 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2024-09-20 18:46:57,664 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,55 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:57,664 INFO L399 AbstractCegarLoop]: === Iteration 56 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:57,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:57,664 INFO L85 PathProgramCache]: Analyzing trace with hash 1330059702, now seen corresponding path program 29 times [2024-09-20 18:46:57,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:57,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478254146] [2024-09-20 18:46:57,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:57,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:57,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:57,859 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:57,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:57,860 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-20 18:46:57,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:57,861 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-20 18:46:57,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:57,862 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-20 18:46:57,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:57,863 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-20 18:46:57,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:57,864 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-20 18:46:57,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:57,865 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-20 18:46:57,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:57,866 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-20 18:46:57,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:57,867 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-20 18:46:57,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:57,868 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-20 18:46:57,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:57,869 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 119 proven. 62 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-20 18:46:57,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:57,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478254146] [2024-09-20 18:46:57,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478254146] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:57,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [970041510] [2024-09-20 18:46:57,869 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-20 18:46:57,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:57,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:57,870 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-20 18:46:57,871 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-20 18:46:57,910 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2024-09-20 18:46:57,910 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:46:57,911 INFO L262 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-09-20 18:46:57,912 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:58,240 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 144 proven. 37 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-20 18:46:58,240 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:58,425 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 144 proven. 37 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-20 18:46:58,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [970041510] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:58,425 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:58,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 48 [2024-09-20 18:46:58,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553311503] [2024-09-20 18:46:58,425 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:58,426 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2024-09-20 18:46:58,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:58,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2024-09-20 18:46:58,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=420, Invalid=1836, Unknown=0, NotChecked=0, Total=2256 [2024-09-20 18:46:58,427 INFO L87 Difference]: Start difference. First operand 110 states and 121 transitions. Second operand has 48 states, 48 states have (on average 1.6875) internal successors, (81), 48 states have internal predecessors, (81), 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-20 18:46:58,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:58,618 INFO L93 Difference]: Finished difference Result 195 states and 227 transitions. [2024-09-20 18:46:58,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-09-20 18:46:58,619 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 1.6875) internal successors, (81), 48 states have internal predecessors, (81), 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 88 [2024-09-20 18:46:58,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:58,620 INFO L225 Difference]: With dead ends: 195 [2024-09-20 18:46:58,620 INFO L226 Difference]: Without dead ends: 157 [2024-09-20 18:46:58,620 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 154 SyntacticMatches, 20 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1717 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=428, Invalid=1924, Unknown=0, NotChecked=0, Total=2352 [2024-09-20 18:46:58,620 INFO L434 NwaCegarLoop]: 33 mSDtfsCounter, 6 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 350 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 273 SdHoareTripleChecker+Invalid, 350 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 350 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:46:58,620 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 273 Invalid, 350 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 350 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:58,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2024-09-20 18:46:58,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 110. [2024-09-20 18:46:58,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 86 states have (on average 1.1395348837209303) internal successors, (98), 87 states have internal predecessors, (98), 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-20 18:46:58,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 121 transitions. [2024-09-20 18:46:58,654 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 121 transitions. Word has length 88 [2024-09-20 18:46:58,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:58,654 INFO L474 AbstractCegarLoop]: Abstraction has 110 states and 121 transitions. [2024-09-20 18:46:58,654 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 1.6875) internal successors, (81), 48 states have internal predecessors, (81), 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-20 18:46:58,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:58,654 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 121 transitions. [2024-09-20 18:46:58,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2024-09-20 18:46:58,654 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:58,654 INFO L216 NwaCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:58,666 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2024-09-20 18:46:58,855 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,56 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:58,855 INFO L399 AbstractCegarLoop]: === Iteration 57 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:46:58,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:58,855 INFO L85 PathProgramCache]: Analyzing trace with hash -13846185, now seen corresponding path program 30 times [2024-09-20 18:46:58,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:46:58,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888105158] [2024-09-20 18:46:58,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:46:58,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:46:58,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:59,052 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:46:59,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:59,053 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-20 18:46:59,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:59,054 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-20 18:46:59,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:59,055 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-20 18:46:59,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:59,056 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-20 18:46:59,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:59,056 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-20 18:46:59,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:59,057 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-20 18:46:59,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:59,058 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-20 18:46:59,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:59,059 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-20 18:46:59,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:59,060 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-20 18:46:59,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:46:59,061 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 119 proven. 56 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-20 18:46:59,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:46:59,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888105158] [2024-09-20 18:46:59,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888105158] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:46:59,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [30953431] [2024-09-20 18:46:59,062 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-20 18:46:59,062 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:46:59,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:46:59,063 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-20 18:46:59,064 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-20 18:46:59,102 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2024-09-20 18:46:59,103 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:46:59,103 INFO L262 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-09-20 18:46:59,104 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:46:59,433 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 144 proven. 31 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-20 18:46:59,433 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:46:59,611 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 144 proven. 31 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-20 18:46:59,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [30953431] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:46:59,611 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:46:59,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 47 [2024-09-20 18:46:59,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771312444] [2024-09-20 18:46:59,612 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:46:59,612 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2024-09-20 18:46:59,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:46:59,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2024-09-20 18:46:59,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=393, Invalid=1769, Unknown=0, NotChecked=0, Total=2162 [2024-09-20 18:46:59,613 INFO L87 Difference]: Start difference. First operand 110 states and 121 transitions. Second operand has 47 states, 47 states have (on average 1.702127659574468) internal successors, (80), 47 states have internal predecessors, (80), 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-20 18:46:59,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:46:59,844 INFO L93 Difference]: Finished difference Result 201 states and 233 transitions. [2024-09-20 18:46:59,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-09-20 18:46:59,845 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.702127659574468) internal successors, (80), 47 states have internal predecessors, (80), 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 88 [2024-09-20 18:46:59,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:46:59,846 INFO L225 Difference]: With dead ends: 201 [2024-09-20 18:46:59,846 INFO L226 Difference]: Without dead ends: 163 [2024-09-20 18:46:59,846 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 155 SyntacticMatches, 20 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1606 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=401, Invalid=1855, Unknown=0, NotChecked=0, Total=2256 [2024-09-20 18:46:59,846 INFO L434 NwaCegarLoop]: 33 mSDtfsCounter, 6 mSDsluCounter, 327 mSDsCounter, 0 mSdLazyCounter, 409 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 360 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-20 18:46:59,846 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 360 Invalid, 409 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 409 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:46:59,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2024-09-20 18:46:59,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 110. [2024-09-20 18:46:59,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 86 states have (on average 1.1395348837209303) internal successors, (98), 87 states have internal predecessors, (98), 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-20 18:46:59,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 121 transitions. [2024-09-20 18:46:59,881 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 121 transitions. Word has length 88 [2024-09-20 18:46:59,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:46:59,882 INFO L474 AbstractCegarLoop]: Abstraction has 110 states and 121 transitions. [2024-09-20 18:46:59,882 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.702127659574468) internal successors, (80), 47 states have internal predecessors, (80), 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-20 18:46:59,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:46:59,882 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 121 transitions. [2024-09-20 18:46:59,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2024-09-20 18:46:59,882 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:46:59,883 INFO L216 NwaCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:46:59,897 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2024-09-20 18:47:00,083 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2024-09-20 18:47:00,084 INFO L399 AbstractCegarLoop]: === Iteration 58 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:47:00,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:00,084 INFO L85 PathProgramCache]: Analyzing trace with hash 1882464662, now seen corresponding path program 31 times [2024-09-20 18:47:00,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:47:00,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476056660] [2024-09-20 18:47:00,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:47:00,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:47:00,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:00,325 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:47:00,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:00,326 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-20 18:47:00,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:00,327 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-20 18:47:00,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:00,328 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-20 18:47:00,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:00,329 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-20 18:47:00,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:00,330 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-20 18:47:00,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:00,331 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-20 18:47:00,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:00,332 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-20 18:47:00,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:00,333 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-20 18:47:00,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:00,334 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-20 18:47:00,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:00,336 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 119 proven. 52 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-20 18:47:00,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:47:00,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476056660] [2024-09-20 18:47:00,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476056660] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:47:00,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1771739584] [2024-09-20 18:47:00,336 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-20 18:47:00,336 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:00,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:47:00,338 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-20 18:47:00,338 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-20 18:47:00,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:00,379 INFO L262 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-09-20 18:47:00,380 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:47:00,703 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 144 proven. 27 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-20 18:47:00,703 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:47:00,879 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 144 proven. 27 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-20 18:47:00,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1771739584] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:47:00,879 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:47:00,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 46 [2024-09-20 18:47:00,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007772335] [2024-09-20 18:47:00,879 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:47:00,880 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2024-09-20 18:47:00,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:47:00,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2024-09-20 18:47:00,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=370, Invalid=1700, Unknown=0, NotChecked=0, Total=2070 [2024-09-20 18:47:00,880 INFO L87 Difference]: Start difference. First operand 110 states and 121 transitions. Second operand has 46 states, 46 states have (on average 1.7173913043478262) internal successors, (79), 46 states have internal predecessors, (79), 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-20 18:47:01,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:47:01,125 INFO L93 Difference]: Finished difference Result 205 states and 237 transitions. [2024-09-20 18:47:01,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-09-20 18:47:01,125 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 1.7173913043478262) internal successors, (79), 46 states have internal predecessors, (79), 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 88 [2024-09-20 18:47:01,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:47:01,126 INFO L225 Difference]: With dead ends: 205 [2024-09-20 18:47:01,126 INFO L226 Difference]: Without dead ends: 167 [2024-09-20 18:47:01,126 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 156 SyntacticMatches, 20 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1498 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=378, Invalid=1784, Unknown=0, NotChecked=0, Total=2162 [2024-09-20 18:47:01,127 INFO L434 NwaCegarLoop]: 33 mSDtfsCounter, 6 mSDsluCounter, 318 mSDsCounter, 0 mSdLazyCounter, 414 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 351 SdHoareTripleChecker+Invalid, 414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 414 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:47:01,127 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 351 Invalid, 414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 414 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:47:01,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2024-09-20 18:47:01,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 110. [2024-09-20 18:47:01,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 86 states have (on average 1.1395348837209303) internal successors, (98), 87 states have internal predecessors, (98), 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-20 18:47:01,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 121 transitions. [2024-09-20 18:47:01,162 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 121 transitions. Word has length 88 [2024-09-20 18:47:01,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:47:01,162 INFO L474 AbstractCegarLoop]: Abstraction has 110 states and 121 transitions. [2024-09-20 18:47:01,162 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 1.7173913043478262) internal successors, (79), 46 states have internal predecessors, (79), 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-20 18:47:01,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:01,162 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 121 transitions. [2024-09-20 18:47:01,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2024-09-20 18:47:01,162 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:47:01,162 INFO L216 NwaCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:47:01,174 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-20 18:47:01,363 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2024-09-20 18:47:01,363 INFO L399 AbstractCegarLoop]: === Iteration 59 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:47:01,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:01,363 INFO L85 PathProgramCache]: Analyzing trace with hash 1250899319, now seen corresponding path program 32 times [2024-09-20 18:47:01,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:47:01,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250182592] [2024-09-20 18:47:01,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:47:01,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:47:01,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:01,590 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:47:01,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:01,591 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-20 18:47:01,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:01,592 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-20 18:47:01,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:01,593 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-20 18:47:01,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:01,594 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-20 18:47:01,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:01,595 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-20 18:47:01,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:01,596 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-20 18:47:01,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:01,597 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-20 18:47:01,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:01,598 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-20 18:47:01,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:01,598 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-20 18:47:01,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:01,599 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 119 proven. 50 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-20 18:47:01,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:47:01,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250182592] [2024-09-20 18:47:01,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250182592] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:47:01,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1374546409] [2024-09-20 18:47:01,600 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-20 18:47:01,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:01,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:47:01,601 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-20 18:47:01,602 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-20 18:47:01,637 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-20 18:47:01,638 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:47:01,638 INFO L262 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-09-20 18:47:01,639 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:47:01,943 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 144 proven. 25 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-20 18:47:01,943 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:47:02,119 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 144 proven. 25 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-20 18:47:02,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1374546409] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:47:02,119 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:47:02,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 45 [2024-09-20 18:47:02,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433286073] [2024-09-20 18:47:02,120 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:47:02,120 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2024-09-20 18:47:02,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:47:02,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2024-09-20 18:47:02,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=351, Invalid=1629, Unknown=0, NotChecked=0, Total=1980 [2024-09-20 18:47:02,121 INFO L87 Difference]: Start difference. First operand 110 states and 121 transitions. Second operand has 45 states, 45 states have (on average 1.7333333333333334) internal successors, (78), 45 states have internal predecessors, (78), 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-20 18:47:02,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:47:02,366 INFO L93 Difference]: Finished difference Result 207 states and 239 transitions. [2024-09-20 18:47:02,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-09-20 18:47:02,366 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 1.7333333333333334) internal successors, (78), 45 states have internal predecessors, (78), 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 88 [2024-09-20 18:47:02,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:47:02,367 INFO L225 Difference]: With dead ends: 207 [2024-09-20 18:47:02,367 INFO L226 Difference]: Without dead ends: 169 [2024-09-20 18:47:02,368 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 157 SyntacticMatches, 20 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1393 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=359, Invalid=1711, Unknown=0, NotChecked=0, Total=2070 [2024-09-20 18:47:02,368 INFO L434 NwaCegarLoop]: 31 mSDtfsCounter, 6 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 240 SdHoareTripleChecker+Invalid, 375 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:47:02,368 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 240 Invalid, 375 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 375 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:47:02,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2024-09-20 18:47:02,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 110. [2024-09-20 18:47:02,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 86 states have (on average 1.1395348837209303) internal successors, (98), 87 states have internal predecessors, (98), 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-20 18:47:02,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 121 transitions. [2024-09-20 18:47:02,404 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 121 transitions. Word has length 88 [2024-09-20 18:47:02,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:47:02,405 INFO L474 AbstractCegarLoop]: Abstraction has 110 states and 121 transitions. [2024-09-20 18:47:02,405 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 1.7333333333333334) internal successors, (78), 45 states have internal predecessors, (78), 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-20 18:47:02,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:02,405 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 121 transitions. [2024-09-20 18:47:02,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2024-09-20 18:47:02,405 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:47:02,405 INFO L216 NwaCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:47:02,417 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-20 18:47:02,606 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2024-09-20 18:47:02,606 INFO L399 AbstractCegarLoop]: === Iteration 60 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:47:02,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:02,606 INFO L85 PathProgramCache]: Analyzing trace with hash -293494410, now seen corresponding path program 33 times [2024-09-20 18:47:02,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:47:02,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145088819] [2024-09-20 18:47:02,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:47:02,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:47:02,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:02,809 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:47:02,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:02,810 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-20 18:47:02,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:02,811 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-20 18:47:02,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:02,812 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-20 18:47:02,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:02,813 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-20 18:47:02,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:02,814 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-20 18:47:02,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:02,815 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-20 18:47:02,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:02,816 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-20 18:47:02,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:02,817 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-20 18:47:02,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:02,817 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-20 18:47:02,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:02,819 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 119 proven. 50 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-20 18:47:02,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:47:02,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145088819] [2024-09-20 18:47:02,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145088819] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:47:02,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1705111477] [2024-09-20 18:47:02,819 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-20 18:47:02,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:02,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:47:02,822 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-20 18:47:02,823 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-20 18:47:02,864 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2024-09-20 18:47:02,864 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:47:02,865 INFO L262 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-09-20 18:47:02,866 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:47:03,163 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 144 proven. 25 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-20 18:47:03,163 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:47:03,385 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 144 proven. 25 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-20 18:47:03,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1705111477] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:47:03,385 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:47:03,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 44 [2024-09-20 18:47:03,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478325886] [2024-09-20 18:47:03,386 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:47:03,386 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2024-09-20 18:47:03,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:47:03,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2024-09-20 18:47:03,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=336, Invalid=1556, Unknown=0, NotChecked=0, Total=1892 [2024-09-20 18:47:03,387 INFO L87 Difference]: Start difference. First operand 110 states and 121 transitions. Second operand has 44 states, 44 states have (on average 1.75) internal successors, (77), 44 states have internal predecessors, (77), 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-20 18:47:03,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:47:03,649 INFO L93 Difference]: Finished difference Result 207 states and 239 transitions. [2024-09-20 18:47:03,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-09-20 18:47:03,649 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 1.75) internal successors, (77), 44 states have internal predecessors, (77), 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 88 [2024-09-20 18:47:03,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:47:03,650 INFO L225 Difference]: With dead ends: 207 [2024-09-20 18:47:03,650 INFO L226 Difference]: Without dead ends: 169 [2024-09-20 18:47:03,651 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 158 SyntacticMatches, 20 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1291 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=344, Invalid=1636, Unknown=0, NotChecked=0, Total=1980 [2024-09-20 18:47:03,651 INFO L434 NwaCegarLoop]: 35 mSDtfsCounter, 6 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 263 SdHoareTripleChecker+Invalid, 333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:47:03,651 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 263 Invalid, 333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 333 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:47:03,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2024-09-20 18:47:03,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 110. [2024-09-20 18:47:03,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 86 states have (on average 1.1395348837209303) internal successors, (98), 87 states have internal predecessors, (98), 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-20 18:47:03,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 121 transitions. [2024-09-20 18:47:03,688 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 121 transitions. Word has length 88 [2024-09-20 18:47:03,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:47:03,688 INFO L474 AbstractCegarLoop]: Abstraction has 110 states and 121 transitions. [2024-09-20 18:47:03,688 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 1.75) internal successors, (77), 44 states have internal predecessors, (77), 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-20 18:47:03,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:03,688 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 121 transitions. [2024-09-20 18:47:03,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2024-09-20 18:47:03,689 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:47:03,689 INFO L216 NwaCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:47:03,700 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2024-09-20 18:47:03,889 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2024-09-20 18:47:03,889 INFO L399 AbstractCegarLoop]: === Iteration 61 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:47:03,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:03,890 INFO L85 PathProgramCache]: Analyzing trace with hash 1319254423, now seen corresponding path program 34 times [2024-09-20 18:47:03,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:47:03,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584898308] [2024-09-20 18:47:03,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:47:03,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:47:03,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:04,112 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:47:04,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:04,113 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-20 18:47:04,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:04,115 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-20 18:47:04,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:04,116 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-20 18:47:04,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:04,116 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-20 18:47:04,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:04,117 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-20 18:47:04,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:04,118 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-20 18:47:04,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:04,119 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-20 18:47:04,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:04,120 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-20 18:47:04,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:04,121 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-20 18:47:04,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:04,122 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 119 proven. 52 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-20 18:47:04,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:47:04,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584898308] [2024-09-20 18:47:04,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584898308] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:47:04,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1182958267] [2024-09-20 18:47:04,123 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-20 18:47:04,123 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:04,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:47:04,124 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-20 18:47:04,124 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-20 18:47:04,161 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-20 18:47:04,161 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:47:04,162 INFO L262 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-09-20 18:47:04,163 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:47:04,452 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 144 proven. 27 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-20 18:47:04,453 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:47:04,639 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 144 proven. 27 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-20 18:47:04,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1182958267] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:47:04,639 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:47:04,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 43 [2024-09-20 18:47:04,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555457249] [2024-09-20 18:47:04,639 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:47:04,639 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2024-09-20 18:47:04,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:47:04,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2024-09-20 18:47:04,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=325, Invalid=1481, Unknown=0, NotChecked=0, Total=1806 [2024-09-20 18:47:04,640 INFO L87 Difference]: Start difference. First operand 110 states and 121 transitions. Second operand has 43 states, 43 states have (on average 1.7674418604651163) internal successors, (76), 43 states have internal predecessors, (76), 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-20 18:47:04,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:47:04,872 INFO L93 Difference]: Finished difference Result 205 states and 237 transitions. [2024-09-20 18:47:04,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-09-20 18:47:04,872 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 1.7674418604651163) internal successors, (76), 43 states have internal predecessors, (76), 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 88 [2024-09-20 18:47:04,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:47:04,873 INFO L225 Difference]: With dead ends: 205 [2024-09-20 18:47:04,873 INFO L226 Difference]: Without dead ends: 167 [2024-09-20 18:47:04,873 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 159 SyntacticMatches, 20 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1192 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=333, Invalid=1559, Unknown=0, NotChecked=0, Total=1892 [2024-09-20 18:47:04,874 INFO L434 NwaCegarLoop]: 35 mSDtfsCounter, 6 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 314 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 271 SdHoareTripleChecker+Invalid, 314 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 314 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:47:04,874 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 271 Invalid, 314 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 314 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:47:04,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2024-09-20 18:47:04,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 110. [2024-09-20 18:47:04,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 86 states have (on average 1.1395348837209303) internal successors, (98), 87 states have internal predecessors, (98), 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-20 18:47:04,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 121 transitions. [2024-09-20 18:47:04,912 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 121 transitions. Word has length 88 [2024-09-20 18:47:04,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:47:04,912 INFO L474 AbstractCegarLoop]: Abstraction has 110 states and 121 transitions. [2024-09-20 18:47:04,912 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 1.7674418604651163) internal successors, (76), 43 states have internal predecessors, (76), 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-20 18:47:04,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:04,912 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 121 transitions. [2024-09-20 18:47:04,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2024-09-20 18:47:04,913 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:47:04,913 INFO L216 NwaCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:47:04,924 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2024-09-20 18:47:05,113 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60 [2024-09-20 18:47:05,113 INFO L399 AbstractCegarLoop]: === Iteration 62 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:47:05,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:05,113 INFO L85 PathProgramCache]: Analyzing trace with hash 401447254, now seen corresponding path program 35 times [2024-09-20 18:47:05,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:47:05,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411522072] [2024-09-20 18:47:05,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:47:05,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:47:05,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:05,307 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:47:05,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:05,308 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-20 18:47:05,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:05,309 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-20 18:47:05,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:05,310 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-20 18:47:05,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:05,311 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-20 18:47:05,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:05,312 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-20 18:47:05,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:05,313 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-20 18:47:05,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:05,314 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-20 18:47:05,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:05,314 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-20 18:47:05,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:05,315 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-20 18:47:05,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:05,316 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 119 proven. 56 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-20 18:47:05,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:47:05,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411522072] [2024-09-20 18:47:05,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411522072] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:47:05,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1490429189] [2024-09-20 18:47:05,317 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-20 18:47:05,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:05,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:47:05,318 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-20 18:47:05,319 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-20 18:47:05,358 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2024-09-20 18:47:05,358 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:47:05,359 INFO L262 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-09-20 18:47:05,360 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:47:05,629 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 144 proven. 31 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-20 18:47:05,629 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:47:05,800 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 144 proven. 31 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-20 18:47:05,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1490429189] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:47:05,801 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:47:05,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 42 [2024-09-20 18:47:05,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502902545] [2024-09-20 18:47:05,801 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:47:05,801 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2024-09-20 18:47:05,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:47:05,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2024-09-20 18:47:05,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=318, Invalid=1404, Unknown=0, NotChecked=0, Total=1722 [2024-09-20 18:47:05,802 INFO L87 Difference]: Start difference. First operand 110 states and 121 transitions. Second operand has 42 states, 42 states have (on average 1.7857142857142858) internal successors, (75), 42 states have internal predecessors, (75), 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-20 18:47:06,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:47:06,044 INFO L93 Difference]: Finished difference Result 201 states and 233 transitions. [2024-09-20 18:47:06,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-09-20 18:47:06,045 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 1.7857142857142858) internal successors, (75), 42 states have internal predecessors, (75), 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 88 [2024-09-20 18:47:06,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:47:06,046 INFO L225 Difference]: With dead ends: 201 [2024-09-20 18:47:06,046 INFO L226 Difference]: Without dead ends: 163 [2024-09-20 18:47:06,046 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 160 SyntacticMatches, 20 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1096 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=326, Invalid=1480, Unknown=0, NotChecked=0, Total=1806 [2024-09-20 18:47:06,046 INFO L434 NwaCegarLoop]: 33 mSDtfsCounter, 6 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 395 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 321 SdHoareTripleChecker+Invalid, 395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 395 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:47:06,046 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 321 Invalid, 395 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 395 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:47:06,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2024-09-20 18:47:06,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 110. [2024-09-20 18:47:06,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 86 states have (on average 1.1395348837209303) internal successors, (98), 87 states have internal predecessors, (98), 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-20 18:47:06,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 121 transitions. [2024-09-20 18:47:06,085 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 121 transitions. Word has length 88 [2024-09-20 18:47:06,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:47:06,085 INFO L474 AbstractCegarLoop]: Abstraction has 110 states and 121 transitions. [2024-09-20 18:47:06,085 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 1.7857142857142858) internal successors, (75), 42 states have internal predecessors, (75), 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-20 18:47:06,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:06,086 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 121 transitions. [2024-09-20 18:47:06,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2024-09-20 18:47:06,086 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:47:06,086 INFO L216 NwaCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:47:06,098 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-20 18:47:06,286 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,62 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:06,288 INFO L399 AbstractCegarLoop]: === Iteration 63 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:47:06,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:06,288 INFO L85 PathProgramCache]: Analyzing trace with hash 233293239, now seen corresponding path program 36 times [2024-09-20 18:47:06,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:47:06,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315541213] [2024-09-20 18:47:06,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:47:06,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:47:06,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:06,504 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:47:06,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:06,505 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-20 18:47:06,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:06,506 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-20 18:47:06,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:06,507 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-20 18:47:06,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:06,508 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-20 18:47:06,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:06,509 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-20 18:47:06,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:06,510 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-20 18:47:06,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:06,511 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-20 18:47:06,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:06,512 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-20 18:47:06,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:06,512 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-20 18:47:06,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:06,513 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 119 proven. 62 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-20 18:47:06,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:47:06,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315541213] [2024-09-20 18:47:06,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315541213] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:47:06,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1899215256] [2024-09-20 18:47:06,514 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-20 18:47:06,514 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:06,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:47:06,515 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-20 18:47:06,515 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-20 18:47:06,555 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2024-09-20 18:47:06,555 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:47:06,556 INFO L262 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-09-20 18:47:06,557 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:47:06,811 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 144 proven. 37 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-20 18:47:06,811 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:47:06,986 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 144 proven. 37 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-20 18:47:06,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1899215256] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:47:06,986 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:47:06,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 41 [2024-09-20 18:47:06,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735376342] [2024-09-20 18:47:06,986 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:47:06,986 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2024-09-20 18:47:06,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:47:06,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2024-09-20 18:47:06,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=315, Invalid=1325, Unknown=0, NotChecked=0, Total=1640 [2024-09-20 18:47:06,987 INFO L87 Difference]: Start difference. First operand 110 states and 121 transitions. Second operand has 41 states, 41 states have (on average 1.8048780487804879) internal successors, (74), 41 states have internal predecessors, (74), 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-20 18:47:07,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:47:07,199 INFO L93 Difference]: Finished difference Result 195 states and 227 transitions. [2024-09-20 18:47:07,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-09-20 18:47:07,199 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.8048780487804879) internal successors, (74), 41 states have internal predecessors, (74), 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 88 [2024-09-20 18:47:07,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:47:07,201 INFO L225 Difference]: With dead ends: 195 [2024-09-20 18:47:07,201 INFO L226 Difference]: Without dead ends: 157 [2024-09-20 18:47:07,201 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 161 SyntacticMatches, 20 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1003 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=323, Invalid=1399, Unknown=0, NotChecked=0, Total=1722 [2024-09-20 18:47:07,202 INFO L434 NwaCegarLoop]: 33 mSDtfsCounter, 6 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 336 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 336 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:47:07,202 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 226 Invalid, 336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 336 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:47:07,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2024-09-20 18:47:07,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 110. [2024-09-20 18:47:07,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 86 states have (on average 1.1395348837209303) internal successors, (98), 87 states have internal predecessors, (98), 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-20 18:47:07,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 121 transitions. [2024-09-20 18:47:07,241 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 121 transitions. Word has length 88 [2024-09-20 18:47:07,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:47:07,241 INFO L474 AbstractCegarLoop]: Abstraction has 110 states and 121 transitions. [2024-09-20 18:47:07,241 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 1.8048780487804879) internal successors, (74), 41 states have internal predecessors, (74), 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-20 18:47:07,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:07,241 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 121 transitions. [2024-09-20 18:47:07,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2024-09-20 18:47:07,242 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:47:07,242 INFO L216 NwaCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:47:07,253 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2024-09-20 18:47:07,442 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,63 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:07,443 INFO L399 AbstractCegarLoop]: === Iteration 64 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:47:07,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:07,443 INFO L85 PathProgramCache]: Analyzing trace with hash -1850341066, now seen corresponding path program 9 times [2024-09-20 18:47:07,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:47:07,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182554529] [2024-09-20 18:47:07,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:47:07,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:47:07,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:07,641 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:47:07,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:07,642 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-20 18:47:07,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:07,643 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-20 18:47:07,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:07,644 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-20 18:47:07,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:07,645 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-20 18:47:07,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:07,646 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-20 18:47:07,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:07,647 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-20 18:47:07,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:07,648 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-20 18:47:07,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:07,649 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-20 18:47:07,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:07,649 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-20 18:47:07,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:07,650 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-20 18:47:07,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:47:07,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182554529] [2024-09-20 18:47:07,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182554529] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:47:07,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1988782788] [2024-09-20 18:47:07,651 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-20 18:47:07,651 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:07,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:47:07,652 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-20 18:47:07,653 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-20 18:47:07,693 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2024-09-20 18:47:07,693 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:47:07,694 INFO L262 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-09-20 18:47:07,695 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:47:07,946 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-20 18:47:07,946 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:47:08,124 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-20 18:47:08,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1988782788] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:47:08,124 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:47:08,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 40 [2024-09-20 18:47:08,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951334599] [2024-09-20 18:47:08,124 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:47:08,125 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2024-09-20 18:47:08,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:47:08,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2024-09-20 18:47:08,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=316, Invalid=1244, Unknown=0, NotChecked=0, Total=1560 [2024-09-20 18:47:08,125 INFO L87 Difference]: Start difference. First operand 110 states and 121 transitions. Second operand has 40 states, 40 states have (on average 1.825) internal successors, (73), 40 states have internal predecessors, (73), 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-20 18:47:08,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:47:08,310 INFO L93 Difference]: Finished difference Result 190 states and 223 transitions. [2024-09-20 18:47:08,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-09-20 18:47:08,310 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 1.825) internal successors, (73), 40 states have internal predecessors, (73), 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 88 [2024-09-20 18:47:08,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:47:08,312 INFO L225 Difference]: With dead ends: 190 [2024-09-20 18:47:08,312 INFO L226 Difference]: Without dead ends: 152 [2024-09-20 18:47:08,312 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 162 SyntacticMatches, 20 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 905 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=324, Invalid=1316, Unknown=0, NotChecked=0, Total=1640 [2024-09-20 18:47:08,312 INFO L434 NwaCegarLoop]: 31 mSDtfsCounter, 6 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 245 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:47:08,312 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 159 Invalid, 245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 245 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:47:08,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2024-09-20 18:47:08,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 112. [2024-09-20 18:47:08,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 88 states have (on average 1.1477272727272727) internal successors, (101), 89 states have internal predecessors, (101), 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-20 18:47:08,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 124 transitions. [2024-09-20 18:47:08,352 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 124 transitions. Word has length 88 [2024-09-20 18:47:08,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:47:08,352 INFO L474 AbstractCegarLoop]: Abstraction has 112 states and 124 transitions. [2024-09-20 18:47:08,353 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 1.825) internal successors, (73), 40 states have internal predecessors, (73), 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-20 18:47:08,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:08,353 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 124 transitions. [2024-09-20 18:47:08,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2024-09-20 18:47:08,353 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:47:08,353 INFO L216 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:47:08,364 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2024-09-20 18:47:08,553 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2024-09-20 18:47:08,554 INFO L399 AbstractCegarLoop]: === Iteration 65 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:47:08,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:08,554 INFO L85 PathProgramCache]: Analyzing trace with hash -1568569182, now seen corresponding path program 18 times [2024-09-20 18:47:08,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:47:08,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458756810] [2024-09-20 18:47:08,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:47:08,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:47:08,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:08,668 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:47:08,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:08,669 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-20 18:47:08,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:08,670 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-20 18:47:08,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:08,671 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-09-20 18:47:08,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:08,672 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-20 18:47:08,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:08,673 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-20 18:47:08,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:08,674 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-20 18:47:08,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:08,674 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-20 18:47:08,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:08,675 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-20 18:47:08,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:08,676 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-20 18:47:08,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:08,677 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-20 18:47:08,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:47:08,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458756810] [2024-09-20 18:47:08,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458756810] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:47:08,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [835696740] [2024-09-20 18:47:08,678 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-20 18:47:08,678 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:08,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:47:08,679 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-20 18:47:08,681 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-20 18:47:08,725 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2024-09-20 18:47:08,725 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:47:08,726 INFO L262 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-09-20 18:47:08,727 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:47:08,773 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-20 18:47:08,773 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:47:08,896 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-20 18:47:08,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [835696740] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:47:08,897 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:47:08,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 18 [2024-09-20 18:47:08,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707537995] [2024-09-20 18:47:08,897 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:47:08,897 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-09-20 18:47:08,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:47:08,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-09-20 18:47:08,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=215, Unknown=0, NotChecked=0, Total=306 [2024-09-20 18:47:08,898 INFO L87 Difference]: Start difference. First operand 112 states and 124 transitions. Second operand has 18 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 16 states have internal predecessors, (51), 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-20 18:47:09,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:47:09,018 INFO L93 Difference]: Finished difference Result 125 states and 138 transitions. [2024-09-20 18:47:09,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-09-20 18:47:09,018 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 16 states have internal predecessors, (51), 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 89 [2024-09-20 18:47:09,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:47:09,019 INFO L225 Difference]: With dead ends: 125 [2024-09-20 18:47:09,019 INFO L226 Difference]: Without dead ends: 123 [2024-09-20 18:47:09,019 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 185 SyntacticMatches, 20 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 214 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=97, Invalid=245, Unknown=0, NotChecked=0, Total=342 [2024-09-20 18:47:09,019 INFO L434 NwaCegarLoop]: 35 mSDtfsCounter, 24 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 222 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 269 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 222 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:47:09,020 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 269 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 222 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:47:09,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2024-09-20 18:47:09,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 119. [2024-09-20 18:47:09,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 93 states have (on average 1.1397849462365592) internal successors, (106), 94 states have internal predecessors, (106), 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-20 18:47:09,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 131 transitions. [2024-09-20 18:47:09,060 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 131 transitions. Word has length 89 [2024-09-20 18:47:09,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:47:09,060 INFO L474 AbstractCegarLoop]: Abstraction has 119 states and 131 transitions. [2024-09-20 18:47:09,060 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 16 states have internal predecessors, (51), 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-20 18:47:09,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:09,060 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 131 transitions. [2024-09-20 18:47:09,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2024-09-20 18:47:09,061 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:47:09,061 INFO L216 NwaCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:47:09,072 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2024-09-20 18:47:09,261 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,65 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:09,261 INFO L399 AbstractCegarLoop]: === Iteration 66 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:47:09,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:09,262 INFO L85 PathProgramCache]: Analyzing trace with hash 123844214, now seen corresponding path program 19 times [2024-09-20 18:47:09,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:47:09,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347695526] [2024-09-20 18:47:09,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:47:09,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:47:09,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:09,493 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:47:09,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:09,494 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-20 18:47:09,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:09,495 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-20 18:47:09,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:09,496 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-09-20 18:47:09,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:09,497 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-20 18:47:09,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:09,498 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-20 18:47:09,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:09,499 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-20 18:47:09,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:09,500 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-20 18:47:09,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:09,501 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-20 18:47:09,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:09,502 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-20 18:47:09,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:09,502 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-20 18:47:09,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:09,504 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-20 18:47:09,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:47:09,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347695526] [2024-09-20 18:47:09,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347695526] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:47:09,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [815144523] [2024-09-20 18:47:09,504 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-20 18:47:09,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:09,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:47:09,505 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-20 18:47:09,506 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-20 18:47:09,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:09,544 INFO L262 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-09-20 18:47:09,545 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:47:09,942 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-20 18:47:09,942 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:47:10,154 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-20 18:47:10,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [815144523] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:47:10,154 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:47:10,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 53 [2024-09-20 18:47:10,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747609027] [2024-09-20 18:47:10,154 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:47:10,154 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2024-09-20 18:47:10,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:47:10,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2024-09-20 18:47:10,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=527, Invalid=2229, Unknown=0, NotChecked=0, Total=2756 [2024-09-20 18:47:10,155 INFO L87 Difference]: Start difference. First operand 119 states and 131 transitions. Second operand has 53 states, 53 states have (on average 1.6603773584905661) internal successors, (88), 53 states have internal predecessors, (88), 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-20 18:47:10,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:47:10,427 INFO L93 Difference]: Finished difference Result 204 states and 239 transitions. [2024-09-20 18:47:10,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-09-20 18:47:10,427 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.6603773584905661) internal successors, (88), 53 states have internal predecessors, (88), 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 96 [2024-09-20 18:47:10,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:47:10,428 INFO L225 Difference]: With dead ends: 204 [2024-09-20 18:47:10,428 INFO L226 Difference]: Without dead ends: 163 [2024-09-20 18:47:10,429 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 167 SyntacticMatches, 22 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2144 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=535, Invalid=2327, Unknown=0, NotChecked=0, Total=2862 [2024-09-20 18:47:10,429 INFO L434 NwaCegarLoop]: 33 mSDtfsCounter, 6 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 551 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 296 SdHoareTripleChecker+Invalid, 551 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 551 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:47:10,429 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 296 Invalid, 551 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 551 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:47:10,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2024-09-20 18:47:10,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 120. [2024-09-20 18:47:10,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 94 states have (on average 1.1382978723404256) internal successors, (107), 95 states have internal predecessors, (107), 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-20 18:47:10,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 132 transitions. [2024-09-20 18:47:10,473 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 132 transitions. Word has length 96 [2024-09-20 18:47:10,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:47:10,473 INFO L474 AbstractCegarLoop]: Abstraction has 120 states and 132 transitions. [2024-09-20 18:47:10,474 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.6603773584905661) internal successors, (88), 53 states have internal predecessors, (88), 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-20 18:47:10,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:10,474 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 132 transitions. [2024-09-20 18:47:10,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2024-09-20 18:47:10,474 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:47:10,474 INFO L216 NwaCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:47:10,485 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-20 18:47:10,674 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,66 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:10,674 INFO L399 AbstractCegarLoop]: === Iteration 67 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:47:10,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:10,675 INFO L85 PathProgramCache]: Analyzing trace with hash -1467016203, now seen corresponding path program 37 times [2024-09-20 18:47:10,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:47:10,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981819177] [2024-09-20 18:47:10,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:47:10,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:47:10,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:10,917 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:47:10,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:10,918 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-20 18:47:10,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:10,919 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-20 18:47:10,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:10,920 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-09-20 18:47:10,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:10,921 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-20 18:47:10,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:10,922 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-20 18:47:10,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:10,923 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-20 18:47:10,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:10,924 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-20 18:47:10,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:10,924 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-20 18:47:10,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:10,926 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-20 18:47:10,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:10,927 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-20 18:47:10,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:10,928 INFO L134 CoverageAnalysis]: Checked inductivity of 401 backedges. 147 proven. 74 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-20 18:47:10,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:47:10,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981819177] [2024-09-20 18:47:10,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981819177] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:47:10,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [907825770] [2024-09-20 18:47:10,929 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-20 18:47:10,929 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:10,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:47:10,930 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-20 18:47:10,931 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-20 18:47:10,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:10,980 INFO L262 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-09-20 18:47:10,981 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:47:11,409 INFO L134 CoverageAnalysis]: Checked inductivity of 401 backedges. 175 proven. 46 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-20 18:47:11,410 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:47:11,634 INFO L134 CoverageAnalysis]: Checked inductivity of 401 backedges. 175 proven. 46 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-20 18:47:11,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [907825770] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:47:11,634 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:47:11,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 52 [2024-09-20 18:47:11,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431652974] [2024-09-20 18:47:11,634 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:47:11,635 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2024-09-20 18:47:11,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:47:11,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2024-09-20 18:47:11,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=493, Invalid=2159, Unknown=0, NotChecked=0, Total=2652 [2024-09-20 18:47:11,635 INFO L87 Difference]: Start difference. First operand 120 states and 132 transitions. Second operand has 52 states, 52 states have (on average 1.6730769230769231) internal successors, (87), 52 states have internal predecessors, (87), 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-20 18:47:11,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:47:11,890 INFO L93 Difference]: Finished difference Result 213 states and 248 transitions. [2024-09-20 18:47:11,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-09-20 18:47:11,891 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 1.6730769230769231) internal successors, (87), 52 states have internal predecessors, (87), 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 96 [2024-09-20 18:47:11,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:47:11,892 INFO L225 Difference]: With dead ends: 213 [2024-09-20 18:47:11,892 INFO L226 Difference]: Without dead ends: 172 [2024-09-20 18:47:11,892 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 168 SyntacticMatches, 22 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2061 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=501, Invalid=2255, Unknown=0, NotChecked=0, Total=2756 [2024-09-20 18:47:11,892 INFO L434 NwaCegarLoop]: 35 mSDtfsCounter, 6 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 454 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 326 SdHoareTripleChecker+Invalid, 454 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 454 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:47:11,892 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 326 Invalid, 454 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 454 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:47:11,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2024-09-20 18:47:11,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 120. [2024-09-20 18:47:11,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 94 states have (on average 1.1382978723404256) internal successors, (107), 95 states have internal predecessors, (107), 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-20 18:47:11,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 132 transitions. [2024-09-20 18:47:11,947 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 132 transitions. Word has length 96 [2024-09-20 18:47:11,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:47:11,947 INFO L474 AbstractCegarLoop]: Abstraction has 120 states and 132 transitions. [2024-09-20 18:47:11,948 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 1.6730769230769231) internal successors, (87), 52 states have internal predecessors, (87), 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-20 18:47:11,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:11,948 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 132 transitions. [2024-09-20 18:47:11,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2024-09-20 18:47:11,948 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:47:11,948 INFO L216 NwaCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:47:11,960 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2024-09-20 18:47:12,148 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2024-09-20 18:47:12,149 INFO L399 AbstractCegarLoop]: === Iteration 68 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:47:12,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:12,149 INFO L85 PathProgramCache]: Analyzing trace with hash 1668254358, now seen corresponding path program 38 times [2024-09-20 18:47:12,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:47:12,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939785127] [2024-09-20 18:47:12,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:47:12,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:47:12,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:12,372 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:47:12,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:12,373 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-20 18:47:12,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:12,374 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-20 18:47:12,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:12,375 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-09-20 18:47:12,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:12,376 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-20 18:47:12,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:12,377 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-20 18:47:12,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:12,378 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-20 18:47:12,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:12,379 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-20 18:47:12,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:12,380 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-20 18:47:12,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:12,381 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-20 18:47:12,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:12,382 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-20 18:47:12,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:12,383 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 147 proven. 67 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-20 18:47:12,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:47:12,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939785127] [2024-09-20 18:47:12,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939785127] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:47:12,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1539636834] [2024-09-20 18:47:12,383 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-20 18:47:12,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:12,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:47:12,384 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-20 18:47:12,385 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-20 18:47:12,423 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-20 18:47:12,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:47:12,424 INFO L262 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-09-20 18:47:12,425 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:47:12,800 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 175 proven. 39 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-20 18:47:12,801 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:47:13,025 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 175 proven. 39 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-20 18:47:13,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1539636834] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:47:13,025 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:47:13,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 51 [2024-09-20 18:47:13,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467321025] [2024-09-20 18:47:13,026 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:47:13,026 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2024-09-20 18:47:13,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:47:13,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2024-09-20 18:47:13,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=463, Invalid=2087, Unknown=0, NotChecked=0, Total=2550 [2024-09-20 18:47:13,027 INFO L87 Difference]: Start difference. First operand 120 states and 132 transitions. Second operand has 51 states, 51 states have (on average 1.6862745098039216) internal successors, (86), 51 states have internal predecessors, (86), 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-20 18:47:13,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:47:13,301 INFO L93 Difference]: Finished difference Result 220 states and 255 transitions. [2024-09-20 18:47:13,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-09-20 18:47:13,302 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 1.6862745098039216) internal successors, (86), 51 states have internal predecessors, (86), 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 96 [2024-09-20 18:47:13,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:47:13,303 INFO L225 Difference]: With dead ends: 220 [2024-09-20 18:47:13,303 INFO L226 Difference]: Without dead ends: 179 [2024-09-20 18:47:13,303 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 169 SyntacticMatches, 22 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1939 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=471, Invalid=2181, Unknown=0, NotChecked=0, Total=2652 [2024-09-20 18:47:13,303 INFO L434 NwaCegarLoop]: 35 mSDtfsCounter, 6 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 400 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 269 SdHoareTripleChecker+Invalid, 400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 400 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:47:13,304 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 269 Invalid, 400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 400 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:47:13,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2024-09-20 18:47:13,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 120. [2024-09-20 18:47:13,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 94 states have (on average 1.1382978723404256) internal successors, (107), 95 states have internal predecessors, (107), 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-20 18:47:13,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 132 transitions. [2024-09-20 18:47:13,353 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 132 transitions. Word has length 96 [2024-09-20 18:47:13,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:47:13,353 INFO L474 AbstractCegarLoop]: Abstraction has 120 states and 132 transitions. [2024-09-20 18:47:13,353 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 1.6862745098039216) internal successors, (86), 51 states have internal predecessors, (86), 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-20 18:47:13,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:13,353 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 132 transitions. [2024-09-20 18:47:13,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2024-09-20 18:47:13,354 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:47:13,354 INFO L216 NwaCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 7, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:47:13,366 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2024-09-20 18:47:13,554 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2024-09-20 18:47:13,554 INFO L399 AbstractCegarLoop]: === Iteration 69 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:47:13,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:13,555 INFO L85 PathProgramCache]: Analyzing trace with hash 661013461, now seen corresponding path program 39 times [2024-09-20 18:47:13,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:47:13,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826804686] [2024-09-20 18:47:13,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:47:13,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:47:13,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:13,797 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:47:13,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:13,798 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-20 18:47:13,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:13,799 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-20 18:47:13,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:13,800 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-09-20 18:47:13,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:13,801 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-20 18:47:13,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:13,801 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-20 18:47:13,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:13,802 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-20 18:47:13,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:13,803 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-20 18:47:13,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:13,804 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-20 18:47:13,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:13,805 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-20 18:47:13,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:13,806 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-20 18:47:13,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:13,807 INFO L134 CoverageAnalysis]: Checked inductivity of 389 backedges. 147 proven. 62 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-20 18:47:13,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:47:13,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826804686] [2024-09-20 18:47:13,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826804686] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:47:13,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [639522708] [2024-09-20 18:47:13,807 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-20 18:47:13,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:13,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:47:13,808 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-20 18:47:13,809 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-20 18:47:13,851 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2024-09-20 18:47:13,851 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:47:13,852 INFO L262 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-09-20 18:47:13,853 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:47:14,258 INFO L134 CoverageAnalysis]: Checked inductivity of 389 backedges. 175 proven. 34 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-20 18:47:14,258 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:47:14,500 INFO L134 CoverageAnalysis]: Checked inductivity of 389 backedges. 175 proven. 34 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-20 18:47:14,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [639522708] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:47:14,500 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:47:14,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 50 [2024-09-20 18:47:14,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722342993] [2024-09-20 18:47:14,501 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:47:14,501 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2024-09-20 18:47:14,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:47:14,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2024-09-20 18:47:14,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=437, Invalid=2013, Unknown=0, NotChecked=0, Total=2450 [2024-09-20 18:47:14,501 INFO L87 Difference]: Start difference. First operand 120 states and 132 transitions. Second operand has 50 states, 50 states have (on average 1.7) internal successors, (85), 50 states have internal predecessors, (85), 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-20 18:47:14,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:47:14,810 INFO L93 Difference]: Finished difference Result 225 states and 260 transitions. [2024-09-20 18:47:14,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-09-20 18:47:14,810 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 1.7) internal successors, (85), 50 states have internal predecessors, (85), 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 96 [2024-09-20 18:47:14,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:47:14,811 INFO L225 Difference]: With dead ends: 225 [2024-09-20 18:47:14,811 INFO L226 Difference]: Without dead ends: 184 [2024-09-20 18:47:14,812 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 170 SyntacticMatches, 22 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1820 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=445, Invalid=2105, Unknown=0, NotChecked=0, Total=2550 [2024-09-20 18:47:14,812 INFO L434 NwaCegarLoop]: 37 mSDtfsCounter, 6 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 423 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 423 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 423 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:47:14,812 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 303 Invalid, 423 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 423 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:47:14,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2024-09-20 18:47:14,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 120. [2024-09-20 18:47:14,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 94 states have (on average 1.1382978723404256) internal successors, (107), 95 states have internal predecessors, (107), 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-20 18:47:14,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 132 transitions. [2024-09-20 18:47:14,870 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 132 transitions. Word has length 96 [2024-09-20 18:47:14,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:47:14,870 INFO L474 AbstractCegarLoop]: Abstraction has 120 states and 132 transitions. [2024-09-20 18:47:14,870 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 1.7) internal successors, (85), 50 states have internal predecessors, (85), 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-20 18:47:14,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:14,870 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 132 transitions. [2024-09-20 18:47:14,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2024-09-20 18:47:14,870 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:47:14,870 INFO L216 NwaCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:47:14,882 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2024-09-20 18:47:15,071 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2024-09-20 18:47:15,071 INFO L399 AbstractCegarLoop]: === Iteration 70 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:47:15,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:15,071 INFO L85 PathProgramCache]: Analyzing trace with hash -618404170, now seen corresponding path program 40 times [2024-09-20 18:47:15,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:47:15,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97173388] [2024-09-20 18:47:15,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:47:15,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:47:15,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:15,289 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:47:15,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:15,290 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-20 18:47:15,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:15,292 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-20 18:47:15,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:15,292 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-09-20 18:47:15,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:15,293 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-20 18:47:15,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:15,294 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-20 18:47:15,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:15,295 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-20 18:47:15,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:15,296 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-20 18:47:15,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:15,297 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-20 18:47:15,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:15,298 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-20 18:47:15,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:15,299 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-20 18:47:15,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:15,300 INFO L134 CoverageAnalysis]: Checked inductivity of 386 backedges. 147 proven. 59 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-20 18:47:15,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:47:15,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97173388] [2024-09-20 18:47:15,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97173388] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:47:15,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [804755525] [2024-09-20 18:47:15,301 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-20 18:47:15,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:15,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:47:15,302 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-20 18:47:15,302 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-20 18:47:15,340 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-20 18:47:15,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:47:15,341 INFO L262 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-09-20 18:47:15,342 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:47:15,694 INFO L134 CoverageAnalysis]: Checked inductivity of 386 backedges. 175 proven. 31 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-20 18:47:15,694 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:47:15,893 INFO L134 CoverageAnalysis]: Checked inductivity of 386 backedges. 175 proven. 31 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-20 18:47:15,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [804755525] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:47:15,893 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:47:15,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 49 [2024-09-20 18:47:15,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360373761] [2024-09-20 18:47:15,894 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:47:15,894 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2024-09-20 18:47:15,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:47:15,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2024-09-20 18:47:15,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=415, Invalid=1937, Unknown=0, NotChecked=0, Total=2352 [2024-09-20 18:47:15,895 INFO L87 Difference]: Start difference. First operand 120 states and 132 transitions. Second operand has 49 states, 49 states have (on average 1.7142857142857142) internal successors, (84), 49 states have internal predecessors, (84), 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-20 18:47:16,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:47:16,255 INFO L93 Difference]: Finished difference Result 228 states and 263 transitions. [2024-09-20 18:47:16,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-09-20 18:47:16,256 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 1.7142857142857142) internal successors, (84), 49 states have internal predecessors, (84), 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 96 [2024-09-20 18:47:16,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:47:16,257 INFO L225 Difference]: With dead ends: 228 [2024-09-20 18:47:16,257 INFO L226 Difference]: Without dead ends: 187 [2024-09-20 18:47:16,257 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 171 SyntacticMatches, 22 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1704 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=423, Invalid=2027, Unknown=0, NotChecked=0, Total=2450 [2024-09-20 18:47:16,257 INFO L434 NwaCegarLoop]: 33 mSDtfsCounter, 6 mSDsluCounter, 403 mSDsCounter, 0 mSdLazyCounter, 590 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 436 SdHoareTripleChecker+Invalid, 590 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 590 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:47:16,257 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 436 Invalid, 590 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 590 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:47:16,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2024-09-20 18:47:16,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 120. [2024-09-20 18:47:16,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 94 states have (on average 1.1382978723404256) internal successors, (107), 95 states have internal predecessors, (107), 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-20 18:47:16,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 132 transitions. [2024-09-20 18:47:16,309 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 132 transitions. Word has length 96 [2024-09-20 18:47:16,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:47:16,309 INFO L474 AbstractCegarLoop]: Abstraction has 120 states and 132 transitions. [2024-09-20 18:47:16,309 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 1.7142857142857142) internal successors, (84), 49 states have internal predecessors, (84), 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-20 18:47:16,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:16,309 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 132 transitions. [2024-09-20 18:47:16,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2024-09-20 18:47:16,309 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:47:16,309 INFO L216 NwaCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:47:16,321 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-20 18:47:16,510 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2024-09-20 18:47:16,510 INFO L399 AbstractCegarLoop]: === Iteration 71 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:47:16,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:16,510 INFO L85 PathProgramCache]: Analyzing trace with hash -1213865035, now seen corresponding path program 41 times [2024-09-20 18:47:16,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:47:16,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695963928] [2024-09-20 18:47:16,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:47:16,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:47:16,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:16,738 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:47:16,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:16,739 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-20 18:47:16,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:16,740 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-20 18:47:16,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:16,741 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-09-20 18:47:16,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:16,742 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-20 18:47:16,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:16,743 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-20 18:47:16,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:16,743 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-20 18:47:16,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:16,744 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-20 18:47:16,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:16,745 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-20 18:47:16,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:16,746 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-20 18:47:16,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:16,747 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-20 18:47:16,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:16,748 INFO L134 CoverageAnalysis]: Checked inductivity of 385 backedges. 147 proven. 58 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-20 18:47:16,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:47:16,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695963928] [2024-09-20 18:47:16,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695963928] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:47:16,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1273777129] [2024-09-20 18:47:16,748 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-20 18:47:16,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:16,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:47:16,750 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-20 18:47:16,751 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-20 18:47:16,797 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-09-20 18:47:16,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:47:16,798 INFO L262 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-09-20 18:47:16,799 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:47:17,134 INFO L134 CoverageAnalysis]: Checked inductivity of 385 backedges. 175 proven. 30 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-20 18:47:17,134 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:47:17,343 INFO L134 CoverageAnalysis]: Checked inductivity of 385 backedges. 175 proven. 30 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-20 18:47:17,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1273777129] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:47:17,343 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:47:17,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 48 [2024-09-20 18:47:17,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946978405] [2024-09-20 18:47:17,343 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:47:17,344 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2024-09-20 18:47:17,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:47:17,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2024-09-20 18:47:17,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=397, Invalid=1859, Unknown=0, NotChecked=0, Total=2256 [2024-09-20 18:47:17,344 INFO L87 Difference]: Start difference. First operand 120 states and 132 transitions. Second operand has 48 states, 48 states have (on average 1.7291666666666667) internal successors, (83), 48 states have internal predecessors, (83), 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-20 18:47:17,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:47:17,735 INFO L93 Difference]: Finished difference Result 229 states and 264 transitions. [2024-09-20 18:47:17,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-09-20 18:47:17,735 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 1.7291666666666667) internal successors, (83), 48 states have internal predecessors, (83), 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 96 [2024-09-20 18:47:17,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:47:17,740 INFO L225 Difference]: With dead ends: 229 [2024-09-20 18:47:17,740 INFO L226 Difference]: Without dead ends: 188 [2024-09-20 18:47:17,740 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 172 SyntacticMatches, 22 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1591 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=405, Invalid=1947, Unknown=0, NotChecked=0, Total=2352 [2024-09-20 18:47:17,740 INFO L434 NwaCegarLoop]: 35 mSDtfsCounter, 6 mSDsluCounter, 421 mSDsCounter, 0 mSdLazyCounter, 556 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 456 SdHoareTripleChecker+Invalid, 556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 556 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:47:17,740 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 456 Invalid, 556 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 556 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:47:17,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2024-09-20 18:47:17,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 120. [2024-09-20 18:47:17,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 94 states have (on average 1.1382978723404256) internal successors, (107), 95 states have internal predecessors, (107), 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-20 18:47:17,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 132 transitions. [2024-09-20 18:47:17,792 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 132 transitions. Word has length 96 [2024-09-20 18:47:17,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:47:17,793 INFO L474 AbstractCegarLoop]: Abstraction has 120 states and 132 transitions. [2024-09-20 18:47:17,793 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 1.7291666666666667) internal successors, (83), 48 states have internal predecessors, (83), 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-20 18:47:17,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:17,793 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 132 transitions. [2024-09-20 18:47:17,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2024-09-20 18:47:17,793 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:47:17,793 INFO L216 NwaCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:47:17,805 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-20 18:47:17,994 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,71 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:17,994 INFO L399 AbstractCegarLoop]: === Iteration 72 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:47:17,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:17,994 INFO L85 PathProgramCache]: Analyzing trace with hash -1233073450, now seen corresponding path program 42 times [2024-09-20 18:47:17,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:47:17,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677743672] [2024-09-20 18:47:17,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:47:17,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:47:17,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:18,210 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:47:18,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:18,211 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-20 18:47:18,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:18,212 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-20 18:47:18,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:18,213 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-09-20 18:47:18,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:18,213 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-20 18:47:18,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:18,214 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-20 18:47:18,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:18,215 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-20 18:47:18,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:18,216 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-20 18:47:18,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:18,217 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-20 18:47:18,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:18,218 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-20 18:47:18,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:18,219 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-20 18:47:18,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:18,220 INFO L134 CoverageAnalysis]: Checked inductivity of 386 backedges. 147 proven. 59 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-20 18:47:18,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:47:18,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677743672] [2024-09-20 18:47:18,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677743672] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:47:18,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1339527259] [2024-09-20 18:47:18,220 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-20 18:47:18,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:18,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:47:18,221 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-20 18:47:18,222 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-20 18:47:18,263 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2024-09-20 18:47:18,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:47:18,264 INFO L262 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-09-20 18:47:18,265 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:47:18,599 INFO L134 CoverageAnalysis]: Checked inductivity of 386 backedges. 175 proven. 31 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-20 18:47:18,600 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:47:18,797 INFO L134 CoverageAnalysis]: Checked inductivity of 386 backedges. 175 proven. 31 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-20 18:47:18,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1339527259] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:47:18,798 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:47:18,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 47 [2024-09-20 18:47:18,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532129558] [2024-09-20 18:47:18,798 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:47:18,798 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2024-09-20 18:47:18,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:47:18,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2024-09-20 18:47:18,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=383, Invalid=1779, Unknown=0, NotChecked=0, Total=2162 [2024-09-20 18:47:18,799 INFO L87 Difference]: Start difference. First operand 120 states and 132 transitions. Second operand has 47 states, 47 states have (on average 1.7446808510638299) internal successors, (82), 47 states have internal predecessors, (82), 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-20 18:47:19,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:47:19,212 INFO L93 Difference]: Finished difference Result 228 states and 263 transitions. [2024-09-20 18:47:19,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-09-20 18:47:19,212 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.7446808510638299) internal successors, (82), 47 states have internal predecessors, (82), 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 96 [2024-09-20 18:47:19,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:47:19,213 INFO L225 Difference]: With dead ends: 228 [2024-09-20 18:47:19,213 INFO L226 Difference]: Without dead ends: 187 [2024-09-20 18:47:19,214 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 173 SyntacticMatches, 22 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1481 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=391, Invalid=1865, Unknown=0, NotChecked=0, Total=2256 [2024-09-20 18:47:19,214 INFO L434 NwaCegarLoop]: 35 mSDtfsCounter, 6 mSDsluCounter, 412 mSDsCounter, 0 mSdLazyCounter, 597 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 447 SdHoareTripleChecker+Invalid, 597 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 597 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:47:19,214 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 447 Invalid, 597 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 597 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:47:19,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2024-09-20 18:47:19,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 120. [2024-09-20 18:47:19,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 94 states have (on average 1.1382978723404256) internal successors, (107), 95 states have internal predecessors, (107), 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-20 18:47:19,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 132 transitions. [2024-09-20 18:47:19,276 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 132 transitions. Word has length 96 [2024-09-20 18:47:19,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:47:19,276 INFO L474 AbstractCegarLoop]: Abstraction has 120 states and 132 transitions. [2024-09-20 18:47:19,276 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.7446808510638299) internal successors, (82), 47 states have internal predecessors, (82), 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-20 18:47:19,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:19,277 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 132 transitions. [2024-09-20 18:47:19,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2024-09-20 18:47:19,277 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:47:19,277 INFO L216 NwaCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 7, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:47:19,289 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-20 18:47:19,477 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,72 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:19,478 INFO L399 AbstractCegarLoop]: === Iteration 73 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:47:19,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:19,478 INFO L85 PathProgramCache]: Analyzing trace with hash 151780245, now seen corresponding path program 43 times [2024-09-20 18:47:19,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:47:19,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018360787] [2024-09-20 18:47:19,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:47:19,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:47:19,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:19,697 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:47:19,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:19,698 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-20 18:47:19,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:19,699 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-20 18:47:19,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:19,700 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-09-20 18:47:19,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:19,701 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-20 18:47:19,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:19,702 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-20 18:47:19,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:19,703 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-20 18:47:19,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:19,704 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-20 18:47:19,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:19,708 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-20 18:47:19,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:19,709 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-20 18:47:19,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:19,710 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-20 18:47:19,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:19,711 INFO L134 CoverageAnalysis]: Checked inductivity of 389 backedges. 147 proven. 62 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-20 18:47:19,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:47:19,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018360787] [2024-09-20 18:47:19,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018360787] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:47:19,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [539632957] [2024-09-20 18:47:19,711 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-20 18:47:19,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:19,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:47:19,712 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-20 18:47:19,713 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-20 18:47:19,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:19,752 INFO L262 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-09-20 18:47:19,753 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:47:20,085 INFO L134 CoverageAnalysis]: Checked inductivity of 389 backedges. 175 proven. 34 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-20 18:47:20,085 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:47:20,284 INFO L134 CoverageAnalysis]: Checked inductivity of 389 backedges. 175 proven. 34 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-20 18:47:20,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [539632957] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:47:20,285 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:47:20,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 46 [2024-09-20 18:47:20,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339269973] [2024-09-20 18:47:20,285 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:47:20,285 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2024-09-20 18:47:20,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:47:20,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2024-09-20 18:47:20,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=373, Invalid=1697, Unknown=0, NotChecked=0, Total=2070 [2024-09-20 18:47:20,286 INFO L87 Difference]: Start difference. First operand 120 states and 132 transitions. Second operand has 46 states, 46 states have (on average 1.7608695652173914) internal successors, (81), 46 states have internal predecessors, (81), 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-20 18:47:20,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:47:20,571 INFO L93 Difference]: Finished difference Result 225 states and 260 transitions. [2024-09-20 18:47:20,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-09-20 18:47:20,572 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 1.7608695652173914) internal successors, (81), 46 states have internal predecessors, (81), 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 96 [2024-09-20 18:47:20,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:47:20,573 INFO L225 Difference]: With dead ends: 225 [2024-09-20 18:47:20,573 INFO L226 Difference]: Without dead ends: 184 [2024-09-20 18:47:20,573 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 174 SyntacticMatches, 22 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1374 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=381, Invalid=1781, Unknown=0, NotChecked=0, Total=2162 [2024-09-20 18:47:20,573 INFO L434 NwaCegarLoop]: 33 mSDtfsCounter, 6 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 253 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 253 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:47:20,573 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 191 Invalid, 253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 253 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:47:20,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2024-09-20 18:47:20,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 120. [2024-09-20 18:47:20,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 94 states have (on average 1.1382978723404256) internal successors, (107), 95 states have internal predecessors, (107), 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-20 18:47:20,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 132 transitions. [2024-09-20 18:47:20,627 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 132 transitions. Word has length 96 [2024-09-20 18:47:20,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:47:20,628 INFO L474 AbstractCegarLoop]: Abstraction has 120 states and 132 transitions. [2024-09-20 18:47:20,628 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 1.7608695652173914) internal successors, (81), 46 states have internal predecessors, (81), 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-20 18:47:20,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:20,628 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 132 transitions. [2024-09-20 18:47:20,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2024-09-20 18:47:20,628 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:47:20,628 INFO L216 NwaCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:47:20,640 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2024-09-20 18:47:20,829 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,73 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:20,829 INFO L399 AbstractCegarLoop]: === Iteration 74 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:47:20,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:20,829 INFO L85 PathProgramCache]: Analyzing trace with hash 1443378934, now seen corresponding path program 44 times [2024-09-20 18:47:20,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:47:20,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835204556] [2024-09-20 18:47:20,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:47:20,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:47:20,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:21,052 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:47:21,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:21,053 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-20 18:47:21,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:21,054 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-20 18:47:21,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:21,055 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-09-20 18:47:21,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:21,056 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-20 18:47:21,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:21,057 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-20 18:47:21,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:21,057 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-20 18:47:21,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:21,058 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-20 18:47:21,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:21,059 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-20 18:47:21,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:21,060 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-20 18:47:21,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:21,061 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-20 18:47:21,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:21,062 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 147 proven. 67 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-20 18:47:21,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:47:21,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835204556] [2024-09-20 18:47:21,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835204556] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:47:21,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [132870387] [2024-09-20 18:47:21,063 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-20 18:47:21,063 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:21,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:47:21,064 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-20 18:47:21,064 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-20 18:47:21,103 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-20 18:47:21,103 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:47:21,104 INFO L262 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-09-20 18:47:21,105 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:47:21,408 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 175 proven. 39 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-20 18:47:21,409 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:47:21,612 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 175 proven. 39 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-20 18:47:21,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [132870387] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:47:21,613 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:47:21,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 45 [2024-09-20 18:47:21,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537921005] [2024-09-20 18:47:21,613 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:47:21,613 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2024-09-20 18:47:21,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:47:21,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2024-09-20 18:47:21,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=367, Invalid=1613, Unknown=0, NotChecked=0, Total=1980 [2024-09-20 18:47:21,614 INFO L87 Difference]: Start difference. First operand 120 states and 132 transitions. Second operand has 45 states, 45 states have (on average 1.7777777777777777) internal successors, (80), 45 states have internal predecessors, (80), 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-20 18:47:21,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:47:21,945 INFO L93 Difference]: Finished difference Result 220 states and 255 transitions. [2024-09-20 18:47:21,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-09-20 18:47:21,945 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 1.7777777777777777) internal successors, (80), 45 states have internal predecessors, (80), 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 96 [2024-09-20 18:47:21,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:47:21,946 INFO L225 Difference]: With dead ends: 220 [2024-09-20 18:47:21,946 INFO L226 Difference]: Without dead ends: 179 [2024-09-20 18:47:21,946 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 175 SyntacticMatches, 22 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1270 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=375, Invalid=1695, Unknown=0, NotChecked=0, Total=2070 [2024-09-20 18:47:21,947 INFO L434 NwaCegarLoop]: 35 mSDtfsCounter, 6 mSDsluCounter, 361 mSDsCounter, 0 mSdLazyCounter, 517 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 396 SdHoareTripleChecker+Invalid, 517 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 517 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:47:21,947 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 396 Invalid, 517 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 517 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:47:21,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2024-09-20 18:47:22,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 120. [2024-09-20 18:47:22,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 94 states have (on average 1.1382978723404256) internal successors, (107), 95 states have internal predecessors, (107), 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-20 18:47:22,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 132 transitions. [2024-09-20 18:47:22,002 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 132 transitions. Word has length 96 [2024-09-20 18:47:22,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:47:22,002 INFO L474 AbstractCegarLoop]: Abstraction has 120 states and 132 transitions. [2024-09-20 18:47:22,002 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 1.7777777777777777) internal successors, (80), 45 states have internal predecessors, (80), 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-20 18:47:22,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:22,002 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 132 transitions. [2024-09-20 18:47:22,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2024-09-20 18:47:22,002 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:47:22,002 INFO L216 NwaCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:47:22,014 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2024-09-20 18:47:22,203 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,74 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:22,203 INFO L399 AbstractCegarLoop]: === Iteration 75 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:47:22,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:22,203 INFO L85 PathProgramCache]: Analyzing trace with hash -1562997899, now seen corresponding path program 45 times [2024-09-20 18:47:22,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:47:22,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383285702] [2024-09-20 18:47:22,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:47:22,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:47:22,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:22,424 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:47:22,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:22,425 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-20 18:47:22,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:22,426 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-20 18:47:22,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:22,427 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-09-20 18:47:22,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:22,428 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-20 18:47:22,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:22,429 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-20 18:47:22,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:22,430 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-20 18:47:22,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:22,431 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-20 18:47:22,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:22,432 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-20 18:47:22,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:22,433 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-20 18:47:22,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:22,433 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-20 18:47:22,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:22,434 INFO L134 CoverageAnalysis]: Checked inductivity of 401 backedges. 147 proven. 74 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-20 18:47:22,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:47:22,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383285702] [2024-09-20 18:47:22,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383285702] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:47:22,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [765635097] [2024-09-20 18:47:22,435 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-20 18:47:22,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:22,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:47:22,436 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-20 18:47:22,436 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-20 18:47:22,478 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2024-09-20 18:47:22,478 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:47:22,479 INFO L262 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-09-20 18:47:22,480 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:47:22,781 INFO L134 CoverageAnalysis]: Checked inductivity of 401 backedges. 175 proven. 46 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-20 18:47:22,781 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:47:22,983 INFO L134 CoverageAnalysis]: Checked inductivity of 401 backedges. 175 proven. 46 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-20 18:47:22,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [765635097] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:47:22,983 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:47:22,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 44 [2024-09-20 18:47:22,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704762594] [2024-09-20 18:47:22,984 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:47:22,984 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2024-09-20 18:47:22,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:47:22,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2024-09-20 18:47:22,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=365, Invalid=1527, Unknown=0, NotChecked=0, Total=1892 [2024-09-20 18:47:22,985 INFO L87 Difference]: Start difference. First operand 120 states and 132 transitions. Second operand has 44 states, 44 states have (on average 1.7954545454545454) internal successors, (79), 44 states have internal predecessors, (79), 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-20 18:47:23,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:47:23,266 INFO L93 Difference]: Finished difference Result 213 states and 248 transitions. [2024-09-20 18:47:23,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-09-20 18:47:23,267 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 1.7954545454545454) internal successors, (79), 44 states have internal predecessors, (79), 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 96 [2024-09-20 18:47:23,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:47:23,268 INFO L225 Difference]: With dead ends: 213 [2024-09-20 18:47:23,268 INFO L226 Difference]: Without dead ends: 172 [2024-09-20 18:47:23,268 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 176 SyntacticMatches, 22 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1169 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=373, Invalid=1607, Unknown=0, NotChecked=0, Total=1980 [2024-09-20 18:47:23,268 INFO L434 NwaCegarLoop]: 33 mSDtfsCounter, 6 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 361 SdHoareTripleChecker+Invalid, 408 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:47:23,268 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 361 Invalid, 408 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 408 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:47:23,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2024-09-20 18:47:23,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 120. [2024-09-20 18:47:23,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 94 states have (on average 1.1382978723404256) internal successors, (107), 95 states have internal predecessors, (107), 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-20 18:47:23,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 132 transitions. [2024-09-20 18:47:23,324 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 132 transitions. Word has length 96 [2024-09-20 18:47:23,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:47:23,324 INFO L474 AbstractCegarLoop]: Abstraction has 120 states and 132 transitions. [2024-09-20 18:47:23,324 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 1.7954545454545454) internal successors, (79), 44 states have internal predecessors, (79), 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-20 18:47:23,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:23,324 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 132 transitions. [2024-09-20 18:47:23,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2024-09-20 18:47:23,325 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:47:23,325 INFO L216 NwaCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:47:23,338 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-20 18:47:23,525 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,75 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:23,526 INFO L399 AbstractCegarLoop]: === Iteration 76 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:47:23,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:23,526 INFO L85 PathProgramCache]: Analyzing trace with hash 1388063510, now seen corresponding path program 10 times [2024-09-20 18:47:23,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:47:23,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54931880] [2024-09-20 18:47:23,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:47:23,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:47:23,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:23,769 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:47:23,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:23,770 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-20 18:47:23,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:23,771 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-20 18:47:23,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:23,772 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-09-20 18:47:23,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:23,772 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-20 18:47:23,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:23,773 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-20 18:47:23,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:23,774 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-20 18:47:23,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:23,775 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-20 18:47:23,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:23,776 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-20 18:47:23,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:23,777 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-20 18:47:23,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:23,778 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-20 18:47:23,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:23,779 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-20 18:47:23,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:47:23,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54931880] [2024-09-20 18:47:23,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54931880] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:47:23,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [292585142] [2024-09-20 18:47:23,779 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-20 18:47:23,779 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:23,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:47:23,780 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-20 18:47:23,781 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-20 18:47:23,820 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-20 18:47:23,821 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:47:23,822 INFO L262 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-09-20 18:47:23,823 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:47:24,132 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-20 18:47:24,132 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:47:24,341 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-20 18:47:24,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [292585142] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:47:24,341 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:47:24,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 43 [2024-09-20 18:47:24,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601041290] [2024-09-20 18:47:24,341 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:47:24,341 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2024-09-20 18:47:24,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:47:24,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2024-09-20 18:47:24,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=367, Invalid=1439, Unknown=0, NotChecked=0, Total=1806 [2024-09-20 18:47:24,342 INFO L87 Difference]: Start difference. First operand 120 states and 132 transitions. Second operand has 43 states, 43 states have (on average 1.813953488372093) internal successors, (78), 43 states have internal predecessors, (78), 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-20 18:47:24,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:47:24,608 INFO L93 Difference]: Finished difference Result 207 states and 243 transitions. [2024-09-20 18:47:24,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-09-20 18:47:24,608 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 1.813953488372093) internal successors, (78), 43 states have internal predecessors, (78), 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 96 [2024-09-20 18:47:24,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:47:24,609 INFO L225 Difference]: With dead ends: 207 [2024-09-20 18:47:24,609 INFO L226 Difference]: Without dead ends: 166 [2024-09-20 18:47:24,609 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 177 SyntacticMatches, 22 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1062 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=375, Invalid=1517, Unknown=0, NotChecked=0, Total=1892 [2024-09-20 18:47:24,610 INFO L434 NwaCegarLoop]: 35 mSDtfsCounter, 6 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 395 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 395 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:47:24,610 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 334 Invalid, 395 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 395 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:47:24,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2024-09-20 18:47:24,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 122. [2024-09-20 18:47:24,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122 states, 96 states have (on average 1.1458333333333333) internal successors, (110), 97 states have internal predecessors, (110), 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-20 18:47:24,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 135 transitions. [2024-09-20 18:47:24,666 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 135 transitions. Word has length 96 [2024-09-20 18:47:24,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:47:24,666 INFO L474 AbstractCegarLoop]: Abstraction has 122 states and 135 transitions. [2024-09-20 18:47:24,666 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 1.813953488372093) internal successors, (78), 43 states have internal predecessors, (78), 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-20 18:47:24,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:24,666 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 135 transitions. [2024-09-20 18:47:24,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2024-09-20 18:47:24,667 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:47:24,667 INFO L216 NwaCegarLoop]: trace histogram [11, 11, 11, 11, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:47:24,678 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-20 18:47:24,867 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,76 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:24,867 INFO L399 AbstractCegarLoop]: === Iteration 77 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:47:24,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:24,867 INFO L85 PathProgramCache]: Analyzing trace with hash 949083873, now seen corresponding path program 20 times [2024-09-20 18:47:24,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:47:24,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499067077] [2024-09-20 18:47:24,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:47:24,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:47:24,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:25,017 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:47:25,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:25,019 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-20 18:47:25,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:25,020 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-20 18:47:25,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:25,020 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-20 18:47:25,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:25,027 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-20 18:47:25,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:25,028 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-20 18:47:25,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:25,029 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-20 18:47:25,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:25,030 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-20 18:47:25,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:25,031 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-20 18:47:25,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:25,032 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-20 18:47:25,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:25,033 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-20 18:47:25,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:25,035 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-20 18:47:25,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:47:25,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499067077] [2024-09-20 18:47:25,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499067077] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:47:25,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [27452328] [2024-09-20 18:47:25,035 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-20 18:47:25,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:25,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:47:25,037 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-20 18:47:25,038 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-20 18:47:25,077 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-20 18:47:25,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:47:25,078 INFO L262 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-09-20 18:47:25,079 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:47:25,127 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-20 18:47:25,128 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:47:25,269 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-20 18:47:25,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [27452328] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:47:25,269 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:47:25,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 19 [2024-09-20 18:47:25,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623964345] [2024-09-20 18:47:25,269 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:47:25,269 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-09-20 18:47:25,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:47:25,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-09-20 18:47:25,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=238, Unknown=0, NotChecked=0, Total=342 [2024-09-20 18:47:25,270 INFO L87 Difference]: Start difference. First operand 122 states and 135 transitions. Second operand has 19 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 17 states have internal predecessors, (54), 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-20 18:47:25,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:47:25,407 INFO L93 Difference]: Finished difference Result 135 states and 149 transitions. [2024-09-20 18:47:25,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-09-20 18:47:25,408 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 17 states have internal predecessors, (54), 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 97 [2024-09-20 18:47:25,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:47:25,409 INFO L225 Difference]: With dead ends: 135 [2024-09-20 18:47:25,409 INFO L226 Difference]: Without dead ends: 133 [2024-09-20 18:47:25,409 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 200 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-20 18:47:25,409 INFO L434 NwaCegarLoop]: 37 mSDtfsCounter, 26 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 245 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 287 SdHoareTripleChecker+Invalid, 261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:47:25,409 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 287 Invalid, 261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 245 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:47:25,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2024-09-20 18:47:25,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 129. [2024-09-20 18:47:25,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 101 states have (on average 1.1386138613861385) internal successors, (115), 102 states have internal predecessors, (115), 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-20 18:47:25,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 142 transitions. [2024-09-20 18:47:25,466 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 142 transitions. Word has length 97 [2024-09-20 18:47:25,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:47:25,466 INFO L474 AbstractCegarLoop]: Abstraction has 129 states and 142 transitions. [2024-09-20 18:47:25,466 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 17 states have internal predecessors, (54), 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-20 18:47:25,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:25,466 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 142 transitions. [2024-09-20 18:47:25,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2024-09-20 18:47:25,467 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:47:25,467 INFO L216 NwaCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:47:25,479 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2024-09-20 18:47:25,667 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2024-09-20 18:47:25,668 INFO L399 AbstractCegarLoop]: === Iteration 78 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:47:25,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:25,668 INFO L85 PathProgramCache]: Analyzing trace with hash -1261524137, now seen corresponding path program 21 times [2024-09-20 18:47:25,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:47:25,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787505715] [2024-09-20 18:47:25,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:47:25,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:47:25,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:25,953 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:47:25,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:25,954 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-20 18:47:25,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:25,955 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-20 18:47:25,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:25,956 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-20 18:47:25,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:25,957 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-20 18:47:25,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:25,958 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-20 18:47:25,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:25,959 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-20 18:47:25,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:25,959 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-20 18:47:25,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:25,960 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-20 18:47:25,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:25,961 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-20 18:47:25,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:25,962 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-20 18:47:25,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:25,963 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-20 18:47:25,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:25,964 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-20 18:47:25,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:47:25,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787505715] [2024-09-20 18:47:25,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787505715] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:47:25,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1608887596] [2024-09-20 18:47:25,964 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-20 18:47:25,965 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:25,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:47:25,966 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-20 18:47:25,967 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-20 18:47:26,016 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2024-09-20 18:47:26,016 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:47:26,017 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-09-20 18:47:26,018 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:47:26,523 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-20 18:47:26,524 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:47:26,791 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-20 18:47:26,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1608887596] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:47:26,791 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:47:26,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 57 [2024-09-20 18:47:26,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225646257] [2024-09-20 18:47:26,792 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:47:26,792 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2024-09-20 18:47:26,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:47:26,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2024-09-20 18:47:26,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=609, Invalid=2583, Unknown=0, NotChecked=0, Total=3192 [2024-09-20 18:47:26,793 INFO L87 Difference]: Start difference. First operand 129 states and 142 transitions. Second operand has 57 states, 57 states have (on average 1.6491228070175439) internal successors, (94), 57 states have internal predecessors, (94), 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-20 18:47:27,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:47:27,075 INFO L93 Difference]: Finished difference Result 221 states and 259 transitions. [2024-09-20 18:47:27,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-09-20 18:47:27,076 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 1.6491228070175439) internal successors, (94), 57 states have internal predecessors, (94), 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 104 [2024-09-20 18:47:27,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:47:27,077 INFO L225 Difference]: With dead ends: 221 [2024-09-20 18:47:27,077 INFO L226 Difference]: Without dead ends: 177 [2024-09-20 18:47:27,077 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 181 SyntacticMatches, 24 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2526 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=617, Invalid=2689, Unknown=0, NotChecked=0, Total=3306 [2024-09-20 18:47:27,078 INFO L434 NwaCegarLoop]: 35 mSDtfsCounter, 6 mSDsluCounter, 290 mSDsCounter, 0 mSdLazyCounter, 484 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 325 SdHoareTripleChecker+Invalid, 484 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 484 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:47:27,078 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 325 Invalid, 484 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 484 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:47:27,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2024-09-20 18:47:27,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 130. [2024-09-20 18:47:27,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 102 states have (on average 1.1372549019607843) internal successors, (116), 103 states have internal predecessors, (116), 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-20 18:47:27,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 143 transitions. [2024-09-20 18:47:27,142 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 143 transitions. Word has length 104 [2024-09-20 18:47:27,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:47:27,142 INFO L474 AbstractCegarLoop]: Abstraction has 130 states and 143 transitions. [2024-09-20 18:47:27,142 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 1.6491228070175439) internal successors, (94), 57 states have internal predecessors, (94), 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-20 18:47:27,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:27,142 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 143 transitions. [2024-09-20 18:47:27,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2024-09-20 18:47:27,143 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:47:27,143 INFO L216 NwaCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:47:27,155 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2024-09-20 18:47:27,343 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2024-09-20 18:47:27,343 INFO L399 AbstractCegarLoop]: === Iteration 79 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:47:27,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:27,344 INFO L85 PathProgramCache]: Analyzing trace with hash 1723474390, now seen corresponding path program 46 times [2024-09-20 18:47:27,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:47:27,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940900188] [2024-09-20 18:47:27,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:47:27,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:47:27,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:27,617 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:47:27,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:27,618 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-20 18:47:27,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:27,620 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-20 18:47:27,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:27,620 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-20 18:47:27,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:27,621 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-20 18:47:27,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:27,622 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-20 18:47:27,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:27,623 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-20 18:47:27,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:27,624 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-20 18:47:27,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:27,625 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-20 18:47:27,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:27,625 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-20 18:47:27,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:27,626 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-20 18:47:27,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:27,627 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-20 18:47:27,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:27,628 INFO L134 CoverageAnalysis]: Checked inductivity of 485 backedges. 178 proven. 87 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-20 18:47:27,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:47:27,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940900188] [2024-09-20 18:47:27,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940900188] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:47:27,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1331607433] [2024-09-20 18:47:27,629 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-20 18:47:27,629 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:27,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:47:27,630 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-20 18:47:27,631 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-20 18:47:27,671 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-20 18:47:27,671 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:47:27,672 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-09-20 18:47:27,673 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:47:28,168 INFO L134 CoverageAnalysis]: Checked inductivity of 485 backedges. 209 proven. 56 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-20 18:47:28,168 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:47:28,404 INFO L134 CoverageAnalysis]: Checked inductivity of 485 backedges. 209 proven. 56 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-20 18:47:28,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1331607433] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:47:28,404 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:47:28,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 56 [2024-09-20 18:47:28,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482486414] [2024-09-20 18:47:28,404 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:47:28,405 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2024-09-20 18:47:28,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:47:28,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2024-09-20 18:47:28,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=572, Invalid=2508, Unknown=0, NotChecked=0, Total=3080 [2024-09-20 18:47:28,405 INFO L87 Difference]: Start difference. First operand 130 states and 143 transitions. Second operand has 56 states, 56 states have (on average 1.6607142857142858) internal successors, (93), 56 states have internal predecessors, (93), 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-20 18:47:28,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:47:28,754 INFO L93 Difference]: Finished difference Result 231 states and 269 transitions. [2024-09-20 18:47:28,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-09-20 18:47:28,754 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 1.6607142857142858) internal successors, (93), 56 states have internal predecessors, (93), 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 104 [2024-09-20 18:47:28,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:47:28,755 INFO L225 Difference]: With dead ends: 231 [2024-09-20 18:47:28,755 INFO L226 Difference]: Without dead ends: 187 [2024-09-20 18:47:28,756 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 182 SyntacticMatches, 24 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2436 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=580, Invalid=2612, Unknown=0, NotChecked=0, Total=3192 [2024-09-20 18:47:28,756 INFO L434 NwaCegarLoop]: 37 mSDtfsCounter, 6 mSDsluCounter, 335 mSDsCounter, 0 mSdLazyCounter, 568 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 372 SdHoareTripleChecker+Invalid, 568 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 568 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:47:28,756 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 372 Invalid, 568 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 568 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:47:28,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2024-09-20 18:47:28,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 130. [2024-09-20 18:47:28,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 102 states have (on average 1.1372549019607843) internal successors, (116), 103 states have internal predecessors, (116), 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-20 18:47:28,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 143 transitions. [2024-09-20 18:47:28,825 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 143 transitions. Word has length 104 [2024-09-20 18:47:28,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:47:28,825 INFO L474 AbstractCegarLoop]: Abstraction has 130 states and 143 transitions. [2024-09-20 18:47:28,825 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 1.6607142857142858) internal successors, (93), 56 states have internal predecessors, (93), 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-20 18:47:28,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:28,825 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 143 transitions. [2024-09-20 18:47:28,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2024-09-20 18:47:28,826 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:47:28,826 INFO L216 NwaCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:47:28,838 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2024-09-20 18:47:29,026 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,79 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:29,026 INFO L399 AbstractCegarLoop]: === Iteration 80 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:47:29,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:29,026 INFO L85 PathProgramCache]: Analyzing trace with hash -396992649, now seen corresponding path program 47 times [2024-09-20 18:47:29,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:47:29,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794814176] [2024-09-20 18:47:29,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:47:29,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:47:29,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:29,281 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:47:29,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:29,282 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-20 18:47:29,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:29,283 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-20 18:47:29,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:29,284 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-20 18:47:29,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:29,285 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-20 18:47:29,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:29,286 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-20 18:47:29,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:29,287 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-20 18:47:29,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:29,287 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-20 18:47:29,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:29,288 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-20 18:47:29,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:29,289 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-20 18:47:29,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:29,290 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-20 18:47:29,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:29,291 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-20 18:47:29,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:29,292 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 178 proven. 79 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-20 18:47:29,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:47:29,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794814176] [2024-09-20 18:47:29,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794814176] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:47:29,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1732554618] [2024-09-20 18:47:29,292 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-20 18:47:29,292 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:29,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:47:29,293 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-20 18:47:29,295 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-20 18:47:29,344 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2024-09-20 18:47:29,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:47:29,345 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-09-20 18:47:29,347 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:47:29,801 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 209 proven. 48 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-20 18:47:29,801 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:47:30,033 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 209 proven. 48 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-20 18:47:30,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1732554618] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:47:30,033 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:47:30,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 55 [2024-09-20 18:47:30,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970908945] [2024-09-20 18:47:30,033 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:47:30,033 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2024-09-20 18:47:30,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:47:30,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2024-09-20 18:47:30,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=539, Invalid=2431, Unknown=0, NotChecked=0, Total=2970 [2024-09-20 18:47:30,034 INFO L87 Difference]: Start difference. First operand 130 states and 143 transitions. Second operand has 55 states, 55 states have (on average 1.6727272727272726) internal successors, (92), 55 states have internal predecessors, (92), 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-20 18:47:30,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:47:30,456 INFO L93 Difference]: Finished difference Result 239 states and 277 transitions. [2024-09-20 18:47:30,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-09-20 18:47:30,456 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.6727272727272726) internal successors, (92), 55 states have internal predecessors, (92), 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 104 [2024-09-20 18:47:30,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:47:30,458 INFO L225 Difference]: With dead ends: 239 [2024-09-20 18:47:30,458 INFO L226 Difference]: Without dead ends: 195 [2024-09-20 18:47:30,458 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 183 SyntacticMatches, 24 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2303 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=547, Invalid=2533, Unknown=0, NotChecked=0, Total=3080 [2024-09-20 18:47:30,458 INFO L434 NwaCegarLoop]: 37 mSDtfsCounter, 6 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 482 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 356 SdHoareTripleChecker+Invalid, 482 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 482 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:47:30,458 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 356 Invalid, 482 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 482 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:47:30,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2024-09-20 18:47:30,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 130. [2024-09-20 18:47:30,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 102 states have (on average 1.1372549019607843) internal successors, (116), 103 states have internal predecessors, (116), 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-20 18:47:30,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 143 transitions. [2024-09-20 18:47:30,531 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 143 transitions. Word has length 104 [2024-09-20 18:47:30,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:47:30,531 INFO L474 AbstractCegarLoop]: Abstraction has 130 states and 143 transitions. [2024-09-20 18:47:30,531 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 1.6727272727272726) internal successors, (92), 55 states have internal predecessors, (92), 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-20 18:47:30,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:30,531 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 143 transitions. [2024-09-20 18:47:30,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2024-09-20 18:47:30,532 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:47:30,532 INFO L216 NwaCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 8, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:47:30,544 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-20 18:47:30,732 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,80 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:30,733 INFO L399 AbstractCegarLoop]: === Iteration 81 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:47:30,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:30,733 INFO L85 PathProgramCache]: Analyzing trace with hash 1197173174, now seen corresponding path program 48 times [2024-09-20 18:47:30,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:47:30,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198829946] [2024-09-20 18:47:30,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:47:30,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:47:30,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:31,035 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:47:31,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:31,036 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-20 18:47:31,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:31,037 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-20 18:47:31,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:31,038 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-20 18:47:31,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:31,038 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-20 18:47:31,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:31,039 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-20 18:47:31,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:31,040 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-20 18:47:31,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:31,041 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-20 18:47:31,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:31,042 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-20 18:47:31,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:31,043 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-20 18:47:31,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:31,044 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-20 18:47:31,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:31,045 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-20 18:47:31,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:31,046 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 178 proven. 73 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-20 18:47:31,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:47:31,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198829946] [2024-09-20 18:47:31,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198829946] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:47:31,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1760179289] [2024-09-20 18:47:31,046 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-20 18:47:31,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:31,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:47:31,047 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-20 18:47:31,048 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-20 18:47:31,094 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2024-09-20 18:47:31,094 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:47:31,095 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-09-20 18:47:31,096 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:47:31,542 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 209 proven. 42 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-20 18:47:31,542 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:47:31,778 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 209 proven. 42 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-20 18:47:31,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1760179289] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:47:31,778 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:47:31,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 54 [2024-09-20 18:47:31,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811069237] [2024-09-20 18:47:31,778 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:47:31,779 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2024-09-20 18:47:31,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:47:31,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2024-09-20 18:47:31,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=510, Invalid=2352, Unknown=0, NotChecked=0, Total=2862 [2024-09-20 18:47:31,779 INFO L87 Difference]: Start difference. First operand 130 states and 143 transitions. Second operand has 54 states, 54 states have (on average 1.6851851851851851) internal successors, (91), 54 states have internal predecessors, (91), 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-20 18:47:32,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:47:32,174 INFO L93 Difference]: Finished difference Result 245 states and 283 transitions. [2024-09-20 18:47:32,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-09-20 18:47:32,174 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 1.6851851851851851) internal successors, (91), 54 states have internal predecessors, (91), 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 104 [2024-09-20 18:47:32,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:47:32,176 INFO L225 Difference]: With dead ends: 245 [2024-09-20 18:47:32,176 INFO L226 Difference]: Without dead ends: 201 [2024-09-20 18:47:32,176 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 184 SyntacticMatches, 24 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2173 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=518, Invalid=2452, Unknown=0, NotChecked=0, Total=2970 [2024-09-20 18:47:32,176 INFO L434 NwaCegarLoop]: 35 mSDtfsCounter, 6 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 429 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 277 SdHoareTripleChecker+Invalid, 429 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 429 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:47:32,176 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 277 Invalid, 429 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 429 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:47:32,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2024-09-20 18:47:32,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 130. [2024-09-20 18:47:32,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 102 states have (on average 1.1372549019607843) internal successors, (116), 103 states have internal predecessors, (116), 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-20 18:47:32,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 143 transitions. [2024-09-20 18:47:32,249 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 143 transitions. Word has length 104 [2024-09-20 18:47:32,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:47:32,249 INFO L474 AbstractCegarLoop]: Abstraction has 130 states and 143 transitions. [2024-09-20 18:47:32,249 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 1.6851851851851851) internal successors, (91), 54 states have internal predecessors, (91), 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-20 18:47:32,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:32,249 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 143 transitions. [2024-09-20 18:47:32,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2024-09-20 18:47:32,250 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:47:32,250 INFO L216 NwaCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 7, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:47:32,262 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2024-09-20 18:47:32,454 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,81 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:32,454 INFO L399 AbstractCegarLoop]: === Iteration 82 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:47:32,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:32,455 INFO L85 PathProgramCache]: Analyzing trace with hash -1937990761, now seen corresponding path program 49 times [2024-09-20 18:47:32,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:47:32,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717597552] [2024-09-20 18:47:32,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:47:32,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:47:32,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:32,709 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:47:32,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:32,710 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-20 18:47:32,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:32,711 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-20 18:47:32,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:32,711 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-20 18:47:32,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:32,712 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-20 18:47:32,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:32,713 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-20 18:47:32,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:32,714 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-20 18:47:32,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:32,715 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-20 18:47:32,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:32,716 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-20 18:47:32,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:32,717 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-20 18:47:32,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:32,718 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-20 18:47:32,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:32,719 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-20 18:47:32,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:32,720 INFO L134 CoverageAnalysis]: Checked inductivity of 467 backedges. 178 proven. 69 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-20 18:47:32,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:47:32,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717597552] [2024-09-20 18:47:32,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717597552] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:47:32,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1658618784] [2024-09-20 18:47:32,721 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-20 18:47:32,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:32,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:47:32,722 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-20 18:47:32,723 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-20 18:47:32,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:32,764 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-09-20 18:47:32,765 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:47:33,229 INFO L134 CoverageAnalysis]: Checked inductivity of 467 backedges. 209 proven. 38 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-20 18:47:33,229 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:47:33,464 INFO L134 CoverageAnalysis]: Checked inductivity of 467 backedges. 209 proven. 38 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-20 18:47:33,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1658618784] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:47:33,464 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:47:33,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 53 [2024-09-20 18:47:33,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112621072] [2024-09-20 18:47:33,464 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:47:33,465 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2024-09-20 18:47:33,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:47:33,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2024-09-20 18:47:33,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=485, Invalid=2271, Unknown=0, NotChecked=0, Total=2756 [2024-09-20 18:47:33,466 INFO L87 Difference]: Start difference. First operand 130 states and 143 transitions. Second operand has 53 states, 53 states have (on average 1.6981132075471699) internal successors, (90), 53 states have internal predecessors, (90), 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-20 18:47:33,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:47:33,918 INFO L93 Difference]: Finished difference Result 249 states and 287 transitions. [2024-09-20 18:47:33,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-09-20 18:47:33,919 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.6981132075471699) internal successors, (90), 53 states have internal predecessors, (90), 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 104 [2024-09-20 18:47:33,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:47:33,920 INFO L225 Difference]: With dead ends: 249 [2024-09-20 18:47:33,920 INFO L226 Difference]: Without dead ends: 205 [2024-09-20 18:47:33,920 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 185 SyntacticMatches, 24 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2046 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=493, Invalid=2369, Unknown=0, NotChecked=0, Total=2862 [2024-09-20 18:47:33,920 INFO L434 NwaCegarLoop]: 35 mSDtfsCounter, 6 mSDsluCounter, 298 mSDsCounter, 0 mSdLazyCounter, 477 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 333 SdHoareTripleChecker+Invalid, 477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 477 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:47:33,921 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 333 Invalid, 477 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 477 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:47:33,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2024-09-20 18:47:33,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 130. [2024-09-20 18:47:33,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 102 states have (on average 1.1372549019607843) internal successors, (116), 103 states have internal predecessors, (116), 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-20 18:47:33,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 143 transitions. [2024-09-20 18:47:33,998 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 143 transitions. Word has length 104 [2024-09-20 18:47:33,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:47:33,998 INFO L474 AbstractCegarLoop]: Abstraction has 130 states and 143 transitions. [2024-09-20 18:47:33,998 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.6981132075471699) internal successors, (90), 53 states have internal predecessors, (90), 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-20 18:47:33,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:33,998 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 143 transitions. [2024-09-20 18:47:33,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2024-09-20 18:47:33,999 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:47:33,999 INFO L216 NwaCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:47:34,011 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2024-09-20 18:47:34,199 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,82 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:34,200 INFO L399 AbstractCegarLoop]: === Iteration 83 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:47:34,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:34,200 INFO L85 PathProgramCache]: Analyzing trace with hash 1701652886, now seen corresponding path program 50 times [2024-09-20 18:47:34,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:47:34,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196850443] [2024-09-20 18:47:34,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:47:34,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:47:34,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:34,452 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:47:34,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:34,453 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-20 18:47:34,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:34,454 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-20 18:47:34,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:34,455 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-20 18:47:34,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:34,456 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-20 18:47:34,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:34,457 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-20 18:47:34,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:34,458 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-20 18:47:34,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:34,459 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-20 18:47:34,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:34,459 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-20 18:47:34,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:34,460 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-20 18:47:34,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:34,461 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-20 18:47:34,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:34,462 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-20 18:47:34,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:34,463 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 178 proven. 67 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-20 18:47:34,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:47:34,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196850443] [2024-09-20 18:47:34,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196850443] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:47:34,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1928360200] [2024-09-20 18:47:34,463 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-20 18:47:34,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:34,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:47:34,464 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-20 18:47:34,465 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-20 18:47:34,504 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-20 18:47:34,504 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:47:34,505 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-09-20 18:47:34,506 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:47:34,922 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 209 proven. 36 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-20 18:47:34,923 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:47:35,153 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 209 proven. 36 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-20 18:47:35,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1928360200] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:47:35,153 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:47:35,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 52 [2024-09-20 18:47:35,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623231274] [2024-09-20 18:47:35,153 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:47:35,153 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2024-09-20 18:47:35,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:47:35,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2024-09-20 18:47:35,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=464, Invalid=2188, Unknown=0, NotChecked=0, Total=2652 [2024-09-20 18:47:35,154 INFO L87 Difference]: Start difference. First operand 130 states and 143 transitions. Second operand has 52 states, 52 states have (on average 1.7115384615384615) internal successors, (89), 52 states have internal predecessors, (89), 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-20 18:47:35,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:47:35,604 INFO L93 Difference]: Finished difference Result 251 states and 289 transitions. [2024-09-20 18:47:35,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-09-20 18:47:35,604 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 1.7115384615384615) internal successors, (89), 52 states have internal predecessors, (89), 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 104 [2024-09-20 18:47:35,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:47:35,606 INFO L225 Difference]: With dead ends: 251 [2024-09-20 18:47:35,606 INFO L226 Difference]: Without dead ends: 207 [2024-09-20 18:47:35,606 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 186 SyntacticMatches, 24 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1922 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=472, Invalid=2284, Unknown=0, NotChecked=0, Total=2756 [2024-09-20 18:47:35,606 INFO L434 NwaCegarLoop]: 37 mSDtfsCounter, 6 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 392 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 277 SdHoareTripleChecker+Invalid, 392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 392 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:47:35,606 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 277 Invalid, 392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 392 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:47:35,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2024-09-20 18:47:35,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 130. [2024-09-20 18:47:35,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 102 states have (on average 1.1372549019607843) internal successors, (116), 103 states have internal predecessors, (116), 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-20 18:47:35,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 143 transitions. [2024-09-20 18:47:35,682 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 143 transitions. Word has length 104 [2024-09-20 18:47:35,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:47:35,682 INFO L474 AbstractCegarLoop]: Abstraction has 130 states and 143 transitions. [2024-09-20 18:47:35,682 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 1.7115384615384615) internal successors, (89), 52 states have internal predecessors, (89), 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-20 18:47:35,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:35,683 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 143 transitions. [2024-09-20 18:47:35,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2024-09-20 18:47:35,683 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:47:35,683 INFO L216 NwaCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:47:35,695 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2024-09-20 18:47:35,883 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,83 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:35,883 INFO L399 AbstractCegarLoop]: === Iteration 84 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:47:35,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:35,884 INFO L85 PathProgramCache]: Analyzing trace with hash -951885897, now seen corresponding path program 51 times [2024-09-20 18:47:35,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:47:35,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521863783] [2024-09-20 18:47:35,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:47:35,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:47:35,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:36,137 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:47:36,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:36,138 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-20 18:47:36,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:36,139 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-20 18:47:36,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:36,140 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-20 18:47:36,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:36,141 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-20 18:47:36,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:36,141 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-20 18:47:36,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:36,142 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-20 18:47:36,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:36,143 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-20 18:47:36,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:36,144 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-20 18:47:36,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:36,145 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-20 18:47:36,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:36,146 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-20 18:47:36,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:36,147 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-20 18:47:36,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:36,148 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 178 proven. 67 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-20 18:47:36,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:47:36,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521863783] [2024-09-20 18:47:36,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521863783] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:47:36,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1569022271] [2024-09-20 18:47:36,148 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-20 18:47:36,148 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:36,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:47:36,149 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-20 18:47:36,150 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-20 18:47:36,193 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2024-09-20 18:47:36,193 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:47:36,194 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-09-20 18:47:36,195 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:47:36,570 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 209 proven. 36 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-20 18:47:36,570 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:47:36,791 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 209 proven. 36 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-20 18:47:36,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1569022271] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:47:36,792 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:47:36,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 51 [2024-09-20 18:47:36,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138325304] [2024-09-20 18:47:36,792 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:47:36,792 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2024-09-20 18:47:36,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:47:36,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2024-09-20 18:47:36,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=447, Invalid=2103, Unknown=0, NotChecked=0, Total=2550 [2024-09-20 18:47:36,793 INFO L87 Difference]: Start difference. First operand 130 states and 143 transitions. Second operand has 51 states, 51 states have (on average 1.7254901960784315) internal successors, (88), 51 states have internal predecessors, (88), 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-20 18:47:37,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:47:37,219 INFO L93 Difference]: Finished difference Result 251 states and 289 transitions. [2024-09-20 18:47:37,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-09-20 18:47:37,219 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 1.7254901960784315) internal successors, (88), 51 states have internal predecessors, (88), 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 104 [2024-09-20 18:47:37,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:47:37,220 INFO L225 Difference]: With dead ends: 251 [2024-09-20 18:47:37,220 INFO L226 Difference]: Without dead ends: 207 [2024-09-20 18:47:37,221 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 187 SyntacticMatches, 24 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1801 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=455, Invalid=2197, Unknown=0, NotChecked=0, Total=2652 [2024-09-20 18:47:37,221 INFO L434 NwaCegarLoop]: 39 mSDtfsCounter, 6 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 318 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 267 SdHoareTripleChecker+Invalid, 318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:47:37,221 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 267 Invalid, 318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 318 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:47:37,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2024-09-20 18:47:37,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 130. [2024-09-20 18:47:37,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 102 states have (on average 1.1372549019607843) internal successors, (116), 103 states have internal predecessors, (116), 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-20 18:47:37,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 143 transitions. [2024-09-20 18:47:37,297 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 143 transitions. Word has length 104 [2024-09-20 18:47:37,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:47:37,297 INFO L474 AbstractCegarLoop]: Abstraction has 130 states and 143 transitions. [2024-09-20 18:47:37,297 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 1.7254901960784315) internal successors, (88), 51 states have internal predecessors, (88), 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-20 18:47:37,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:37,297 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 143 transitions. [2024-09-20 18:47:37,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2024-09-20 18:47:37,298 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:47:37,298 INFO L216 NwaCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 7, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:47:37,309 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-20 18:47:37,498 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,84 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:37,498 INFO L399 AbstractCegarLoop]: === Iteration 85 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:47:37,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:37,498 INFO L85 PathProgramCache]: Analyzing trace with hash -760389258, now seen corresponding path program 52 times [2024-09-20 18:47:37,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:47:37,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354659486] [2024-09-20 18:47:37,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:47:37,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:47:37,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:37,761 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:47:37,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:37,762 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-20 18:47:37,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:37,763 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-20 18:47:37,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:37,764 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-20 18:47:37,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:37,765 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-20 18:47:37,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:37,766 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-20 18:47:37,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:37,767 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-20 18:47:37,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:37,768 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-20 18:47:37,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:37,773 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-20 18:47:37,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:37,774 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-20 18:47:37,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:37,775 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-20 18:47:37,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:37,776 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-20 18:47:37,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:37,777 INFO L134 CoverageAnalysis]: Checked inductivity of 467 backedges. 178 proven. 69 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-20 18:47:37,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:47:37,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354659486] [2024-09-20 18:47:37,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354659486] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:47:37,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [297351296] [2024-09-20 18:47:37,777 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-20 18:47:37,777 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:37,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:47:37,779 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-20 18:47:37,780 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-20 18:47:37,823 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-20 18:47:37,823 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:47:37,824 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-09-20 18:47:37,825 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:47:38,193 INFO L134 CoverageAnalysis]: Checked inductivity of 467 backedges. 209 proven. 38 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-20 18:47:38,193 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:47:38,479 INFO L134 CoverageAnalysis]: Checked inductivity of 467 backedges. 209 proven. 38 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-20 18:47:38,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [297351296] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:47:38,479 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:47:38,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 50 [2024-09-20 18:47:38,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527208140] [2024-09-20 18:47:38,479 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:47:38,480 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2024-09-20 18:47:38,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:47:38,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2024-09-20 18:47:38,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=434, Invalid=2016, Unknown=0, NotChecked=0, Total=2450 [2024-09-20 18:47:38,481 INFO L87 Difference]: Start difference. First operand 130 states and 143 transitions. Second operand has 50 states, 50 states have (on average 1.74) internal successors, (87), 50 states have internal predecessors, (87), 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-20 18:47:38,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:47:38,980 INFO L93 Difference]: Finished difference Result 249 states and 287 transitions. [2024-09-20 18:47:38,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-09-20 18:47:38,981 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 1.74) internal successors, (87), 50 states have internal predecessors, (87), 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 104 [2024-09-20 18:47:38,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:47:38,982 INFO L225 Difference]: With dead ends: 249 [2024-09-20 18:47:38,982 INFO L226 Difference]: Without dead ends: 205 [2024-09-20 18:47:38,982 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 188 SyntacticMatches, 24 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1683 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=442, Invalid=2108, Unknown=0, NotChecked=0, Total=2550 [2024-09-20 18:47:38,982 INFO L434 NwaCegarLoop]: 37 mSDtfsCounter, 6 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 554 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 354 SdHoareTripleChecker+Invalid, 554 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 554 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:47:38,982 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 354 Invalid, 554 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 554 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:47:38,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2024-09-20 18:47:39,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 130. [2024-09-20 18:47:39,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 102 states have (on average 1.1372549019607843) internal successors, (116), 103 states have internal predecessors, (116), 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-20 18:47:39,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 143 transitions. [2024-09-20 18:47:39,061 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 143 transitions. Word has length 104 [2024-09-20 18:47:39,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:47:39,062 INFO L474 AbstractCegarLoop]: Abstraction has 130 states and 143 transitions. [2024-09-20 18:47:39,062 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 1.74) internal successors, (87), 50 states have internal predecessors, (87), 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-20 18:47:39,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:39,062 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 143 transitions. [2024-09-20 18:47:39,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2024-09-20 18:47:39,062 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:47:39,063 INFO L216 NwaCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 8, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:47:39,075 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Ended with exit code 0 [2024-09-20 18:47:39,263 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,85 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:39,263 INFO L399 AbstractCegarLoop]: === Iteration 86 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:47:39,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:39,263 INFO L85 PathProgramCache]: Analyzing trace with hash 1462545367, now seen corresponding path program 53 times [2024-09-20 18:47:39,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:47:39,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894694954] [2024-09-20 18:47:39,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:47:39,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:47:39,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:39,512 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:47:39,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:39,513 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-20 18:47:39,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:39,514 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-20 18:47:39,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:39,515 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-20 18:47:39,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:39,515 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-20 18:47:39,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:39,516 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-20 18:47:39,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:39,517 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-20 18:47:39,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:39,518 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-20 18:47:39,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:39,519 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-20 18:47:39,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:39,520 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-20 18:47:39,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:39,521 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-20 18:47:39,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:39,521 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-20 18:47:39,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:39,522 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 178 proven. 73 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-20 18:47:39,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:47:39,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894694954] [2024-09-20 18:47:39,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894694954] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:47:39,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [585881001] [2024-09-20 18:47:39,523 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-20 18:47:39,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:39,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:47:39,524 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-20 18:47:39,525 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-20 18:47:39,572 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2024-09-20 18:47:39,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:47:39,573 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-09-20 18:47:39,574 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:47:39,922 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 209 proven. 42 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-20 18:47:39,923 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:47:40,146 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 209 proven. 42 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-20 18:47:40,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [585881001] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:47:40,146 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:47:40,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 49 [2024-09-20 18:47:40,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242672187] [2024-09-20 18:47:40,147 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:47:40,147 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2024-09-20 18:47:40,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:47:40,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2024-09-20 18:47:40,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=425, Invalid=1927, Unknown=0, NotChecked=0, Total=2352 [2024-09-20 18:47:40,148 INFO L87 Difference]: Start difference. First operand 130 states and 143 transitions. Second operand has 49 states, 49 states have (on average 1.7551020408163265) internal successors, (86), 49 states have internal predecessors, (86), 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-20 18:47:40,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:47:40,586 INFO L93 Difference]: Finished difference Result 245 states and 283 transitions. [2024-09-20 18:47:40,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-09-20 18:47:40,587 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 1.7551020408163265) internal successors, (86), 49 states have internal predecessors, (86), 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 104 [2024-09-20 18:47:40,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:47:40,588 INFO L225 Difference]: With dead ends: 245 [2024-09-20 18:47:40,588 INFO L226 Difference]: Without dead ends: 201 [2024-09-20 18:47:40,588 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 189 SyntacticMatches, 24 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1568 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=433, Invalid=2017, Unknown=0, NotChecked=0, Total=2450 [2024-09-20 18:47:40,589 INFO L434 NwaCegarLoop]: 37 mSDtfsCounter, 6 mSDsluCounter, 358 mSDsCounter, 0 mSdLazyCounter, 475 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 395 SdHoareTripleChecker+Invalid, 475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:47:40,589 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 395 Invalid, 475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 475 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:47:40,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2024-09-20 18:47:40,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 130. [2024-09-20 18:47:40,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 102 states have (on average 1.1372549019607843) internal successors, (116), 103 states have internal predecessors, (116), 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-20 18:47:40,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 143 transitions. [2024-09-20 18:47:40,672 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 143 transitions. Word has length 104 [2024-09-20 18:47:40,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:47:40,672 INFO L474 AbstractCegarLoop]: Abstraction has 130 states and 143 transitions. [2024-09-20 18:47:40,672 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 1.7551020408163265) internal successors, (86), 49 states have internal predecessors, (86), 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-20 18:47:40,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:40,672 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 143 transitions. [2024-09-20 18:47:40,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2024-09-20 18:47:40,673 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:47:40,673 INFO L216 NwaCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:47:40,684 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-20 18:47:40,873 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,86 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:40,873 INFO L399 AbstractCegarLoop]: === Iteration 87 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:47:40,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:40,873 INFO L85 PathProgramCache]: Analyzing trace with hash -128315050, now seen corresponding path program 54 times [2024-09-20 18:47:40,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:47:40,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277612834] [2024-09-20 18:47:40,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:47:40,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:47:40,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:41,130 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:47:41,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:41,131 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-20 18:47:41,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:41,132 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-20 18:47:41,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:41,133 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-20 18:47:41,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:41,134 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-20 18:47:41,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:41,134 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-20 18:47:41,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:41,135 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-20 18:47:41,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:41,136 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-20 18:47:41,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:41,137 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-20 18:47:41,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:41,138 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-20 18:47:41,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:41,139 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-20 18:47:41,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:41,140 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-20 18:47:41,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:41,141 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 178 proven. 79 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-20 18:47:41,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:47:41,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277612834] [2024-09-20 18:47:41,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277612834] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:47:41,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [758581671] [2024-09-20 18:47:41,141 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-20 18:47:41,141 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:41,141 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:47:41,142 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-20 18:47:41,143 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-20 18:47:41,188 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2024-09-20 18:47:41,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:47:41,189 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-09-20 18:47:41,190 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:47:41,533 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 209 proven. 48 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-20 18:47:41,533 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:47:41,763 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 209 proven. 48 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-20 18:47:41,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [758581671] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:47:41,764 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:47:41,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 48 [2024-09-20 18:47:41,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53278051] [2024-09-20 18:47:41,764 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:47:41,764 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2024-09-20 18:47:41,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:47:41,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2024-09-20 18:47:41,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=420, Invalid=1836, Unknown=0, NotChecked=0, Total=2256 [2024-09-20 18:47:41,765 INFO L87 Difference]: Start difference. First operand 130 states and 143 transitions. Second operand has 48 states, 48 states have (on average 1.7708333333333333) internal successors, (85), 48 states have internal predecessors, (85), 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-20 18:47:42,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:47:42,216 INFO L93 Difference]: Finished difference Result 239 states and 277 transitions. [2024-09-20 18:47:42,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-09-20 18:47:42,217 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 1.7708333333333333) internal successors, (85), 48 states have internal predecessors, (85), 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 104 [2024-09-20 18:47:42,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:47:42,218 INFO L225 Difference]: With dead ends: 239 [2024-09-20 18:47:42,218 INFO L226 Difference]: Without dead ends: 195 [2024-09-20 18:47:42,218 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 190 SyntacticMatches, 24 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1456 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=428, Invalid=1924, Unknown=0, NotChecked=0, Total=2352 [2024-09-20 18:47:42,219 INFO L434 NwaCegarLoop]: 37 mSDtfsCounter, 6 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 438 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 279 SdHoareTripleChecker+Invalid, 438 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 438 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:47:42,219 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 279 Invalid, 438 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 438 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:47:42,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2024-09-20 18:47:42,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 130. [2024-09-20 18:47:42,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 102 states have (on average 1.1372549019607843) internal successors, (116), 103 states have internal predecessors, (116), 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-20 18:47:42,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 143 transitions. [2024-09-20 18:47:42,303 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 143 transitions. Word has length 104 [2024-09-20 18:47:42,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:47:42,303 INFO L474 AbstractCegarLoop]: Abstraction has 130 states and 143 transitions. [2024-09-20 18:47:42,303 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 1.7708333333333333) internal successors, (85), 48 states have internal predecessors, (85), 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-20 18:47:42,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:42,303 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 143 transitions. [2024-09-20 18:47:42,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2024-09-20 18:47:42,305 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:47:42,305 INFO L216 NwaCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:47:42,319 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Ended with exit code 0 [2024-09-20 18:47:42,505 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2024-09-20 18:47:42,505 INFO L399 AbstractCegarLoop]: === Iteration 88 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:47:42,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:42,506 INFO L85 PathProgramCache]: Analyzing trace with hash -1288011785, now seen corresponding path program 55 times [2024-09-20 18:47:42,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:47:42,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798979919] [2024-09-20 18:47:42,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:47:42,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:47:42,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:42,772 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:47:42,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:42,773 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-20 18:47:42,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:42,774 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-20 18:47:42,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:42,775 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-20 18:47:42,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:42,776 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-20 18:47:42,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:42,777 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-20 18:47:42,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:42,778 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-20 18:47:42,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:42,779 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-20 18:47:42,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:42,780 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-20 18:47:42,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:42,780 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-20 18:47:42,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:42,781 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-20 18:47:42,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:42,783 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-20 18:47:42,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:42,784 INFO L134 CoverageAnalysis]: Checked inductivity of 485 backedges. 178 proven. 87 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-20 18:47:42,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:47:42,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798979919] [2024-09-20 18:47:42,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798979919] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:47:42,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [740193647] [2024-09-20 18:47:42,784 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-20 18:47:42,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:42,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:47:42,786 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-20 18:47:42,786 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-20 18:47:42,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:42,827 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-09-20 18:47:42,828 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:47:43,155 INFO L134 CoverageAnalysis]: Checked inductivity of 485 backedges. 209 proven. 56 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-20 18:47:43,155 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:47:43,384 INFO L134 CoverageAnalysis]: Checked inductivity of 485 backedges. 209 proven. 56 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-20 18:47:43,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [740193647] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:47:43,385 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:47:43,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 47 [2024-09-20 18:47:43,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459165128] [2024-09-20 18:47:43,385 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:47:43,385 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2024-09-20 18:47:43,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:47:43,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2024-09-20 18:47:43,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=419, Invalid=1743, Unknown=0, NotChecked=0, Total=2162 [2024-09-20 18:47:43,386 INFO L87 Difference]: Start difference. First operand 130 states and 143 transitions. Second operand has 47 states, 47 states have (on average 1.7872340425531914) internal successors, (84), 47 states have internal predecessors, (84), 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-20 18:47:43,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:47:43,723 INFO L93 Difference]: Finished difference Result 231 states and 269 transitions. [2024-09-20 18:47:43,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-09-20 18:47:43,724 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.7872340425531914) internal successors, (84), 47 states have internal predecessors, (84), 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 104 [2024-09-20 18:47:43,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:47:43,725 INFO L225 Difference]: With dead ends: 231 [2024-09-20 18:47:43,725 INFO L226 Difference]: Without dead ends: 187 [2024-09-20 18:47:43,725 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 191 SyntacticMatches, 24 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1347 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=427, Invalid=1829, Unknown=0, NotChecked=0, Total=2256 [2024-09-20 18:47:43,725 INFO L434 NwaCegarLoop]: 37 mSDtfsCounter, 6 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:47:43,725 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 256 Invalid, 333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 333 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:47:43,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2024-09-20 18:47:43,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 130. [2024-09-20 18:47:43,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 102 states have (on average 1.1372549019607843) internal successors, (116), 103 states have internal predecessors, (116), 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-20 18:47:43,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 143 transitions. [2024-09-20 18:47:43,805 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 143 transitions. Word has length 104 [2024-09-20 18:47:43,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:47:43,805 INFO L474 AbstractCegarLoop]: Abstraction has 130 states and 143 transitions. [2024-09-20 18:47:43,805 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.7872340425531914) internal successors, (84), 47 states have internal predecessors, (84), 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-20 18:47:43,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:43,805 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 143 transitions. [2024-09-20 18:47:43,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2024-09-20 18:47:43,805 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:47:43,805 INFO L216 NwaCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:47:43,816 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Ended with exit code 0 [2024-09-20 18:47:44,006 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 88 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2024-09-20 18:47:44,006 INFO L399 AbstractCegarLoop]: === Iteration 89 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:47:44,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:44,006 INFO L85 PathProgramCache]: Analyzing trace with hash 1999714614, now seen corresponding path program 11 times [2024-09-20 18:47:44,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:47:44,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233452097] [2024-09-20 18:47:44,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:47:44,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:47:44,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:44,257 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:47:44,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:44,258 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-20 18:47:44,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:44,259 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-20 18:47:44,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:44,260 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-20 18:47:44,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:44,261 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-20 18:47:44,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:44,262 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-20 18:47:44,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:44,263 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-20 18:47:44,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:44,263 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-20 18:47:44,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:44,268 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-20 18:47:44,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:44,269 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-20 18:47:44,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:44,270 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-20 18:47:44,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:44,270 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-20 18:47:44,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:44,271 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-20 18:47:44,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:47:44,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233452097] [2024-09-20 18:47:44,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233452097] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:47:44,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [129033826] [2024-09-20 18:47:44,272 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-20 18:47:44,272 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:44,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:47:44,273 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-20 18:47:44,273 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-20 18:47:44,317 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2024-09-20 18:47:44,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:47:44,318 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-09-20 18:47:44,319 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:47:44,638 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-20 18:47:44,638 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:47:44,859 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-20 18:47:44,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [129033826] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:47:44,859 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:47:44,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 46 [2024-09-20 18:47:44,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142108704] [2024-09-20 18:47:44,859 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:47:44,860 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2024-09-20 18:47:44,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:47:44,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2024-09-20 18:47:44,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=422, Invalid=1648, Unknown=0, NotChecked=0, Total=2070 [2024-09-20 18:47:44,860 INFO L87 Difference]: Start difference. First operand 130 states and 143 transitions. Second operand has 46 states, 46 states have (on average 1.8043478260869565) internal successors, (83), 46 states have internal predecessors, (83), 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-20 18:47:45,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:47:45,209 INFO L93 Difference]: Finished difference Result 224 states and 263 transitions. [2024-09-20 18:47:45,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-09-20 18:47:45,210 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 1.8043478260869565) internal successors, (83), 46 states have internal predecessors, (83), 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 104 [2024-09-20 18:47:45,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:47:45,211 INFO L225 Difference]: With dead ends: 224 [2024-09-20 18:47:45,211 INFO L226 Difference]: Without dead ends: 180 [2024-09-20 18:47:45,211 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 192 SyntacticMatches, 24 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1231 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=430, Invalid=1732, Unknown=0, NotChecked=0, Total=2162 [2024-09-20 18:47:45,212 INFO L434 NwaCegarLoop]: 35 mSDtfsCounter, 6 mSDsluCounter, 483 mSDsCounter, 0 mSdLazyCounter, 571 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 518 SdHoareTripleChecker+Invalid, 571 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 571 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:47:45,212 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 518 Invalid, 571 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 571 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:47:45,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2024-09-20 18:47:45,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 132. [2024-09-20 18:47:45,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 104 states have (on average 1.1442307692307692) internal successors, (119), 105 states have internal predecessors, (119), 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-20 18:47:45,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 146 transitions. [2024-09-20 18:47:45,295 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 146 transitions. Word has length 104 [2024-09-20 18:47:45,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:47:45,295 INFO L474 AbstractCegarLoop]: Abstraction has 132 states and 146 transitions. [2024-09-20 18:47:45,296 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 1.8043478260869565) internal successors, (83), 46 states have internal predecessors, (83), 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-20 18:47:45,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:45,296 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 146 transitions. [2024-09-20 18:47:45,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2024-09-20 18:47:45,296 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:47:45,296 INFO L216 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:47:45,308 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Ended with exit code 0 [2024-09-20 18:47:45,497 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,89 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:45,497 INFO L399 AbstractCegarLoop]: === Iteration 90 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:47:45,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:45,497 INFO L85 PathProgramCache]: Analyzing trace with hash 1609644226, now seen corresponding path program 22 times [2024-09-20 18:47:45,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:47:45,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608104892] [2024-09-20 18:47:45,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:47:45,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:47:45,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:45,653 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:47:45,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:45,654 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-20 18:47:45,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:45,655 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-20 18:47:45,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:45,656 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-20 18:47:45,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:45,657 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-20 18:47:45,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:45,657 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-20 18:47:45,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:45,658 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-20 18:47:45,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:45,659 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-20 18:47:45,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:45,660 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-20 18:47:45,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:45,661 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-20 18:47:45,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:45,661 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-20 18:47:45,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:45,662 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-20 18:47:45,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:45,663 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-20 18:47:45,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:47:45,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608104892] [2024-09-20 18:47:45,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608104892] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:47:45,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1100786561] [2024-09-20 18:47:45,664 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-20 18:47:45,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:45,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:47:45,665 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-20 18:47:45,666 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-20 18:47:45,706 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-20 18:47:45,706 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:47:45,707 INFO L262 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-09-20 18:47:45,708 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:47:45,763 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-20 18:47:45,764 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:47:45,910 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-20 18:47:45,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1100786561] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:47:45,910 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:47:45,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 20 [2024-09-20 18:47:45,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119241486] [2024-09-20 18:47:45,910 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:47:45,910 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-09-20 18:47:45,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:47:45,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-09-20 18:47:45,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=262, Unknown=0, NotChecked=0, Total=380 [2024-09-20 18:47:45,911 INFO L87 Difference]: Start difference. First operand 132 states and 146 transitions. Second operand has 20 states, 20 states have (on average 2.85) internal successors, (57), 18 states have internal predecessors, (57), 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-20 18:47:46,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:47:46,066 INFO L93 Difference]: Finished difference Result 145 states and 160 transitions. [2024-09-20 18:47:46,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-09-20 18:47:46,067 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.85) internal successors, (57), 18 states have internal predecessors, (57), 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 105 [2024-09-20 18:47:46,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:47:46,068 INFO L225 Difference]: With dead ends: 145 [2024-09-20 18:47:46,068 INFO L226 Difference]: Without dead ends: 143 [2024-09-20 18:47:46,068 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 262 GetRequests, 219 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-20 18:47:46,068 INFO L434 NwaCegarLoop]: 39 mSDtfsCounter, 31 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 245 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:47:46,068 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 245 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 210 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:47:46,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2024-09-20 18:47:46,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 139. [2024-09-20 18:47:46,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 109 states have (on average 1.1376146788990826) internal successors, (124), 110 states have internal predecessors, (124), 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-20 18:47:46,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 153 transitions. [2024-09-20 18:47:46,152 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 153 transitions. Word has length 105 [2024-09-20 18:47:46,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:47:46,152 INFO L474 AbstractCegarLoop]: Abstraction has 139 states and 153 transitions. [2024-09-20 18:47:46,152 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.85) internal successors, (57), 18 states have internal predecessors, (57), 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-20 18:47:46,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:46,152 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 153 transitions. [2024-09-20 18:47:46,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2024-09-20 18:47:46,153 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:47:46,153 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:47:46,164 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Ended with exit code 0 [2024-09-20 18:47:46,353 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,90 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:46,353 INFO L399 AbstractCegarLoop]: === Iteration 91 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:47:46,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:46,353 INFO L85 PathProgramCache]: Analyzing trace with hash -367943082, now seen corresponding path program 23 times [2024-09-20 18:47:46,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:47:46,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677071310] [2024-09-20 18:47:46,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:47:46,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:47:46,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:46,648 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:47:46,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:46,650 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-20 18:47:46,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:46,651 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-20 18:47:46,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:46,652 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-20 18:47:46,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:46,653 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-20 18:47:46,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:46,653 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-20 18:47:46,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:46,654 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-20 18:47:46,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:46,655 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-20 18:47:46,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:46,656 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-20 18:47:46,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:46,657 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-20 18:47:46,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:46,658 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-20 18:47:46,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:46,659 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-20 18:47:46,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:46,660 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-20 18:47:46,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:46,661 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-20 18:47:46,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:47:46,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677071310] [2024-09-20 18:47:46,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677071310] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:47:46,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1763147507] [2024-09-20 18:47:46,661 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-20 18:47:46,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:46,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:47:46,662 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-20 18:47:46,663 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-20 18:47:46,709 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2024-09-20 18:47:46,709 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:47:46,710 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-09-20 18:47:46,711 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:47:47,223 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-20 18:47:47,223 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:47:47,494 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-20 18:47:47,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1763147507] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:47:47,495 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:47:47,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 61 [2024-09-20 18:47:47,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826967164] [2024-09-20 18:47:47,495 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:47:47,495 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2024-09-20 18:47:47,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:47:47,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2024-09-20 18:47:47,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=697, Invalid=2963, Unknown=0, NotChecked=0, Total=3660 [2024-09-20 18:47:47,496 INFO L87 Difference]: Start difference. First operand 139 states and 153 transitions. Second operand has 61 states, 61 states have (on average 1.639344262295082) internal successors, (100), 61 states have internal predecessors, (100), 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-20 18:47:47,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:47:47,862 INFO L93 Difference]: Finished difference Result 238 states and 279 transitions. [2024-09-20 18:47:47,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-09-20 18:47:47,863 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 1.639344262295082) internal successors, (100), 61 states have internal predecessors, (100), 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 112 [2024-09-20 18:47:47,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:47:47,864 INFO L225 Difference]: With dead ends: 238 [2024-09-20 18:47:47,864 INFO L226 Difference]: Without dead ends: 191 [2024-09-20 18:47:47,864 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 195 SyntacticMatches, 26 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2939 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=705, Invalid=3077, Unknown=0, NotChecked=0, Total=3782 [2024-09-20 18:47:47,865 INFO L434 NwaCegarLoop]: 39 mSDtfsCounter, 6 mSDsluCounter, 367 mSDsCounter, 0 mSdLazyCounter, 566 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 406 SdHoareTripleChecker+Invalid, 566 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 566 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:47:47,865 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 406 Invalid, 566 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 566 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:47:47,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2024-09-20 18:47:47,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 140. [2024-09-20 18:47:47,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 110 states have (on average 1.1363636363636365) internal successors, (125), 111 states have internal predecessors, (125), 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-20 18:47:47,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 154 transitions. [2024-09-20 18:47:47,957 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 154 transitions. Word has length 112 [2024-09-20 18:47:47,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:47:47,957 INFO L474 AbstractCegarLoop]: Abstraction has 140 states and 154 transitions. [2024-09-20 18:47:47,957 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 1.639344262295082) internal successors, (100), 61 states have internal predecessors, (100), 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-20 18:47:47,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:47,958 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 154 transitions. [2024-09-20 18:47:47,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2024-09-20 18:47:47,958 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:47:47,958 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:47:47,970 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Ended with exit code 0 [2024-09-20 18:47:48,158 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,91 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:48,159 INFO L399 AbstractCegarLoop]: === Iteration 92 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:47:48,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:48,159 INFO L85 PathProgramCache]: Analyzing trace with hash -1709561387, now seen corresponding path program 56 times [2024-09-20 18:47:48,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:47:48,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712598186] [2024-09-20 18:47:48,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:47:48,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:47:48,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:48,454 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:47:48,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:48,455 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-20 18:47:48,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:48,456 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-20 18:47:48,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:48,457 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-20 18:47:48,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:48,458 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-20 18:47:48,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:48,459 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-20 18:47:48,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:48,460 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-20 18:47:48,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:48,461 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-20 18:47:48,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:48,462 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-20 18:47:48,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:48,463 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-20 18:47:48,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:48,464 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-20 18:47:48,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:48,464 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-20 18:47:48,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:48,465 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-20 18:47:48,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:48,466 INFO L134 CoverageAnalysis]: Checked inductivity of 577 backedges. 212 proven. 101 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-20 18:47:48,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:47:48,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712598186] [2024-09-20 18:47:48,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712598186] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:47:48,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [373252799] [2024-09-20 18:47:48,468 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-20 18:47:48,468 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:48,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:47:48,469 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-20 18:47:48,470 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-20 18:47:48,510 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-20 18:47:48,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:47:48,511 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-09-20 18:47:48,512 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:47:49,008 INFO L134 CoverageAnalysis]: Checked inductivity of 577 backedges. 246 proven. 67 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-20 18:47:49,008 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:47:49,284 INFO L134 CoverageAnalysis]: Checked inductivity of 577 backedges. 246 proven. 67 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-20 18:47:49,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [373252799] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:47:49,285 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:47:49,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 60 [2024-09-20 18:47:49,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021879119] [2024-09-20 18:47:49,285 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:47:49,285 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2024-09-20 18:47:49,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:47:49,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2024-09-20 18:47:49,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=657, Invalid=2883, Unknown=0, NotChecked=0, Total=3540 [2024-09-20 18:47:49,286 INFO L87 Difference]: Start difference. First operand 140 states and 154 transitions. Second operand has 60 states, 60 states have (on average 1.65) internal successors, (99), 60 states have internal predecessors, (99), 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-20 18:47:49,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:47:49,720 INFO L93 Difference]: Finished difference Result 249 states and 290 transitions. [2024-09-20 18:47:49,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-09-20 18:47:49,720 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 1.65) internal successors, (99), 60 states have internal predecessors, (99), 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 112 [2024-09-20 18:47:49,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:47:49,721 INFO L225 Difference]: With dead ends: 249 [2024-09-20 18:47:49,721 INFO L226 Difference]: Without dead ends: 202 [2024-09-20 18:47:49,722 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 196 SyntacticMatches, 26 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2842 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=665, Invalid=2995, Unknown=0, NotChecked=0, Total=3660 [2024-09-20 18:47:49,722 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 6 mSDsluCounter, 301 mSDsCounter, 0 mSdLazyCounter, 560 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 342 SdHoareTripleChecker+Invalid, 560 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 560 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:47:49,722 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 342 Invalid, 560 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 560 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:47:49,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2024-09-20 18:47:49,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 140. [2024-09-20 18:47:49,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 110 states have (on average 1.1363636363636365) internal successors, (125), 111 states have internal predecessors, (125), 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-20 18:47:49,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 154 transitions. [2024-09-20 18:47:49,819 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 154 transitions. Word has length 112 [2024-09-20 18:47:49,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:47:49,819 INFO L474 AbstractCegarLoop]: Abstraction has 140 states and 154 transitions. [2024-09-20 18:47:49,819 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 1.65) internal successors, (99), 60 states have internal predecessors, (99), 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-20 18:47:49,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:49,819 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 154 transitions. [2024-09-20 18:47:49,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2024-09-20 18:47:49,820 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:47:49,820 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:47:49,832 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Ended with exit code 0 [2024-09-20 18:47:50,020 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,92 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:50,020 INFO L399 AbstractCegarLoop]: === Iteration 93 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:47:50,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:50,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1295201910, now seen corresponding path program 57 times [2024-09-20 18:47:50,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:47:50,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361447202] [2024-09-20 18:47:50,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:47:50,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:47:50,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:50,315 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:47:50,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:50,316 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-20 18:47:50,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:50,317 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-20 18:47:50,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:50,318 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-20 18:47:50,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:50,319 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-20 18:47:50,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:50,320 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-20 18:47:50,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:50,321 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-20 18:47:50,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:50,322 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-20 18:47:50,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:50,322 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-20 18:47:50,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:50,323 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-20 18:47:50,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:50,324 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-20 18:47:50,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:50,325 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-20 18:47:50,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:50,326 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-20 18:47:50,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:50,327 INFO L134 CoverageAnalysis]: Checked inductivity of 568 backedges. 212 proven. 92 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-20 18:47:50,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:47:50,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361447202] [2024-09-20 18:47:50,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361447202] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:47:50,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [770743508] [2024-09-20 18:47:50,327 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-20 18:47:50,327 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:50,327 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:47:50,329 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-20 18:47:50,330 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-20 18:47:50,382 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) [2024-09-20 18:47:50,382 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:47:50,383 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-09-20 18:47:50,384 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:47:50,856 INFO L134 CoverageAnalysis]: Checked inductivity of 568 backedges. 246 proven. 58 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-20 18:47:50,856 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:47:51,120 INFO L134 CoverageAnalysis]: Checked inductivity of 568 backedges. 246 proven. 58 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-20 18:47:51,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [770743508] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:47:51,120 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:47:51,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 59 [2024-09-20 18:47:51,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149450475] [2024-09-20 18:47:51,121 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:47:51,121 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2024-09-20 18:47:51,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:47:51,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2024-09-20 18:47:51,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=621, Invalid=2801, Unknown=0, NotChecked=0, Total=3422 [2024-09-20 18:47:51,122 INFO L87 Difference]: Start difference. First operand 140 states and 154 transitions. Second operand has 59 states, 59 states have (on average 1.6610169491525424) internal successors, (98), 59 states have internal predecessors, (98), 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-20 18:47:51,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:47:51,615 INFO L93 Difference]: Finished difference Result 258 states and 299 transitions. [2024-09-20 18:47:51,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-09-20 18:47:51,615 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 1.6610169491525424) internal successors, (98), 59 states have internal predecessors, (98), 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 112 [2024-09-20 18:47:51,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:47:51,617 INFO L225 Difference]: With dead ends: 258 [2024-09-20 18:47:51,617 INFO L226 Difference]: Without dead ends: 211 [2024-09-20 18:47:51,617 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 197 SyntacticMatches, 26 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2698 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=629, Invalid=2911, Unknown=0, NotChecked=0, Total=3540 [2024-09-20 18:47:51,617 INFO L434 NwaCegarLoop]: 37 mSDtfsCounter, 6 mSDsluCounter, 357 mSDsCounter, 0 mSdLazyCounter, 578 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 394 SdHoareTripleChecker+Invalid, 578 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 578 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:47:51,617 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 394 Invalid, 578 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 578 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:47:51,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2024-09-20 18:47:51,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 140. [2024-09-20 18:47:51,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 110 states have (on average 1.1363636363636365) internal successors, (125), 111 states have internal predecessors, (125), 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-20 18:47:51,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 154 transitions. [2024-09-20 18:47:51,721 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 154 transitions. Word has length 112 [2024-09-20 18:47:51,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:47:51,721 INFO L474 AbstractCegarLoop]: Abstraction has 140 states and 154 transitions. [2024-09-20 18:47:51,721 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 1.6610169491525424) internal successors, (98), 59 states have internal predecessors, (98), 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-20 18:47:51,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:51,721 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 154 transitions. [2024-09-20 18:47:51,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2024-09-20 18:47:51,721 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:47:51,721 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 9, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:47:51,733 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Ended with exit code 0 [2024-09-20 18:47:51,922 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,93 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:51,922 INFO L399 AbstractCegarLoop]: === Iteration 94 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:47:51,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:51,922 INFO L85 PathProgramCache]: Analyzing trace with hash 6656437, now seen corresponding path program 58 times [2024-09-20 18:47:51,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:47:51,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782552578] [2024-09-20 18:47:51,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:47:51,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:47:51,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:52,206 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:47:52,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:52,207 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-20 18:47:52,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:52,209 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-20 18:47:52,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:52,209 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-20 18:47:52,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:52,210 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-20 18:47:52,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:52,211 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-20 18:47:52,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:52,212 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-20 18:47:52,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:52,213 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-20 18:47:52,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:52,214 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-20 18:47:52,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:52,215 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-20 18:47:52,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:52,216 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-20 18:47:52,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:52,217 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-20 18:47:52,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:52,218 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-20 18:47:52,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:52,219 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 212 proven. 85 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-20 18:47:52,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:47:52,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782552578] [2024-09-20 18:47:52,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782552578] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:47:52,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1059077812] [2024-09-20 18:47:52,219 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-20 18:47:52,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:52,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:47:52,220 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-20 18:47:52,221 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-20 18:47:52,263 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-20 18:47:52,264 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:47:52,264 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-09-20 18:47:52,266 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:47:52,727 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 246 proven. 51 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-20 18:47:52,727 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:47:52,995 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 246 proven. 51 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-20 18:47:52,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1059077812] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:47:52,996 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:47:52,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 58 [2024-09-20 18:47:52,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545795498] [2024-09-20 18:47:52,996 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:47:52,996 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2024-09-20 18:47:52,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:47:52,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2024-09-20 18:47:52,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=589, Invalid=2717, Unknown=0, NotChecked=0, Total=3306 [2024-09-20 18:47:52,997 INFO L87 Difference]: Start difference. First operand 140 states and 154 transitions. Second operand has 58 states, 58 states have (on average 1.6724137931034482) internal successors, (97), 58 states have internal predecessors, (97), 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-20 18:47:53,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:47:53,637 INFO L93 Difference]: Finished difference Result 265 states and 306 transitions. [2024-09-20 18:47:53,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-09-20 18:47:53,638 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 1.6724137931034482) internal successors, (97), 58 states have internal predecessors, (97), 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 112 [2024-09-20 18:47:53,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:47:53,639 INFO L225 Difference]: With dead ends: 265 [2024-09-20 18:47:53,639 INFO L226 Difference]: Without dead ends: 218 [2024-09-20 18:47:53,640 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 198 SyntacticMatches, 26 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2557 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=597, Invalid=2825, Unknown=0, NotChecked=0, Total=3422 [2024-09-20 18:47:53,640 INFO L434 NwaCegarLoop]: 39 mSDtfsCounter, 6 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 599 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 350 SdHoareTripleChecker+Invalid, 599 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 599 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:47:53,640 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 350 Invalid, 599 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 599 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:47:53,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2024-09-20 18:47:53,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 140. [2024-09-20 18:47:53,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 110 states have (on average 1.1363636363636365) internal successors, (125), 111 states have internal predecessors, (125), 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-20 18:47:53,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 154 transitions. [2024-09-20 18:47:53,743 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 154 transitions. Word has length 112 [2024-09-20 18:47:53,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:47:53,743 INFO L474 AbstractCegarLoop]: Abstraction has 140 states and 154 transitions. [2024-09-20 18:47:53,743 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 1.6724137931034482) internal successors, (97), 58 states have internal predecessors, (97), 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-20 18:47:53,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:53,743 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 154 transitions. [2024-09-20 18:47:53,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2024-09-20 18:47:53,744 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:47:53,744 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 8, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:47:53,756 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-20 18:47:53,944 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,94 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:53,945 INFO L399 AbstractCegarLoop]: === Iteration 95 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:47:53,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:53,945 INFO L85 PathProgramCache]: Analyzing trace with hash -34909546, now seen corresponding path program 59 times [2024-09-20 18:47:53,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:47:53,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059981793] [2024-09-20 18:47:53,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:47:53,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:47:53,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:54,233 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:47:54,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:54,234 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-20 18:47:54,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:54,235 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-20 18:47:54,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:54,236 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-20 18:47:54,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:54,237 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-20 18:47:54,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:54,237 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-20 18:47:54,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:54,238 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-20 18:47:54,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:54,239 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-20 18:47:54,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:54,240 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-20 18:47:54,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:54,241 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-20 18:47:54,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:54,242 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-20 18:47:54,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:54,243 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-20 18:47:54,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:54,244 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-20 18:47:54,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:54,244 INFO L134 CoverageAnalysis]: Checked inductivity of 556 backedges. 212 proven. 80 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-20 18:47:54,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:47:54,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059981793] [2024-09-20 18:47:54,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059981793] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:47:54,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1618499325] [2024-09-20 18:47:54,245 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-20 18:47:54,245 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:54,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:47:54,246 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-20 18:47:54,247 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-20 18:47:54,292 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2024-09-20 18:47:54,292 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:47:54,293 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-09-20 18:47:54,294 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:47:54,787 INFO L134 CoverageAnalysis]: Checked inductivity of 556 backedges. 246 proven. 46 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-20 18:47:54,787 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:47:55,046 INFO L134 CoverageAnalysis]: Checked inductivity of 556 backedges. 246 proven. 46 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-20 18:47:55,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1618499325] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:47:55,046 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:47:55,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 57 [2024-09-20 18:47:55,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815976207] [2024-09-20 18:47:55,046 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:47:55,046 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2024-09-20 18:47:55,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:47:55,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2024-09-20 18:47:55,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=561, Invalid=2631, Unknown=0, NotChecked=0, Total=3192 [2024-09-20 18:47:55,047 INFO L87 Difference]: Start difference. First operand 140 states and 154 transitions. Second operand has 57 states, 57 states have (on average 1.6842105263157894) internal successors, (96), 57 states have internal predecessors, (96), 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-20 18:47:55,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:47:55,630 INFO L93 Difference]: Finished difference Result 270 states and 311 transitions. [2024-09-20 18:47:55,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-09-20 18:47:55,631 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 1.6842105263157894) internal successors, (96), 57 states have internal predecessors, (96), 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 112 [2024-09-20 18:47:55,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:47:55,632 INFO L225 Difference]: With dead ends: 270 [2024-09-20 18:47:55,632 INFO L226 Difference]: Without dead ends: 223 [2024-09-20 18:47:55,633 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 199 SyntacticMatches, 26 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2419 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=569, Invalid=2737, Unknown=0, NotChecked=0, Total=3306 [2024-09-20 18:47:55,633 INFO L434 NwaCegarLoop]: 39 mSDtfsCounter, 6 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 479 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 307 SdHoareTripleChecker+Invalid, 479 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 479 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:47:55,633 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 307 Invalid, 479 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 479 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:47:55,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2024-09-20 18:47:55,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 140. [2024-09-20 18:47:55,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 110 states have (on average 1.1363636363636365) internal successors, (125), 111 states have internal predecessors, (125), 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-20 18:47:55,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 154 transitions. [2024-09-20 18:47:55,741 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 154 transitions. Word has length 112 [2024-09-20 18:47:55,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:47:55,741 INFO L474 AbstractCegarLoop]: Abstraction has 140 states and 154 transitions. [2024-09-20 18:47:55,741 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 1.6842105263157894) internal successors, (96), 57 states have internal predecessors, (96), 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-20 18:47:55,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:55,742 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 154 transitions. [2024-09-20 18:47:55,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2024-09-20 18:47:55,742 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:47:55,742 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 7, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:47:55,754 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Ended with exit code 0 [2024-09-20 18:47:55,942 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,95 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:55,942 INFO L399 AbstractCegarLoop]: === Iteration 96 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:47:55,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:55,943 INFO L85 PathProgramCache]: Analyzing trace with hash 1210675605, now seen corresponding path program 60 times [2024-09-20 18:47:55,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:47:55,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94236727] [2024-09-20 18:47:55,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:47:55,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:47:55,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:56,229 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:47:56,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:56,230 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-20 18:47:56,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:56,231 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-20 18:47:56,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:56,232 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-20 18:47:56,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:56,233 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-20 18:47:56,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:56,234 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-20 18:47:56,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:56,235 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-20 18:47:56,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:56,236 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-20 18:47:56,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:56,237 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-20 18:47:56,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:56,237 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-20 18:47:56,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:56,238 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-20 18:47:56,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:56,239 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-20 18:47:56,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:56,240 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-20 18:47:56,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:56,241 INFO L134 CoverageAnalysis]: Checked inductivity of 553 backedges. 212 proven. 77 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-20 18:47:56,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:47:56,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94236727] [2024-09-20 18:47:56,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94236727] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:47:56,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [967534589] [2024-09-20 18:47:56,242 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-20 18:47:56,242 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:56,242 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:47:56,243 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-20 18:47:56,244 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-20 18:47:56,290 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2024-09-20 18:47:56,290 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:47:56,291 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-09-20 18:47:56,292 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:47:56,729 INFO L134 CoverageAnalysis]: Checked inductivity of 553 backedges. 246 proven. 43 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-20 18:47:56,729 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:47:56,977 INFO L134 CoverageAnalysis]: Checked inductivity of 553 backedges. 246 proven. 43 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-20 18:47:56,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [967534589] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:47:56,978 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:47:56,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 56 [2024-09-20 18:47:56,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298075334] [2024-09-20 18:47:56,978 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:47:56,978 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2024-09-20 18:47:56,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:47:56,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2024-09-20 18:47:56,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=537, Invalid=2543, Unknown=0, NotChecked=0, Total=3080 [2024-09-20 18:47:56,979 INFO L87 Difference]: Start difference. First operand 140 states and 154 transitions. Second operand has 56 states, 56 states have (on average 1.6964285714285714) internal successors, (95), 56 states have internal predecessors, (95), 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-20 18:47:57,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:47:57,589 INFO L93 Difference]: Finished difference Result 273 states and 314 transitions. [2024-09-20 18:47:57,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-09-20 18:47:57,590 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 1.6964285714285714) internal successors, (95), 56 states have internal predecessors, (95), 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 112 [2024-09-20 18:47:57,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:47:57,591 INFO L225 Difference]: With dead ends: 273 [2024-09-20 18:47:57,591 INFO L226 Difference]: Without dead ends: 226 [2024-09-20 18:47:57,591 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 200 SyntacticMatches, 26 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2284 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=545, Invalid=2647, Unknown=0, NotChecked=0, Total=3192 [2024-09-20 18:47:57,592 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 6 mSDsluCounter, 305 mSDsCounter, 0 mSdLazyCounter, 463 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 346 SdHoareTripleChecker+Invalid, 463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 463 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:47:57,592 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 346 Invalid, 463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 463 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:47:57,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2024-09-20 18:47:57,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 140. [2024-09-20 18:47:57,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 110 states have (on average 1.1363636363636365) internal successors, (125), 111 states have internal predecessors, (125), 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-20 18:47:57,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 154 transitions. [2024-09-20 18:47:57,704 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 154 transitions. Word has length 112 [2024-09-20 18:47:57,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:47:57,704 INFO L474 AbstractCegarLoop]: Abstraction has 140 states and 154 transitions. [2024-09-20 18:47:57,704 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 1.6964285714285714) internal successors, (95), 56 states have internal predecessors, (95), 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-20 18:47:57,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:57,704 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 154 transitions. [2024-09-20 18:47:57,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2024-09-20 18:47:57,705 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:47:57,705 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:47:57,716 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Ended with exit code 0 [2024-09-20 18:47:57,905 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,96 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:57,905 INFO L399 AbstractCegarLoop]: === Iteration 97 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:47:57,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:57,906 INFO L85 PathProgramCache]: Analyzing trace with hash 3929782, now seen corresponding path program 61 times [2024-09-20 18:47:57,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:47:57,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011983949] [2024-09-20 18:47:57,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:47:57,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:47:57,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:58,187 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:47:58,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:58,188 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-20 18:47:58,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:58,189 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-20 18:47:58,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:58,190 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-20 18:47:58,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:58,191 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-20 18:47:58,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:58,192 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-20 18:47:58,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:58,193 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-20 18:47:58,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:58,194 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-20 18:47:58,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:58,195 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-20 18:47:58,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:58,196 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-20 18:47:58,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:58,197 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-20 18:47:58,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:58,198 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-20 18:47:58,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:58,199 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-20 18:47:58,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:58,200 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 212 proven. 76 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-20 18:47:58,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:47:58,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011983949] [2024-09-20 18:47:58,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011983949] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:47:58,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1625446696] [2024-09-20 18:47:58,200 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-20 18:47:58,200 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:47:58,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:47:58,202 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-20 18:47:58,203 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-20 18:47:58,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:47:58,246 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-09-20 18:47:58,247 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:47:58,752 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 246 proven. 42 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-20 18:47:58,752 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:47:59,001 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 246 proven. 42 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-20 18:47:59,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1625446696] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:47:59,001 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:47:59,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 55 [2024-09-20 18:47:59,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402512939] [2024-09-20 18:47:59,002 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:47:59,002 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2024-09-20 18:47:59,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:47:59,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2024-09-20 18:47:59,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=517, Invalid=2453, Unknown=0, NotChecked=0, Total=2970 [2024-09-20 18:47:59,003 INFO L87 Difference]: Start difference. First operand 140 states and 154 transitions. Second operand has 55 states, 55 states have (on average 1.709090909090909) internal successors, (94), 55 states have internal predecessors, (94), 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-20 18:47:59,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:47:59,615 INFO L93 Difference]: Finished difference Result 274 states and 315 transitions. [2024-09-20 18:47:59,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-09-20 18:47:59,615 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.709090909090909) internal successors, (94), 55 states have internal predecessors, (94), 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 112 [2024-09-20 18:47:59,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:47:59,617 INFO L225 Difference]: With dead ends: 274 [2024-09-20 18:47:59,617 INFO L226 Difference]: Without dead ends: 227 [2024-09-20 18:47:59,617 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 201 SyntacticMatches, 26 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2152 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=525, Invalid=2555, Unknown=0, NotChecked=0, Total=3080 [2024-09-20 18:47:59,618 INFO L434 NwaCegarLoop]: 39 mSDtfsCounter, 6 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 408 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:47:59,618 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 303 Invalid, 408 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 408 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:47:59,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2024-09-20 18:47:59,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 140. [2024-09-20 18:47:59,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 110 states have (on average 1.1363636363636365) internal successors, (125), 111 states have internal predecessors, (125), 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-20 18:47:59,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 154 transitions. [2024-09-20 18:47:59,731 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 154 transitions. Word has length 112 [2024-09-20 18:47:59,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:47:59,732 INFO L474 AbstractCegarLoop]: Abstraction has 140 states and 154 transitions. [2024-09-20 18:47:59,732 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 1.709090909090909) internal successors, (94), 55 states have internal predecessors, (94), 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-20 18:47:59,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:59,732 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 154 transitions. [2024-09-20 18:47:59,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2024-09-20 18:47:59,732 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:47:59,732 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 7, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:47:59,744 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-20 18:47:59,933 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2024-09-20 18:47:59,933 INFO L399 AbstractCegarLoop]: === Iteration 98 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:47:59,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:47:59,933 INFO L85 PathProgramCache]: Analyzing trace with hash -450639499, now seen corresponding path program 62 times [2024-09-20 18:47:59,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:47:59,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216525232] [2024-09-20 18:47:59,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:47:59,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:47:59,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:00,260 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:48:00,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:00,262 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-20 18:48:00,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:00,263 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-20 18:48:00,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:00,264 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-20 18:48:00,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:00,265 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-20 18:48:00,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:00,265 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-20 18:48:00,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:00,266 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-20 18:48:00,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:00,267 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-20 18:48:00,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:00,268 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-20 18:48:00,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:00,269 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-20 18:48:00,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:00,270 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-20 18:48:00,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:00,271 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-20 18:48:00,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:00,272 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-20 18:48:00,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:00,272 INFO L134 CoverageAnalysis]: Checked inductivity of 553 backedges. 212 proven. 77 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-20 18:48:00,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:48:00,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216525232] [2024-09-20 18:48:00,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216525232] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:48:00,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [857063009] [2024-09-20 18:48:00,273 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-20 18:48:00,273 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:48:00,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:48:00,274 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-20 18:48:00,274 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-20 18:48:00,316 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-20 18:48:00,316 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:48:00,317 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-09-20 18:48:00,319 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:48:00,734 INFO L134 CoverageAnalysis]: Checked inductivity of 553 backedges. 246 proven. 43 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-20 18:48:00,734 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:48:00,979 INFO L134 CoverageAnalysis]: Checked inductivity of 553 backedges. 246 proven. 43 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-20 18:48:00,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [857063009] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:48:00,979 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:48:00,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 54 [2024-09-20 18:48:00,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217019524] [2024-09-20 18:48:00,979 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:48:00,979 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2024-09-20 18:48:00,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:48:00,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2024-09-20 18:48:00,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=501, Invalid=2361, Unknown=0, NotChecked=0, Total=2862 [2024-09-20 18:48:00,980 INFO L87 Difference]: Start difference. First operand 140 states and 154 transitions. Second operand has 54 states, 54 states have (on average 1.7222222222222223) internal successors, (93), 54 states have internal predecessors, (93), 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-20 18:48:01,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:48:01,668 INFO L93 Difference]: Finished difference Result 273 states and 314 transitions. [2024-09-20 18:48:01,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-09-20 18:48:01,668 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 1.7222222222222223) internal successors, (93), 54 states have internal predecessors, (93), 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 112 [2024-09-20 18:48:01,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:48:01,670 INFO L225 Difference]: With dead ends: 273 [2024-09-20 18:48:01,670 INFO L226 Difference]: Without dead ends: 226 [2024-09-20 18:48:01,670 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 202 SyntacticMatches, 26 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2023 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=509, Invalid=2461, Unknown=0, NotChecked=0, Total=2970 [2024-09-20 18:48:01,671 INFO L434 NwaCegarLoop]: 39 mSDtfsCounter, 6 mSDsluCounter, 436 mSDsCounter, 0 mSdLazyCounter, 625 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 475 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-20 18:48:01,671 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 475 Invalid, 625 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 625 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:48:01,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2024-09-20 18:48:01,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 140. [2024-09-20 18:48:01,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 110 states have (on average 1.1363636363636365) internal successors, (125), 111 states have internal predecessors, (125), 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-20 18:48:01,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 154 transitions. [2024-09-20 18:48:01,789 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 154 transitions. Word has length 112 [2024-09-20 18:48:01,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:48:01,789 INFO L474 AbstractCegarLoop]: Abstraction has 140 states and 154 transitions. [2024-09-20 18:48:01,789 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 1.7222222222222223) internal successors, (93), 54 states have internal predecessors, (93), 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-20 18:48:01,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:01,789 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 154 transitions. [2024-09-20 18:48:01,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2024-09-20 18:48:01,790 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:48:01,790 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 8, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:48:01,801 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Forceful destruction successful, exit code 0 [2024-09-20 18:48:01,990 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2024-09-20 18:48:01,990 INFO L399 AbstractCegarLoop]: === Iteration 99 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:48:01,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:01,991 INFO L85 PathProgramCache]: Analyzing trace with hash 1890001622, now seen corresponding path program 63 times [2024-09-20 18:48:01,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:48:01,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536029980] [2024-09-20 18:48:01,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:48:01,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:48:01,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:02,273 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:48:02,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:02,274 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-20 18:48:02,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:02,275 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-20 18:48:02,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:02,276 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-20 18:48:02,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:02,277 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-20 18:48:02,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:02,277 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-20 18:48:02,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:02,278 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-20 18:48:02,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:02,279 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-20 18:48:02,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:02,280 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-20 18:48:02,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:02,281 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-20 18:48:02,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:02,282 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-20 18:48:02,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:02,283 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-20 18:48:02,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:02,283 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-20 18:48:02,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:02,284 INFO L134 CoverageAnalysis]: Checked inductivity of 556 backedges. 212 proven. 80 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-20 18:48:02,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:48:02,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536029980] [2024-09-20 18:48:02,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536029980] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:48:02,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [484001088] [2024-09-20 18:48:02,285 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-20 18:48:02,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:48:02,285 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:48:02,286 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:48:02,287 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2024-09-20 18:48:02,332 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) [2024-09-20 18:48:02,332 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:48:02,333 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-09-20 18:48:02,334 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:48:02,746 INFO L134 CoverageAnalysis]: Checked inductivity of 556 backedges. 246 proven. 46 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-20 18:48:02,746 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:48:02,996 INFO L134 CoverageAnalysis]: Checked inductivity of 556 backedges. 246 proven. 46 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-20 18:48:02,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [484001088] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:48:02,996 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:48:02,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 53 [2024-09-20 18:48:02,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572072394] [2024-09-20 18:48:02,996 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:48:02,997 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2024-09-20 18:48:02,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:48:02,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2024-09-20 18:48:02,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=489, Invalid=2267, Unknown=0, NotChecked=0, Total=2756 [2024-09-20 18:48:02,997 INFO L87 Difference]: Start difference. First operand 140 states and 154 transitions. Second operand has 53 states, 53 states have (on average 1.7358490566037736) internal successors, (92), 53 states have internal predecessors, (92), 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-20 18:48:03,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:48:03,615 INFO L93 Difference]: Finished difference Result 270 states and 311 transitions. [2024-09-20 18:48:03,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-09-20 18:48:03,615 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.7358490566037736) internal successors, (92), 53 states have internal predecessors, (92), 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 112 [2024-09-20 18:48:03,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:48:03,617 INFO L225 Difference]: With dead ends: 270 [2024-09-20 18:48:03,617 INFO L226 Difference]: Without dead ends: 223 [2024-09-20 18:48:03,617 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 203 SyntacticMatches, 26 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1897 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=497, Invalid=2365, Unknown=0, NotChecked=0, Total=2862 [2024-09-20 18:48:03,617 INFO L434 NwaCegarLoop]: 37 mSDtfsCounter, 6 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 503 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 358 SdHoareTripleChecker+Invalid, 503 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 503 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:48:03,618 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 358 Invalid, 503 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 503 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:48:03,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2024-09-20 18:48:03,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 140. [2024-09-20 18:48:03,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 110 states have (on average 1.1363636363636365) internal successors, (125), 111 states have internal predecessors, (125), 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-20 18:48:03,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 154 transitions. [2024-09-20 18:48:03,728 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 154 transitions. Word has length 112 [2024-09-20 18:48:03,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:48:03,728 INFO L474 AbstractCegarLoop]: Abstraction has 140 states and 154 transitions. [2024-09-20 18:48:03,728 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.7358490566037736) internal successors, (92), 53 states have internal predecessors, (92), 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-20 18:48:03,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:03,728 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 154 transitions. [2024-09-20 18:48:03,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2024-09-20 18:48:03,729 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:48:03,729 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 9, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:48:03,741 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Forceful destruction successful, exit code 0 [2024-09-20 18:48:03,929 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,99 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:48:03,929 INFO L399 AbstractCegarLoop]: === Iteration 100 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:48:03,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:03,929 INFO L85 PathProgramCache]: Analyzing trace with hash 580032853, now seen corresponding path program 64 times [2024-09-20 18:48:03,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:48:03,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141022323] [2024-09-20 18:48:03,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:48:03,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:48:03,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:04,217 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:48:04,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:04,218 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-20 18:48:04,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:04,219 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-20 18:48:04,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:04,220 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-20 18:48:04,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:04,221 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-20 18:48:04,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:04,222 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-20 18:48:04,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:04,223 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-20 18:48:04,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:04,224 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-20 18:48:04,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:04,225 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-20 18:48:04,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:04,226 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-20 18:48:04,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:04,227 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-20 18:48:04,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:04,228 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-20 18:48:04,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:04,229 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-20 18:48:04,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:04,230 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 212 proven. 85 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-20 18:48:04,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:48:04,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141022323] [2024-09-20 18:48:04,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141022323] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:48:04,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1122435511] [2024-09-20 18:48:04,230 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-20 18:48:04,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:48:04,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:48:04,232 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:48:04,233 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2024-09-20 18:48:04,275 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-20 18:48:04,275 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:48:04,276 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-09-20 18:48:04,277 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:48:04,669 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 246 proven. 51 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-20 18:48:04,669 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:48:04,942 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 246 proven. 51 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-20 18:48:04,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1122435511] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:48:04,942 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:48:04,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 52 [2024-09-20 18:48:04,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588514310] [2024-09-20 18:48:04,942 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:48:04,942 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2024-09-20 18:48:04,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:48:04,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2024-09-20 18:48:04,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=481, Invalid=2171, Unknown=0, NotChecked=0, Total=2652 [2024-09-20 18:48:04,943 INFO L87 Difference]: Start difference. First operand 140 states and 154 transitions. Second operand has 52 states, 52 states have (on average 1.75) internal successors, (91), 52 states have internal predecessors, (91), 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-20 18:48:05,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:48:05,508 INFO L93 Difference]: Finished difference Result 265 states and 306 transitions. [2024-09-20 18:48:05,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-09-20 18:48:05,508 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 1.75) internal successors, (91), 52 states have internal predecessors, (91), 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 112 [2024-09-20 18:48:05,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:48:05,510 INFO L225 Difference]: With dead ends: 265 [2024-09-20 18:48:05,510 INFO L226 Difference]: Without dead ends: 218 [2024-09-20 18:48:05,510 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 204 SyntacticMatches, 26 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1774 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=489, Invalid=2267, Unknown=0, NotChecked=0, Total=2756 [2024-09-20 18:48:05,510 INFO L434 NwaCegarLoop]: 37 mSDtfsCounter, 6 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 411 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 279 SdHoareTripleChecker+Invalid, 411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:48:05,510 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 279 Invalid, 411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 411 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:48:05,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2024-09-20 18:48:05,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 140. [2024-09-20 18:48:05,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 110 states have (on average 1.1363636363636365) internal successors, (125), 111 states have internal predecessors, (125), 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-20 18:48:05,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 154 transitions. [2024-09-20 18:48:05,623 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 154 transitions. Word has length 112 [2024-09-20 18:48:05,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:48:05,623 INFO L474 AbstractCegarLoop]: Abstraction has 140 states and 154 transitions. [2024-09-20 18:48:05,623 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 1.75) internal successors, (91), 52 states have internal predecessors, (91), 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-20 18:48:05,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:05,623 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 154 transitions. [2024-09-20 18:48:05,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2024-09-20 18:48:05,624 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:48:05,624 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:48:05,635 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Ended with exit code 0 [2024-09-20 18:48:05,824 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2024-09-20 18:48:05,824 INFO L399 AbstractCegarLoop]: === Iteration 101 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:48:05,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:05,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1540434186, now seen corresponding path program 65 times [2024-09-20 18:48:05,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:48:05,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552971311] [2024-09-20 18:48:05,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:48:05,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:48:05,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:06,161 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:48:06,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:06,162 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-20 18:48:06,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:06,164 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-20 18:48:06,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:06,164 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-20 18:48:06,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:06,165 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-20 18:48:06,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:06,166 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-20 18:48:06,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:06,167 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-20 18:48:06,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:06,168 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-20 18:48:06,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:06,169 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-20 18:48:06,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:06,170 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-20 18:48:06,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:06,171 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-20 18:48:06,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:06,172 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-20 18:48:06,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:06,172 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-20 18:48:06,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:06,173 INFO L134 CoverageAnalysis]: Checked inductivity of 568 backedges. 212 proven. 92 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-20 18:48:06,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:48:06,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552971311] [2024-09-20 18:48:06,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552971311] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:48:06,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [729458467] [2024-09-20 18:48:06,174 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-20 18:48:06,174 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:48:06,174 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:48:06,175 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:48:06,175 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2024-09-20 18:48:06,222 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2024-09-20 18:48:06,222 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:48:06,223 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-09-20 18:48:06,224 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:48:06,607 INFO L134 CoverageAnalysis]: Checked inductivity of 568 backedges. 246 proven. 58 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-20 18:48:06,608 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:48:06,859 INFO L134 CoverageAnalysis]: Checked inductivity of 568 backedges. 246 proven. 58 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-20 18:48:06,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [729458467] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:48:06,860 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:48:06,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 51 [2024-09-20 18:48:06,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303667319] [2024-09-20 18:48:06,860 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:48:06,860 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2024-09-20 18:48:06,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:48:06,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2024-09-20 18:48:06,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=477, Invalid=2073, Unknown=0, NotChecked=0, Total=2550 [2024-09-20 18:48:06,861 INFO L87 Difference]: Start difference. First operand 140 states and 154 transitions. Second operand has 51 states, 51 states have (on average 1.7647058823529411) internal successors, (90), 51 states have internal predecessors, (90), 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-20 18:48:07,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:48:07,403 INFO L93 Difference]: Finished difference Result 258 states and 299 transitions. [2024-09-20 18:48:07,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-09-20 18:48:07,403 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 1.7647058823529411) internal successors, (90), 51 states have internal predecessors, (90), 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 112 [2024-09-20 18:48:07,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:48:07,405 INFO L225 Difference]: With dead ends: 258 [2024-09-20 18:48:07,405 INFO L226 Difference]: Without dead ends: 211 [2024-09-20 18:48:07,405 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 205 SyntacticMatches, 26 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1654 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=485, Invalid=2167, Unknown=0, NotChecked=0, Total=2652 [2024-09-20 18:48:07,405 INFO L434 NwaCegarLoop]: 37 mSDtfsCounter, 6 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 503 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 299 SdHoareTripleChecker+Invalid, 503 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 503 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:48:07,405 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 299 Invalid, 503 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 503 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:48:07,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2024-09-20 18:48:07,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 140. [2024-09-20 18:48:07,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 110 states have (on average 1.1363636363636365) internal successors, (125), 111 states have internal predecessors, (125), 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-20 18:48:07,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 154 transitions. [2024-09-20 18:48:07,522 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 154 transitions. Word has length 112 [2024-09-20 18:48:07,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:48:07,522 INFO L474 AbstractCegarLoop]: Abstraction has 140 states and 154 transitions. [2024-09-20 18:48:07,522 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 1.7647058823529411) internal successors, (90), 51 states have internal predecessors, (90), 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-20 18:48:07,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:07,522 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 154 transitions. [2024-09-20 18:48:07,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2024-09-20 18:48:07,523 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:48:07,523 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:48:07,535 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Ended with exit code 0 [2024-09-20 18:48:07,723 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2024-09-20 18:48:07,723 INFO L399 AbstractCegarLoop]: === Iteration 102 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:48:07,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:07,724 INFO L85 PathProgramCache]: Analyzing trace with hash 53731637, now seen corresponding path program 66 times [2024-09-20 18:48:07,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:48:07,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870480695] [2024-09-20 18:48:07,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:48:07,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:48:07,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:08,010 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:48:08,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:08,011 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-20 18:48:08,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:08,012 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-20 18:48:08,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:08,013 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-20 18:48:08,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:08,014 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-20 18:48:08,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:08,015 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-20 18:48:08,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:08,016 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-20 18:48:08,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:08,017 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-20 18:48:08,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:08,018 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-20 18:48:08,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:08,019 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-20 18:48:08,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:08,020 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-20 18:48:08,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:08,021 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-20 18:48:08,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:08,021 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-20 18:48:08,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:08,022 INFO L134 CoverageAnalysis]: Checked inductivity of 577 backedges. 212 proven. 101 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-20 18:48:08,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:48:08,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870480695] [2024-09-20 18:48:08,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870480695] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:48:08,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [338205666] [2024-09-20 18:48:08,023 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-20 18:48:08,023 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:48:08,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:48:08,024 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:48:08,024 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2024-09-20 18:48:08,071 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2024-09-20 18:48:08,071 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:48:08,072 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-09-20 18:48:08,073 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:48:08,453 INFO L134 CoverageAnalysis]: Checked inductivity of 577 backedges. 246 proven. 67 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-20 18:48:08,453 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:48:08,707 INFO L134 CoverageAnalysis]: Checked inductivity of 577 backedges. 246 proven. 67 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-20 18:48:08,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [338205666] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:48:08,707 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:48:08,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 50 [2024-09-20 18:48:08,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906440147] [2024-09-20 18:48:08,708 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:48:08,708 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2024-09-20 18:48:08,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:48:08,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2024-09-20 18:48:08,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=477, Invalid=1973, Unknown=0, NotChecked=0, Total=2450 [2024-09-20 18:48:08,709 INFO L87 Difference]: Start difference. First operand 140 states and 154 transitions. Second operand has 50 states, 50 states have (on average 1.78) internal successors, (89), 50 states have internal predecessors, (89), 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-20 18:48:09,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:48:09,174 INFO L93 Difference]: Finished difference Result 249 states and 290 transitions. [2024-09-20 18:48:09,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-09-20 18:48:09,174 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 1.78) internal successors, (89), 50 states have internal predecessors, (89), 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 112 [2024-09-20 18:48:09,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:48:09,176 INFO L225 Difference]: With dead ends: 249 [2024-09-20 18:48:09,176 INFO L226 Difference]: Without dead ends: 202 [2024-09-20 18:48:09,176 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 206 SyntacticMatches, 26 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1537 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=485, Invalid=2065, Unknown=0, NotChecked=0, Total=2550 [2024-09-20 18:48:09,176 INFO L434 NwaCegarLoop]: 39 mSDtfsCounter, 6 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 426 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 306 SdHoareTripleChecker+Invalid, 426 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 426 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:48:09,176 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 306 Invalid, 426 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 426 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:48:09,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2024-09-20 18:48:09,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 140. [2024-09-20 18:48:09,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 110 states have (on average 1.1363636363636365) internal successors, (125), 111 states have internal predecessors, (125), 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-20 18:48:09,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 154 transitions. [2024-09-20 18:48:09,291 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 154 transitions. Word has length 112 [2024-09-20 18:48:09,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:48:09,291 INFO L474 AbstractCegarLoop]: Abstraction has 140 states and 154 transitions. [2024-09-20 18:48:09,292 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 1.78) internal successors, (89), 50 states have internal predecessors, (89), 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-20 18:48:09,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:09,292 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 154 transitions. [2024-09-20 18:48:09,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2024-09-20 18:48:09,292 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:48:09,292 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:48:09,304 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Ended with exit code 0 [2024-09-20 18:48:09,493 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2024-09-20 18:48:09,493 INFO L399 AbstractCegarLoop]: === Iteration 103 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:48:09,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:09,493 INFO L85 PathProgramCache]: Analyzing trace with hash 1213534998, now seen corresponding path program 12 times [2024-09-20 18:48:09,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:48:09,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663974861] [2024-09-20 18:48:09,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:48:09,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:48:09,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:09,774 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:48:09,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:09,775 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-20 18:48:09,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:09,776 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-20 18:48:09,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:09,777 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-20 18:48:09,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:09,778 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-20 18:48:09,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:09,779 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-20 18:48:09,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:09,779 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-20 18:48:09,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:09,780 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-20 18:48:09,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:09,781 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-20 18:48:09,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:09,782 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-20 18:48:09,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:09,783 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-20 18:48:09,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:09,784 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-20 18:48:09,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:09,785 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-20 18:48:09,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:09,786 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-20 18:48:09,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:48:09,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663974861] [2024-09-20 18:48:09,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663974861] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:48:09,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [990001566] [2024-09-20 18:48:09,786 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-20 18:48:09,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:48:09,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:48:09,787 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:48:09,788 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2024-09-20 18:48:09,833 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2024-09-20 18:48:09,834 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:48:09,834 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-09-20 18:48:09,835 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:48:10,199 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-20 18:48:10,199 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:48:10,462 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-20 18:48:10,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [990001566] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:48:10,463 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:48:10,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 49 [2024-09-20 18:48:10,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821715125] [2024-09-20 18:48:10,463 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:48:10,463 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2024-09-20 18:48:10,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:48:10,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2024-09-20 18:48:10,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=481, Invalid=1871, Unknown=0, NotChecked=0, Total=2352 [2024-09-20 18:48:10,464 INFO L87 Difference]: Start difference. First operand 140 states and 154 transitions. Second operand has 49 states, 49 states have (on average 1.7959183673469388) internal successors, (88), 49 states have internal predecessors, (88), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2024-09-20 18:48:10,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:48:10,837 INFO L93 Difference]: Finished difference Result 241 states and 283 transitions. [2024-09-20 18:48:10,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-09-20 18:48:10,837 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 1.7959183673469388) internal successors, (88), 49 states have internal predecessors, (88), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) Word has length 112 [2024-09-20 18:48:10,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:48:10,839 INFO L225 Difference]: With dead ends: 241 [2024-09-20 18:48:10,839 INFO L226 Difference]: Without dead ends: 194 [2024-09-20 18:48:10,839 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 207 SyntacticMatches, 26 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1412 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=489, Invalid=1961, Unknown=0, NotChecked=0, Total=2450 [2024-09-20 18:48:10,839 INFO L434 NwaCegarLoop]: 39 mSDtfsCounter, 6 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 397 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 252 SdHoareTripleChecker+Invalid, 397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 397 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:48:10,839 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 252 Invalid, 397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 397 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:48:10,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2024-09-20 18:48:10,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 142. [2024-09-20 18:48:10,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 112 states have (on average 1.1428571428571428) internal successors, (128), 113 states have internal predecessors, (128), 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-20 18:48:10,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 157 transitions. [2024-09-20 18:48:10,957 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 157 transitions. Word has length 112 [2024-09-20 18:48:10,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:48:10,957 INFO L474 AbstractCegarLoop]: Abstraction has 142 states and 157 transitions. [2024-09-20 18:48:10,957 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 1.7959183673469388) internal successors, (88), 49 states have internal predecessors, (88), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2024-09-20 18:48:10,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:10,958 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 157 transitions. [2024-09-20 18:48:10,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2024-09-20 18:48:10,958 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:48:10,958 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 13, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:48:10,969 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Forceful destruction successful, exit code 0 [2024-09-20 18:48:11,158 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2024-09-20 18:48:11,159 INFO L399 AbstractCegarLoop]: === Iteration 104 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:48:11,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:11,159 INFO L85 PathProgramCache]: Analyzing trace with hash -51276607, now seen corresponding path program 24 times [2024-09-20 18:48:11,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:48:11,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770023648] [2024-09-20 18:48:11,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:48:11,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:48:11,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:11,325 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:48:11,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:11,326 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-20 18:48:11,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:11,327 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-20 18:48:11,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:11,328 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-20 18:48:11,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:11,329 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-20 18:48:11,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:11,329 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-20 18:48:11,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:11,330 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-20 18:48:11,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:11,331 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-20 18:48:11,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:11,332 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-20 18:48:11,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:11,333 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-20 18:48:11,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:11,333 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-20 18:48:11,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:11,334 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-20 18:48:11,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:11,335 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-20 18:48:11,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:11,336 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-20 18:48:11,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:48:11,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770023648] [2024-09-20 18:48:11,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770023648] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:48:11,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1179209761] [2024-09-20 18:48:11,336 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-20 18:48:11,336 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:48:11,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:48:11,337 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:48:11,338 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2024-09-20 18:48:11,384 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2024-09-20 18:48:11,384 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:48:11,385 INFO L262 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-09-20 18:48:11,386 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:48:11,440 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-20 18:48:11,440 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:48:11,603 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-20 18:48:11,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1179209761] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:48:11,604 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:48:11,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 21 [2024-09-20 18:48:11,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047091347] [2024-09-20 18:48:11,604 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:48:11,604 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-09-20 18:48:11,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:48:11,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-09-20 18:48:11,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=287, Unknown=0, NotChecked=0, Total=420 [2024-09-20 18:48:11,605 INFO L87 Difference]: Start difference. First operand 142 states and 157 transitions. Second operand has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 19 states have internal predecessors, (60), 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-20 18:48:11,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:48:11,826 INFO L93 Difference]: Finished difference Result 155 states and 171 transitions. [2024-09-20 18:48:11,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-09-20 18:48:11,826 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 19 states have internal predecessors, (60), 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 113 [2024-09-20 18:48:11,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:48:11,828 INFO L225 Difference]: With dead ends: 155 [2024-09-20 18:48:11,828 INFO L226 Difference]: Without dead ends: 153 [2024-09-20 18:48:11,828 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 236 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-20 18:48:11,828 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 33 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 279 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 329 SdHoareTripleChecker+Invalid, 296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 279 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:48:11,828 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 329 Invalid, 296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 279 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:48:11,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2024-09-20 18:48:11,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 149. [2024-09-20 18:48:11,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 117 states have (on average 1.1367521367521367) internal successors, (133), 118 states have internal predecessors, (133), 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-20 18:48:11,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 164 transitions. [2024-09-20 18:48:11,944 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 164 transitions. Word has length 113 [2024-09-20 18:48:11,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:48:11,945 INFO L474 AbstractCegarLoop]: Abstraction has 149 states and 164 transitions. [2024-09-20 18:48:11,945 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 19 states have internal predecessors, (60), 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-20 18:48:11,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:11,945 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 164 transitions. [2024-09-20 18:48:11,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2024-09-20 18:48:11,945 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:48:11,945 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:48:11,956 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Ended with exit code 0 [2024-09-20 18:48:12,145 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 104 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2024-09-20 18:48:12,146 INFO L399 AbstractCegarLoop]: === Iteration 105 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:48:12,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:12,146 INFO L85 PathProgramCache]: Analyzing trace with hash 827365751, now seen corresponding path program 25 times [2024-09-20 18:48:12,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:48:12,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187287991] [2024-09-20 18:48:12,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:48:12,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:48:12,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:12,482 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:48:12,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:12,483 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-20 18:48:12,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:12,484 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-20 18:48:12,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:12,485 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-20 18:48:12,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:12,486 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-20 18:48:12,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:12,487 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-20 18:48:12,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:12,488 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-20 18:48:12,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:12,488 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-20 18:48:12,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:12,489 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-20 18:48:12,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:12,490 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-20 18:48:12,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:12,491 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-20 18:48:12,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:12,492 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-20 18:48:12,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:12,493 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-20 18:48:12,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:12,493 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-20 18:48:12,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:12,494 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-20 18:48:12,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:48:12,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187287991] [2024-09-20 18:48:12,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187287991] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:48:12,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1239609277] [2024-09-20 18:48:12,495 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-20 18:48:12,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:48:12,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:48:12,496 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:48:12,498 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2024-09-20 18:48:12,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:12,547 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-09-20 18:48:12,548 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:48:13,118 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-20 18:48:13,118 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:48:13,409 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-20 18:48:13,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1239609277] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:48:13,410 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:48:13,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 65 [2024-09-20 18:48:13,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676552422] [2024-09-20 18:48:13,410 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:48:13,410 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2024-09-20 18:48:13,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:48:13,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2024-09-20 18:48:13,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=791, Invalid=3369, Unknown=0, NotChecked=0, Total=4160 [2024-09-20 18:48:13,411 INFO L87 Difference]: Start difference. First operand 149 states and 164 transitions. Second operand has 65 states, 65 states have (on average 1.6307692307692307) internal successors, (106), 65 states have internal predecessors, (106), 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-20 18:48:13,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:48:13,808 INFO L93 Difference]: Finished difference Result 255 states and 299 transitions. [2024-09-20 18:48:13,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-09-20 18:48:13,808 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 65 states have (on average 1.6307692307692307) internal successors, (106), 65 states have internal predecessors, (106), 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 120 [2024-09-20 18:48:13,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:48:13,810 INFO L225 Difference]: With dead ends: 255 [2024-09-20 18:48:13,810 INFO L226 Difference]: Without dead ends: 205 [2024-09-20 18:48:13,810 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 209 SyntacticMatches, 28 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3383 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=799, Invalid=3491, Unknown=0, NotChecked=0, Total=4290 [2024-09-20 18:48:13,811 INFO L434 NwaCegarLoop]: 39 mSDtfsCounter, 6 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 422 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 326 SdHoareTripleChecker+Invalid, 422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 422 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:48:13,811 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 326 Invalid, 422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 422 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:48:13,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2024-09-20 18:48:13,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 150. [2024-09-20 18:48:13,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 118 states have (on average 1.1355932203389831) internal successors, (134), 119 states have internal predecessors, (134), 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-20 18:48:13,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 165 transitions. [2024-09-20 18:48:13,941 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 165 transitions. Word has length 120 [2024-09-20 18:48:13,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:48:13,941 INFO L474 AbstractCegarLoop]: Abstraction has 150 states and 165 transitions. [2024-09-20 18:48:13,941 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 65 states have (on average 1.6307692307692307) internal successors, (106), 65 states have internal predecessors, (106), 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-20 18:48:13,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:13,942 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 165 transitions. [2024-09-20 18:48:13,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2024-09-20 18:48:13,942 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:48:13,942 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:48:13,954 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Ended with exit code 0 [2024-09-20 18:48:14,142 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,105 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:48:14,143 INFO L399 AbstractCegarLoop]: === Iteration 106 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:48:14,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:14,143 INFO L85 PathProgramCache]: Analyzing trace with hash -36359690, now seen corresponding path program 67 times [2024-09-20 18:48:14,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:48:14,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472725756] [2024-09-20 18:48:14,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:48:14,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:48:14,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:14,479 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:48:14,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:14,481 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-20 18:48:14,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:14,482 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-20 18:48:14,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:14,483 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-20 18:48:14,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:14,485 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-20 18:48:14,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:14,486 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-20 18:48:14,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:14,487 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-20 18:48:14,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:14,488 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-20 18:48:14,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:14,489 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-20 18:48:14,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:14,494 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-20 18:48:14,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:14,495 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-20 18:48:14,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:14,496 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-20 18:48:14,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:14,497 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-20 18:48:14,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:14,497 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-20 18:48:14,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:14,498 INFO L134 CoverageAnalysis]: Checked inductivity of 677 backedges. 249 proven. 116 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-20 18:48:14,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:48:14,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472725756] [2024-09-20 18:48:14,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472725756] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:48:14,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [842110326] [2024-09-20 18:48:14,499 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-20 18:48:14,499 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:48:14,499 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:48:14,500 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:48:14,501 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2024-09-20 18:48:14,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:14,545 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-09-20 18:48:14,546 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:48:15,102 INFO L134 CoverageAnalysis]: Checked inductivity of 677 backedges. 286 proven. 79 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-20 18:48:15,103 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:48:15,396 INFO L134 CoverageAnalysis]: Checked inductivity of 677 backedges. 286 proven. 79 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-20 18:48:15,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [842110326] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:48:15,396 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:48:15,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 64 [2024-09-20 18:48:15,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065163280] [2024-09-20 18:48:15,397 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:48:15,397 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2024-09-20 18:48:15,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:48:15,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2024-09-20 18:48:15,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=748, Invalid=3284, Unknown=0, NotChecked=0, Total=4032 [2024-09-20 18:48:15,398 INFO L87 Difference]: Start difference. First operand 150 states and 165 transitions. Second operand has 64 states, 64 states have (on average 1.640625) internal successors, (105), 64 states have internal predecessors, (105), 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-20 18:48:15,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:48:15,978 INFO L93 Difference]: Finished difference Result 267 states and 311 transitions. [2024-09-20 18:48:15,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-09-20 18:48:15,979 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 1.640625) internal successors, (105), 64 states have internal predecessors, (105), 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 120 [2024-09-20 18:48:15,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:48:15,980 INFO L225 Difference]: With dead ends: 267 [2024-09-20 18:48:15,980 INFO L226 Difference]: Without dead ends: 217 [2024-09-20 18:48:15,980 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 210 SyntacticMatches, 28 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3279 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=756, Invalid=3404, Unknown=0, NotChecked=0, Total=4160 [2024-09-20 18:48:15,981 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 6 mSDsluCounter, 444 mSDsCounter, 0 mSdLazyCounter, 752 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 485 SdHoareTripleChecker+Invalid, 752 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 752 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:48:15,981 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 485 Invalid, 752 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 752 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:48:15,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2024-09-20 18:48:16,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 150. [2024-09-20 18:48:16,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 118 states have (on average 1.1355932203389831) internal successors, (134), 119 states have internal predecessors, (134), 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-20 18:48:16,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 165 transitions. [2024-09-20 18:48:16,119 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 165 transitions. Word has length 120 [2024-09-20 18:48:16,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:48:16,119 INFO L474 AbstractCegarLoop]: Abstraction has 150 states and 165 transitions. [2024-09-20 18:48:16,119 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 1.640625) internal successors, (105), 64 states have internal predecessors, (105), 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-20 18:48:16,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:16,119 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 165 transitions. [2024-09-20 18:48:16,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2024-09-20 18:48:16,120 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:48:16,120 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:48:16,131 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Ended with exit code 0 [2024-09-20 18:48:16,320 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2024-09-20 18:48:16,320 INFO L399 AbstractCegarLoop]: === Iteration 107 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:48:16,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:16,320 INFO L85 PathProgramCache]: Analyzing trace with hash -64221801, now seen corresponding path program 68 times [2024-09-20 18:48:16,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:48:16,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963076536] [2024-09-20 18:48:16,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:48:16,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:48:16,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:16,650 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:48:16,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:16,651 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-20 18:48:16,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:16,652 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-20 18:48:16,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:16,653 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-20 18:48:16,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:16,654 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-20 18:48:16,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:16,655 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-20 18:48:16,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:16,655 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-20 18:48:16,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:16,656 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-20 18:48:16,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:16,657 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-20 18:48:16,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:16,658 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-20 18:48:16,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:16,659 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-20 18:48:16,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:16,659 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-20 18:48:16,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:16,660 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-20 18:48:16,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:16,661 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-20 18:48:16,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:16,662 INFO L134 CoverageAnalysis]: Checked inductivity of 667 backedges. 249 proven. 106 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-20 18:48:16,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:48:16,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963076536] [2024-09-20 18:48:16,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963076536] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:48:16,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [916447329] [2024-09-20 18:48:16,662 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-20 18:48:16,663 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:48:16,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:48:16,664 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:48:16,664 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2024-09-20 18:48:16,707 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-20 18:48:16,708 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:48:16,709 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-09-20 18:48:16,710 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:48:17,256 INFO L134 CoverageAnalysis]: Checked inductivity of 667 backedges. 286 proven. 69 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-20 18:48:17,256 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:48:17,544 INFO L134 CoverageAnalysis]: Checked inductivity of 667 backedges. 286 proven. 69 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-20 18:48:17,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [916447329] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:48:17,544 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:48:17,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 63 [2024-09-20 18:48:17,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601649706] [2024-09-20 18:48:17,545 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:48:17,545 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2024-09-20 18:48:17,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:48:17,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2024-09-20 18:48:17,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=709, Invalid=3197, Unknown=0, NotChecked=0, Total=3906 [2024-09-20 18:48:17,546 INFO L87 Difference]: Start difference. First operand 150 states and 165 transitions. Second operand has 63 states, 63 states have (on average 1.6507936507936507) internal successors, (104), 63 states have internal predecessors, (104), 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-20 18:48:18,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:48:18,189 INFO L93 Difference]: Finished difference Result 277 states and 321 transitions. [2024-09-20 18:48:18,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-09-20 18:48:18,190 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 1.6507936507936507) internal successors, (104), 63 states have internal predecessors, (104), 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 120 [2024-09-20 18:48:18,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:48:18,191 INFO L225 Difference]: With dead ends: 277 [2024-09-20 18:48:18,191 INFO L226 Difference]: Without dead ends: 227 [2024-09-20 18:48:18,191 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 211 SyntacticMatches, 28 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3124 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=717, Invalid=3315, Unknown=0, NotChecked=0, Total=4032 [2024-09-20 18:48:18,191 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 6 mSDsluCounter, 347 mSDsCounter, 0 mSdLazyCounter, 647 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 388 SdHoareTripleChecker+Invalid, 647 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 647 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:48:18,191 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 388 Invalid, 647 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 647 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:48:18,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2024-09-20 18:48:18,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 150. [2024-09-20 18:48:18,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 118 states have (on average 1.1355932203389831) internal successors, (134), 119 states have internal predecessors, (134), 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-20 18:48:18,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 165 transitions. [2024-09-20 18:48:18,332 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 165 transitions. Word has length 120 [2024-09-20 18:48:18,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:48:18,332 INFO L474 AbstractCegarLoop]: Abstraction has 150 states and 165 transitions. [2024-09-20 18:48:18,332 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 1.6507936507936507) internal successors, (104), 63 states have internal predecessors, (104), 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-20 18:48:18,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:18,333 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 165 transitions. [2024-09-20 18:48:18,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2024-09-20 18:48:18,333 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:48:18,333 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 10, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:48:18,345 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Ended with exit code 0 [2024-09-20 18:48:18,533 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106,107 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:48:18,533 INFO L399 AbstractCegarLoop]: === Iteration 108 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:48:18,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:18,534 INFO L85 PathProgramCache]: Analyzing trace with hash 766163414, now seen corresponding path program 69 times [2024-09-20 18:48:18,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:48:18,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634498775] [2024-09-20 18:48:18,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:48:18,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:48:18,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:18,857 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:48:18,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:18,858 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-20 18:48:18,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:18,859 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-20 18:48:18,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:18,860 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-20 18:48:18,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:18,861 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-20 18:48:18,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:18,862 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-20 18:48:18,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:18,863 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-20 18:48:18,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:18,863 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-20 18:48:18,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:18,864 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-20 18:48:18,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:18,865 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-20 18:48:18,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:18,866 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-20 18:48:18,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:18,867 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-20 18:48:18,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:18,868 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-20 18:48:18,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:18,868 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-20 18:48:18,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:18,869 INFO L134 CoverageAnalysis]: Checked inductivity of 659 backedges. 249 proven. 98 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-20 18:48:18,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:48:18,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634498775] [2024-09-20 18:48:18,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634498775] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:48:18,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1335574941] [2024-09-20 18:48:18,870 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-20 18:48:18,870 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:48:18,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:48:18,871 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:48:18,872 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2024-09-20 18:48:18,919 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2024-09-20 18:48:18,919 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:48:18,920 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-09-20 18:48:18,921 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:48:19,445 INFO L134 CoverageAnalysis]: Checked inductivity of 659 backedges. 286 proven. 61 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-20 18:48:19,445 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:48:19,731 INFO L134 CoverageAnalysis]: Checked inductivity of 659 backedges. 286 proven. 61 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-20 18:48:19,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1335574941] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:48:19,732 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:48:19,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 62 [2024-09-20 18:48:19,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069399461] [2024-09-20 18:48:19,732 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:48:19,732 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2024-09-20 18:48:19,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:48:19,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2024-09-20 18:48:19,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=674, Invalid=3108, Unknown=0, NotChecked=0, Total=3782 [2024-09-20 18:48:19,733 INFO L87 Difference]: Start difference. First operand 150 states and 165 transitions. Second operand has 62 states, 62 states have (on average 1.6612903225806452) internal successors, (103), 62 states have internal predecessors, (103), 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-20 18:48:20,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:48:20,523 INFO L93 Difference]: Finished difference Result 285 states and 329 transitions. [2024-09-20 18:48:20,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-09-20 18:48:20,524 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 1.6612903225806452) internal successors, (103), 62 states have internal predecessors, (103), 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 120 [2024-09-20 18:48:20,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:48:20,525 INFO L225 Difference]: With dead ends: 285 [2024-09-20 18:48:20,525 INFO L226 Difference]: Without dead ends: 235 [2024-09-20 18:48:20,526 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 212 SyntacticMatches, 28 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2972 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=682, Invalid=3224, Unknown=0, NotChecked=0, Total=3906 [2024-09-20 18:48:20,526 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 6 mSDsluCounter, 491 mSDsCounter, 0 mSdLazyCounter, 847 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 532 SdHoareTripleChecker+Invalid, 847 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 847 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:48:20,526 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 532 Invalid, 847 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 847 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:48:20,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2024-09-20 18:48:20,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 150. [2024-09-20 18:48:20,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 118 states have (on average 1.1355932203389831) internal successors, (134), 119 states have internal predecessors, (134), 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-20 18:48:20,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 165 transitions. [2024-09-20 18:48:20,676 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 165 transitions. Word has length 120 [2024-09-20 18:48:20,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:48:20,677 INFO L474 AbstractCegarLoop]: Abstraction has 150 states and 165 transitions. [2024-09-20 18:48:20,677 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 1.6612903225806452) internal successors, (103), 62 states have internal predecessors, (103), 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-20 18:48:20,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:20,677 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 165 transitions. [2024-09-20 18:48:20,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2024-09-20 18:48:20,677 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:48:20,677 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 9, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:48:20,689 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Ended with exit code 0 [2024-09-20 18:48:20,877 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107,108 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:48:20,878 INFO L399 AbstractCegarLoop]: === Iteration 109 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:48:20,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:20,878 INFO L85 PathProgramCache]: Analyzing trace with hash 2039876023, now seen corresponding path program 70 times [2024-09-20 18:48:20,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:48:20,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146650895] [2024-09-20 18:48:20,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:48:20,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:48:20,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:21,203 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:48:21,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:21,203 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-20 18:48:21,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:21,204 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-20 18:48:21,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:21,205 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-20 18:48:21,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:21,206 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-20 18:48:21,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:21,207 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-20 18:48:21,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:21,208 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-20 18:48:21,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:21,209 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-20 18:48:21,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:21,210 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-20 18:48:21,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:21,210 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-20 18:48:21,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:21,211 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-20 18:48:21,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:21,212 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-20 18:48:21,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:21,213 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-20 18:48:21,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:21,214 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-20 18:48:21,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:21,215 INFO L134 CoverageAnalysis]: Checked inductivity of 653 backedges. 249 proven. 92 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-20 18:48:21,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:48:21,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146650895] [2024-09-20 18:48:21,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146650895] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:48:21,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1991050625] [2024-09-20 18:48:21,215 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-20 18:48:21,215 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:48:21,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:48:21,217 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:48:21,218 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Waiting until timeout for monitored process [2024-09-20 18:48:21,260 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-20 18:48:21,261 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:48:21,261 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-09-20 18:48:21,262 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:48:21,770 INFO L134 CoverageAnalysis]: Checked inductivity of 653 backedges. 286 proven. 55 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-20 18:48:21,770 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:48:22,056 INFO L134 CoverageAnalysis]: Checked inductivity of 653 backedges. 286 proven. 55 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-20 18:48:22,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1991050625] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:48:22,056 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:48:22,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 61 [2024-09-20 18:48:22,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221766045] [2024-09-20 18:48:22,056 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:48:22,056 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2024-09-20 18:48:22,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:48:22,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2024-09-20 18:48:22,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=643, Invalid=3017, Unknown=0, NotChecked=0, Total=3660 [2024-09-20 18:48:22,057 INFO L87 Difference]: Start difference. First operand 150 states and 165 transitions. Second operand has 61 states, 61 states have (on average 1.6721311475409837) internal successors, (102), 61 states have internal predecessors, (102), 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-20 18:48:22,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:48:22,860 INFO L93 Difference]: Finished difference Result 291 states and 335 transitions. [2024-09-20 18:48:22,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-09-20 18:48:22,861 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 1.6721311475409837) internal successors, (102), 61 states have internal predecessors, (102), 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 120 [2024-09-20 18:48:22,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:48:22,862 INFO L225 Difference]: With dead ends: 291 [2024-09-20 18:48:22,862 INFO L226 Difference]: Without dead ends: 241 [2024-09-20 18:48:22,863 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 213 SyntacticMatches, 28 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2823 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=651, Invalid=3131, Unknown=0, NotChecked=0, Total=3782 [2024-09-20 18:48:22,863 INFO L434 NwaCegarLoop]: 39 mSDtfsCounter, 6 mSDsluCounter, 376 mSDsCounter, 0 mSdLazyCounter, 662 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 415 SdHoareTripleChecker+Invalid, 662 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 662 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:48:22,863 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 415 Invalid, 662 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 662 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:48:22,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2024-09-20 18:48:23,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 150. [2024-09-20 18:48:23,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 118 states have (on average 1.1355932203389831) internal successors, (134), 119 states have internal predecessors, (134), 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-20 18:48:23,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 165 transitions. [2024-09-20 18:48:23,012 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 165 transitions. Word has length 120 [2024-09-20 18:48:23,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:48:23,012 INFO L474 AbstractCegarLoop]: Abstraction has 150 states and 165 transitions. [2024-09-20 18:48:23,012 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 1.6721311475409837) internal successors, (102), 61 states have internal predecessors, (102), 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-20 18:48:23,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:23,013 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 165 transitions. [2024-09-20 18:48:23,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2024-09-20 18:48:23,013 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:48:23,013 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 8, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:48:23,025 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Forceful destruction successful, exit code 0 [2024-09-20 18:48:23,213 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 109 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable108 [2024-09-20 18:48:23,213 INFO L399 AbstractCegarLoop]: === Iteration 110 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:48:23,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:23,214 INFO L85 PathProgramCache]: Analyzing trace with hash 1526774198, now seen corresponding path program 71 times [2024-09-20 18:48:23,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:48:23,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613511311] [2024-09-20 18:48:23,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:48:23,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:48:23,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:23,533 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:48:23,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:23,534 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-20 18:48:23,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:23,535 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-20 18:48:23,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:23,536 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-20 18:48:23,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:23,537 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-20 18:48:23,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:23,538 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-20 18:48:23,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:23,539 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-20 18:48:23,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:23,539 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-20 18:48:23,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:23,540 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-20 18:48:23,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:23,541 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-20 18:48:23,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:23,542 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-20 18:48:23,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:23,543 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-20 18:48:23,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:23,544 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-20 18:48:23,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:23,544 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-20 18:48:23,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:23,545 INFO L134 CoverageAnalysis]: Checked inductivity of 649 backedges. 249 proven. 88 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-20 18:48:23,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:48:23,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613511311] [2024-09-20 18:48:23,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613511311] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:48:23,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [292965307] [2024-09-20 18:48:23,546 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-20 18:48:23,546 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:48:23,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:48:23,547 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:48:23,547 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Waiting until timeout for monitored process [2024-09-20 18:48:23,599 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) [2024-09-20 18:48:23,599 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:48:23,601 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-09-20 18:48:23,602 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:48:24,104 INFO L134 CoverageAnalysis]: Checked inductivity of 649 backedges. 286 proven. 51 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-20 18:48:24,105 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:48:24,396 INFO L134 CoverageAnalysis]: Checked inductivity of 649 backedges. 286 proven. 51 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-20 18:48:24,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [292965307] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:48:24,396 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:48:24,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 60 [2024-09-20 18:48:24,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189384437] [2024-09-20 18:48:24,396 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:48:24,397 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2024-09-20 18:48:24,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:48:24,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2024-09-20 18:48:24,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=616, Invalid=2924, Unknown=0, NotChecked=0, Total=3540 [2024-09-20 18:48:24,397 INFO L87 Difference]: Start difference. First operand 150 states and 165 transitions. Second operand has 60 states, 60 states have (on average 1.6833333333333333) internal successors, (101), 60 states have internal predecessors, (101), 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-20 18:48:25,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:48:25,267 INFO L93 Difference]: Finished difference Result 295 states and 339 transitions. [2024-09-20 18:48:25,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-09-20 18:48:25,267 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 1.6833333333333333) internal successors, (101), 60 states have internal predecessors, (101), 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 120 [2024-09-20 18:48:25,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:48:25,272 INFO L225 Difference]: With dead ends: 295 [2024-09-20 18:48:25,272 INFO L226 Difference]: Without dead ends: 245 [2024-09-20 18:48:25,272 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 214 SyntacticMatches, 28 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2677 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=624, Invalid=3036, Unknown=0, NotChecked=0, Total=3660 [2024-09-20 18:48:25,273 INFO L434 NwaCegarLoop]: 39 mSDtfsCounter, 6 mSDsluCounter, 444 mSDsCounter, 0 mSdLazyCounter, 668 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 483 SdHoareTripleChecker+Invalid, 668 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 668 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:48:25,273 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 483 Invalid, 668 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 668 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:48:25,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2024-09-20 18:48:25,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 150. [2024-09-20 18:48:25,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 118 states have (on average 1.1355932203389831) internal successors, (134), 119 states have internal predecessors, (134), 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-20 18:48:25,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 165 transitions. [2024-09-20 18:48:25,416 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 165 transitions. Word has length 120 [2024-09-20 18:48:25,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:48:25,416 INFO L474 AbstractCegarLoop]: Abstraction has 150 states and 165 transitions. [2024-09-20 18:48:25,417 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 1.6833333333333333) internal successors, (101), 60 states have internal predecessors, (101), 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-20 18:48:25,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:25,417 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 165 transitions. [2024-09-20 18:48:25,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2024-09-20 18:48:25,417 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:48:25,417 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:48:25,428 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Ended with exit code 0 [2024-09-20 18:48:25,617 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable109 [2024-09-20 18:48:25,618 INFO L399 AbstractCegarLoop]: === Iteration 111 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:48:25,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:25,618 INFO L85 PathProgramCache]: Analyzing trace with hash -1953460777, now seen corresponding path program 72 times [2024-09-20 18:48:25,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:48:25,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897474670] [2024-09-20 18:48:25,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:48:25,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:48:25,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:25,937 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:48:25,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:25,938 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-20 18:48:25,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:25,939 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-20 18:48:25,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:25,940 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-20 18:48:25,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:25,941 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-20 18:48:25,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:25,942 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-20 18:48:25,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:25,943 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-20 18:48:25,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:25,943 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-20 18:48:25,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:25,944 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-20 18:48:25,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:25,945 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-20 18:48:25,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:25,946 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-20 18:48:25,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:25,947 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-20 18:48:25,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:25,948 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-20 18:48:25,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:25,949 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-20 18:48:25,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:25,950 INFO L134 CoverageAnalysis]: Checked inductivity of 647 backedges. 249 proven. 86 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-20 18:48:25,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:48:25,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897474670] [2024-09-20 18:48:25,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897474670] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:48:25,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [395897241] [2024-09-20 18:48:25,950 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-20 18:48:25,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:48:25,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:48:25,951 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:48:25,952 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Waiting until timeout for monitored process [2024-09-20 18:48:26,002 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 14 check-sat command(s) [2024-09-20 18:48:26,002 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:48:26,003 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-09-20 18:48:26,004 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:48:26,554 INFO L134 CoverageAnalysis]: Checked inductivity of 647 backedges. 286 proven. 49 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-20 18:48:26,554 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:48:26,835 INFO L134 CoverageAnalysis]: Checked inductivity of 647 backedges. 286 proven. 49 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-20 18:48:26,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [395897241] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:48:26,836 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:48:26,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 59 [2024-09-20 18:48:26,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908650479] [2024-09-20 18:48:26,836 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:48:26,836 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2024-09-20 18:48:26,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:48:26,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2024-09-20 18:48:26,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=593, Invalid=2829, Unknown=0, NotChecked=0, Total=3422 [2024-09-20 18:48:26,837 INFO L87 Difference]: Start difference. First operand 150 states and 165 transitions. Second operand has 59 states, 59 states have (on average 1.694915254237288) internal successors, (100), 59 states have internal predecessors, (100), 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-20 18:48:27,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:48:27,694 INFO L93 Difference]: Finished difference Result 297 states and 341 transitions. [2024-09-20 18:48:27,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-09-20 18:48:27,695 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 1.694915254237288) internal successors, (100), 59 states have internal predecessors, (100), 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 120 [2024-09-20 18:48:27,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:48:27,696 INFO L225 Difference]: With dead ends: 297 [2024-09-20 18:48:27,697 INFO L226 Difference]: Without dead ends: 247 [2024-09-20 18:48:27,697 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 215 SyntacticMatches, 28 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2534 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=601, Invalid=2939, Unknown=0, NotChecked=0, Total=3540 [2024-09-20 18:48:27,697 INFO L434 NwaCegarLoop]: 39 mSDtfsCounter, 6 mSDsluCounter, 393 mSDsCounter, 0 mSdLazyCounter, 537 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 432 SdHoareTripleChecker+Invalid, 537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 537 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:48:27,697 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 432 Invalid, 537 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 537 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:48:27,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2024-09-20 18:48:27,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 150. [2024-09-20 18:48:27,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 118 states have (on average 1.1355932203389831) internal successors, (134), 119 states have internal predecessors, (134), 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-20 18:48:27,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 165 transitions. [2024-09-20 18:48:27,845 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 165 transitions. Word has length 120 [2024-09-20 18:48:27,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:48:27,846 INFO L474 AbstractCegarLoop]: Abstraction has 150 states and 165 transitions. [2024-09-20 18:48:27,846 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 1.694915254237288) internal successors, (100), 59 states have internal predecessors, (100), 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-20 18:48:27,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:27,846 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 165 transitions. [2024-09-20 18:48:27,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2024-09-20 18:48:27,846 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:48:27,846 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:48:27,858 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Ended with exit code 0 [2024-09-20 18:48:28,047 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,111 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:48:28,047 INFO L399 AbstractCegarLoop]: === Iteration 112 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:48:28,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:28,047 INFO L85 PathProgramCache]: Analyzing trace with hash 1536504214, now seen corresponding path program 73 times [2024-09-20 18:48:28,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:48:28,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178882629] [2024-09-20 18:48:28,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:48:28,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:48:28,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:28,370 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:48:28,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:28,371 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-20 18:48:28,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:28,372 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-20 18:48:28,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:28,373 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-20 18:48:28,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:28,373 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-20 18:48:28,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:28,374 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-20 18:48:28,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:28,375 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-20 18:48:28,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:28,376 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-20 18:48:28,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:28,377 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-20 18:48:28,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:28,378 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-20 18:48:28,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:28,378 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-20 18:48:28,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:28,379 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-20 18:48:28,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:28,380 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-20 18:48:28,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:28,381 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-20 18:48:28,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:28,382 INFO L134 CoverageAnalysis]: Checked inductivity of 647 backedges. 249 proven. 86 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-20 18:48:28,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:48:28,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178882629] [2024-09-20 18:48:28,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178882629] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:48:28,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1147546669] [2024-09-20 18:48:28,382 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-20 18:48:28,382 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:48:28,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:48:28,383 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:48:28,384 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Waiting until timeout for monitored process [2024-09-20 18:48:28,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:28,426 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-09-20 18:48:28,427 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:48:28,894 INFO L134 CoverageAnalysis]: Checked inductivity of 647 backedges. 286 proven. 49 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-20 18:48:28,894 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:48:29,179 INFO L134 CoverageAnalysis]: Checked inductivity of 647 backedges. 286 proven. 49 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-20 18:48:29,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1147546669] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:48:29,179 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:48:29,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 58 [2024-09-20 18:48:29,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399781177] [2024-09-20 18:48:29,179 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:48:29,179 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2024-09-20 18:48:29,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:48:29,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2024-09-20 18:48:29,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=574, Invalid=2732, Unknown=0, NotChecked=0, Total=3306 [2024-09-20 18:48:29,180 INFO L87 Difference]: Start difference. First operand 150 states and 165 transitions. Second operand has 58 states, 58 states have (on average 1.706896551724138) internal successors, (99), 58 states have internal predecessors, (99), 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-20 18:48:30,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:48:30,066 INFO L93 Difference]: Finished difference Result 297 states and 341 transitions. [2024-09-20 18:48:30,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-09-20 18:48:30,066 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 1.706896551724138) internal successors, (99), 58 states have internal predecessors, (99), 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 120 [2024-09-20 18:48:30,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:48:30,068 INFO L225 Difference]: With dead ends: 297 [2024-09-20 18:48:30,068 INFO L226 Difference]: Without dead ends: 247 [2024-09-20 18:48:30,068 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 216 SyntacticMatches, 28 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2394 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=582, Invalid=2840, Unknown=0, NotChecked=0, Total=3422 [2024-09-20 18:48:30,068 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 6 mSDsluCounter, 340 mSDsCounter, 0 mSdLazyCounter, 589 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 381 SdHoareTripleChecker+Invalid, 589 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 589 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:48:30,068 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 381 Invalid, 589 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 589 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:48:30,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2024-09-20 18:48:30,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 150. [2024-09-20 18:48:30,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 118 states have (on average 1.1355932203389831) internal successors, (134), 119 states have internal predecessors, (134), 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-20 18:48:30,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 165 transitions. [2024-09-20 18:48:30,214 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 165 transitions. Word has length 120 [2024-09-20 18:48:30,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:48:30,214 INFO L474 AbstractCegarLoop]: Abstraction has 150 states and 165 transitions. [2024-09-20 18:48:30,214 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 1.706896551724138) internal successors, (99), 58 states have internal predecessors, (99), 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-20 18:48:30,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:30,214 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 165 transitions. [2024-09-20 18:48:30,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2024-09-20 18:48:30,215 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:48:30,215 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 8, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:48:30,226 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Ended with exit code 0 [2024-09-20 18:48:30,415 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2024-09-20 18:48:30,415 INFO L399 AbstractCegarLoop]: === Iteration 113 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:48:30,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:30,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1398957577, now seen corresponding path program 74 times [2024-09-20 18:48:30,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:48:30,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109529444] [2024-09-20 18:48:30,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:48:30,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:48:30,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:30,736 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:48:30,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:30,736 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-20 18:48:30,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:30,738 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-20 18:48:30,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:30,738 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-20 18:48:30,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:30,739 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-20 18:48:30,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:30,740 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-20 18:48:30,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:30,741 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-20 18:48:30,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:30,742 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-20 18:48:30,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:30,743 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-20 18:48:30,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:30,743 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-20 18:48:30,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:30,744 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-20 18:48:30,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:30,745 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-20 18:48:30,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:30,746 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-20 18:48:30,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:30,747 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-20 18:48:30,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:30,748 INFO L134 CoverageAnalysis]: Checked inductivity of 649 backedges. 249 proven. 88 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-20 18:48:30,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:48:30,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109529444] [2024-09-20 18:48:30,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109529444] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:48:30,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [348892238] [2024-09-20 18:48:30,749 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-20 18:48:30,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:48:30,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:48:30,750 INFO L229 MonitoredProcess]: Starting monitored process 113 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:48:30,751 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2024-09-20 18:48:30,801 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-20 18:48:30,801 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:48:30,802 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-09-20 18:48:30,803 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:48:31,271 INFO L134 CoverageAnalysis]: Checked inductivity of 649 backedges. 286 proven. 51 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-20 18:48:31,271 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:48:31,551 INFO L134 CoverageAnalysis]: Checked inductivity of 649 backedges. 286 proven. 51 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-20 18:48:31,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [348892238] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:48:31,552 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:48:31,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 57 [2024-09-20 18:48:31,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948922880] [2024-09-20 18:48:31,552 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:48:31,552 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2024-09-20 18:48:31,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:48:31,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2024-09-20 18:48:31,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=559, Invalid=2633, Unknown=0, NotChecked=0, Total=3192 [2024-09-20 18:48:31,553 INFO L87 Difference]: Start difference. First operand 150 states and 165 transitions. Second operand has 57 states, 57 states have (on average 1.719298245614035) internal successors, (98), 57 states have internal predecessors, (98), 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-20 18:48:32,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:48:32,399 INFO L93 Difference]: Finished difference Result 295 states and 339 transitions. [2024-09-20 18:48:32,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-09-20 18:48:32,399 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 1.719298245614035) internal successors, (98), 57 states have internal predecessors, (98), 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 120 [2024-09-20 18:48:32,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:48:32,400 INFO L225 Difference]: With dead ends: 295 [2024-09-20 18:48:32,401 INFO L226 Difference]: Without dead ends: 245 [2024-09-20 18:48:32,401 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 217 SyntacticMatches, 28 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2257 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=567, Invalid=2739, Unknown=0, NotChecked=0, Total=3306 [2024-09-20 18:48:32,401 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 6 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 474 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 303 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-20 18:48:32,401 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 303 Invalid, 474 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 474 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:48:32,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2024-09-20 18:48:32,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 150. [2024-09-20 18:48:32,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 118 states have (on average 1.1355932203389831) internal successors, (134), 119 states have internal predecessors, (134), 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-20 18:48:32,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 165 transitions. [2024-09-20 18:48:32,552 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 165 transitions. Word has length 120 [2024-09-20 18:48:32,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:48:32,552 INFO L474 AbstractCegarLoop]: Abstraction has 150 states and 165 transitions. [2024-09-20 18:48:32,552 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 1.719298245614035) internal successors, (98), 57 states have internal predecessors, (98), 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-20 18:48:32,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:32,553 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 165 transitions. [2024-09-20 18:48:32,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2024-09-20 18:48:32,553 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:48:32,553 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 9, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:48:32,564 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Forceful destruction successful, exit code 0 [2024-09-20 18:48:32,753 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2024-09-20 18:48:32,753 INFO L399 AbstractCegarLoop]: === Iteration 114 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:48:32,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:32,754 INFO L85 PathProgramCache]: Analyzing trace with hash 1554391414, now seen corresponding path program 75 times [2024-09-20 18:48:32,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:48:32,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363202124] [2024-09-20 18:48:32,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:48:32,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:48:32,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:33,076 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:48:33,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:33,077 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-20 18:48:33,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:33,078 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-20 18:48:33,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:33,079 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-20 18:48:33,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:33,080 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-20 18:48:33,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:33,081 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-20 18:48:33,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:33,081 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-20 18:48:33,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:33,082 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-20 18:48:33,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:33,083 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-20 18:48:33,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:33,084 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-20 18:48:33,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:33,085 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-20 18:48:33,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:33,085 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-20 18:48:33,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:33,086 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-20 18:48:33,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:33,087 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-20 18:48:33,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:33,088 INFO L134 CoverageAnalysis]: Checked inductivity of 653 backedges. 249 proven. 92 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-20 18:48:33,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:48:33,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363202124] [2024-09-20 18:48:33,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363202124] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:48:33,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1697104345] [2024-09-20 18:48:33,088 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-20 18:48:33,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:48:33,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:48:33,089 INFO L229 MonitoredProcess]: Starting monitored process 114 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:48:33,090 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Waiting until timeout for monitored process [2024-09-20 18:48:33,137 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2024-09-20 18:48:33,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:48:33,138 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-09-20 18:48:33,140 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:48:33,599 INFO L134 CoverageAnalysis]: Checked inductivity of 653 backedges. 286 proven. 55 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-20 18:48:33,599 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:48:33,876 INFO L134 CoverageAnalysis]: Checked inductivity of 653 backedges. 286 proven. 55 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-20 18:48:33,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1697104345] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:48:33,876 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:48:33,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 56 [2024-09-20 18:48:33,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221131274] [2024-09-20 18:48:33,876 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:48:33,876 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2024-09-20 18:48:33,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:48:33,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2024-09-20 18:48:33,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=548, Invalid=2532, Unknown=0, NotChecked=0, Total=3080 [2024-09-20 18:48:33,877 INFO L87 Difference]: Start difference. First operand 150 states and 165 transitions. Second operand has 56 states, 56 states have (on average 1.7321428571428572) internal successors, (97), 56 states have internal predecessors, (97), 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-20 18:48:34,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:48:34,702 INFO L93 Difference]: Finished difference Result 291 states and 335 transitions. [2024-09-20 18:48:34,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-09-20 18:48:34,702 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 1.7321428571428572) internal successors, (97), 56 states have internal predecessors, (97), 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 120 [2024-09-20 18:48:34,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:48:34,703 INFO L225 Difference]: With dead ends: 291 [2024-09-20 18:48:34,703 INFO L226 Difference]: Without dead ends: 241 [2024-09-20 18:48:34,704 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 218 SyntacticMatches, 28 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2123 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=556, Invalid=2636, Unknown=0, NotChecked=0, Total=3192 [2024-09-20 18:48:34,704 INFO L434 NwaCegarLoop]: 39 mSDtfsCounter, 6 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 538 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 393 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.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:48:34,704 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 393 Invalid, 538 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 538 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:48:34,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2024-09-20 18:48:34,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 150. [2024-09-20 18:48:34,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 118 states have (on average 1.1355932203389831) internal successors, (134), 119 states have internal predecessors, (134), 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-20 18:48:34,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 165 transitions. [2024-09-20 18:48:34,866 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 165 transitions. Word has length 120 [2024-09-20 18:48:34,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:48:34,866 INFO L474 AbstractCegarLoop]: Abstraction has 150 states and 165 transitions. [2024-09-20 18:48:34,866 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 1.7321428571428572) internal successors, (97), 56 states have internal predecessors, (97), 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-20 18:48:34,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:34,866 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 165 transitions. [2024-09-20 18:48:34,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2024-09-20 18:48:34,866 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:48:34,866 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 10, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:48:34,878 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Ended with exit code 0 [2024-09-20 18:48:35,067 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 114 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2024-09-20 18:48:35,067 INFO L399 AbstractCegarLoop]: === Iteration 115 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:48:35,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:35,067 INFO L85 PathProgramCache]: Analyzing trace with hash 264187415, now seen corresponding path program 76 times [2024-09-20 18:48:35,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:48:35,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588727456] [2024-09-20 18:48:35,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:48:35,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:48:35,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:35,379 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:48:35,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:35,380 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-20 18:48:35,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:35,381 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-20 18:48:35,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:35,382 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-20 18:48:35,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:35,383 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-20 18:48:35,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:35,384 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-20 18:48:35,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:35,385 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-20 18:48:35,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:35,385 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-20 18:48:35,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:35,386 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-20 18:48:35,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:35,387 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-20 18:48:35,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:35,388 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-20 18:48:35,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:35,389 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-20 18:48:35,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:35,390 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-20 18:48:35,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:35,390 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-20 18:48:35,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:35,391 INFO L134 CoverageAnalysis]: Checked inductivity of 659 backedges. 249 proven. 98 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-20 18:48:35,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:48:35,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588727456] [2024-09-20 18:48:35,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588727456] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:48:35,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [920173803] [2024-09-20 18:48:35,392 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-20 18:48:35,392 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:48:35,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:48:35,393 INFO L229 MonitoredProcess]: Starting monitored process 115 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:48:35,393 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Waiting until timeout for monitored process [2024-09-20 18:48:35,436 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-20 18:48:35,436 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:48:35,437 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-09-20 18:48:35,438 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:48:35,874 INFO L134 CoverageAnalysis]: Checked inductivity of 659 backedges. 286 proven. 61 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-20 18:48:35,875 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:48:36,150 INFO L134 CoverageAnalysis]: Checked inductivity of 659 backedges. 286 proven. 61 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-20 18:48:36,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [920173803] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:48:36,150 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:48:36,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 55 [2024-09-20 18:48:36,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266394277] [2024-09-20 18:48:36,150 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:48:36,151 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2024-09-20 18:48:36,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:48:36,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2024-09-20 18:48:36,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=541, Invalid=2429, Unknown=0, NotChecked=0, Total=2970 [2024-09-20 18:48:36,151 INFO L87 Difference]: Start difference. First operand 150 states and 165 transitions. Second operand has 55 states, 55 states have (on average 1.7454545454545454) internal successors, (96), 55 states have internal predecessors, (96), 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-20 18:48:36,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:48:36,908 INFO L93 Difference]: Finished difference Result 285 states and 329 transitions. [2024-09-20 18:48:36,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-09-20 18:48:36,908 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.7454545454545454) internal successors, (96), 55 states have internal predecessors, (96), 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 120 [2024-09-20 18:48:36,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:48:36,910 INFO L225 Difference]: With dead ends: 285 [2024-09-20 18:48:36,910 INFO L226 Difference]: Without dead ends: 235 [2024-09-20 18:48:36,910 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 219 SyntacticMatches, 28 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1992 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=549, Invalid=2531, Unknown=0, NotChecked=0, Total=3080 [2024-09-20 18:48:36,910 INFO L434 NwaCegarLoop]: 43 mSDtfsCounter, 6 mSDsluCounter, 281 mSDsCounter, 0 mSdLazyCounter, 493 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 324 SdHoareTripleChecker+Invalid, 493 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 493 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:48:36,910 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 324 Invalid, 493 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 493 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:48:36,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2024-09-20 18:48:37,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 150. [2024-09-20 18:48:37,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 118 states have (on average 1.1355932203389831) internal successors, (134), 119 states have internal predecessors, (134), 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-20 18:48:37,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 165 transitions. [2024-09-20 18:48:37,061 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 165 transitions. Word has length 120 [2024-09-20 18:48:37,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:48:37,061 INFO L474 AbstractCegarLoop]: Abstraction has 150 states and 165 transitions. [2024-09-20 18:48:37,061 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 1.7454545454545454) internal successors, (96), 55 states have internal predecessors, (96), 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-20 18:48:37,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:37,062 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 165 transitions. [2024-09-20 18:48:37,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2024-09-20 18:48:37,062 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:48:37,062 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:48:37,073 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Forceful destruction successful, exit code 0 [2024-09-20 18:48:37,262 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 115 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2024-09-20 18:48:37,262 INFO L399 AbstractCegarLoop]: === Iteration 116 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:48:37,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:37,263 INFO L85 PathProgramCache]: Analyzing trace with hash -1024358058, now seen corresponding path program 77 times [2024-09-20 18:48:37,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:48:37,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36448768] [2024-09-20 18:48:37,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:48:37,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:48:37,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:37,579 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:48:37,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:37,580 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-20 18:48:37,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:37,581 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-20 18:48:37,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:37,582 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-20 18:48:37,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:37,583 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-20 18:48:37,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:37,584 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-20 18:48:37,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:37,585 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-20 18:48:37,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:37,585 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-20 18:48:37,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:37,586 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-20 18:48:37,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:37,587 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-20 18:48:37,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:37,588 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-20 18:48:37,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:37,589 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-20 18:48:37,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:37,590 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-20 18:48:37,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:37,590 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-20 18:48:37,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:37,591 INFO L134 CoverageAnalysis]: Checked inductivity of 667 backedges. 249 proven. 106 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-20 18:48:37,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:48:37,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36448768] [2024-09-20 18:48:37,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36448768] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:48:37,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [980945159] [2024-09-20 18:48:37,592 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-20 18:48:37,592 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:48:37,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:48:37,593 INFO L229 MonitoredProcess]: Starting monitored process 116 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:48:37,593 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Waiting until timeout for monitored process [2024-09-20 18:48:37,642 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) [2024-09-20 18:48:37,642 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:48:37,643 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-09-20 18:48:37,644 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:48:38,066 INFO L134 CoverageAnalysis]: Checked inductivity of 667 backedges. 286 proven. 69 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-20 18:48:38,066 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:48:38,361 INFO L134 CoverageAnalysis]: Checked inductivity of 667 backedges. 286 proven. 69 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-20 18:48:38,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [980945159] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:48:38,361 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:48:38,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 54 [2024-09-20 18:48:38,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134784860] [2024-09-20 18:48:38,361 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:48:38,362 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2024-09-20 18:48:38,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:48:38,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2024-09-20 18:48:38,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=538, Invalid=2324, Unknown=0, NotChecked=0, Total=2862 [2024-09-20 18:48:38,362 INFO L87 Difference]: Start difference. First operand 150 states and 165 transitions. Second operand has 54 states, 54 states have (on average 1.7592592592592593) internal successors, (95), 54 states have internal predecessors, (95), 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-20 18:48:39,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:48:39,038 INFO L93 Difference]: Finished difference Result 277 states and 321 transitions. [2024-09-20 18:48:39,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-09-20 18:48:39,039 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 1.7592592592592593) internal successors, (95), 54 states have internal predecessors, (95), 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 120 [2024-09-20 18:48:39,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:48:39,040 INFO L225 Difference]: With dead ends: 277 [2024-09-20 18:48:39,040 INFO L226 Difference]: Without dead ends: 227 [2024-09-20 18:48:39,041 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 220 SyntacticMatches, 28 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1864 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=546, Invalid=2424, Unknown=0, NotChecked=0, Total=2970 [2024-09-20 18:48:39,041 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 6 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 276 SdHoareTripleChecker+Invalid, 406 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:48:39,041 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 276 Invalid, 406 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 406 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:48:39,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2024-09-20 18:48:39,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 150. [2024-09-20 18:48:39,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 118 states have (on average 1.1355932203389831) internal successors, (134), 119 states have internal predecessors, (134), 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-20 18:48:39,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 165 transitions. [2024-09-20 18:48:39,198 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 165 transitions. Word has length 120 [2024-09-20 18:48:39,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:48:39,198 INFO L474 AbstractCegarLoop]: Abstraction has 150 states and 165 transitions. [2024-09-20 18:48:39,198 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 1.7592592592592593) internal successors, (95), 54 states have internal predecessors, (95), 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-20 18:48:39,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:39,198 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 165 transitions. [2024-09-20 18:48:39,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2024-09-20 18:48:39,198 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:48:39,198 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:48:39,209 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Ended with exit code 0 [2024-09-20 18:48:39,399 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable115 [2024-09-20 18:48:39,399 INFO L399 AbstractCegarLoop]: === Iteration 117 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:48:39,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:39,399 INFO L85 PathProgramCache]: Analyzing trace with hash -1065924041, now seen corresponding path program 78 times [2024-09-20 18:48:39,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:48:39,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072859515] [2024-09-20 18:48:39,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:48:39,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:48:39,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:39,723 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:48:39,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:39,724 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-20 18:48:39,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:39,725 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-20 18:48:39,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:39,726 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-20 18:48:39,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:39,727 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-20 18:48:39,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:39,728 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-20 18:48:39,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:39,728 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-20 18:48:39,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:39,729 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-20 18:48:39,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:39,730 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-20 18:48:39,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:39,731 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-20 18:48:39,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:39,732 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-20 18:48:39,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:39,733 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-20 18:48:39,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:39,733 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-20 18:48:39,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:39,734 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-20 18:48:39,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:39,735 INFO L134 CoverageAnalysis]: Checked inductivity of 677 backedges. 249 proven. 116 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-20 18:48:39,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:48:39,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072859515] [2024-09-20 18:48:39,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072859515] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:48:39,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1562978771] [2024-09-20 18:48:39,736 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-20 18:48:39,736 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:48:39,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:48:39,737 INFO L229 MonitoredProcess]: Starting monitored process 117 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:48:39,737 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Waiting until timeout for monitored process [2024-09-20 18:48:39,785 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 14 check-sat command(s) [2024-09-20 18:48:39,785 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:48:39,786 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-09-20 18:48:39,791 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:48:40,202 INFO L134 CoverageAnalysis]: Checked inductivity of 677 backedges. 286 proven. 79 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-20 18:48:40,202 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:48:40,495 INFO L134 CoverageAnalysis]: Checked inductivity of 677 backedges. 286 proven. 79 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-20 18:48:40,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1562978771] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:48:40,495 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:48:40,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 53 [2024-09-20 18:48:40,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685026586] [2024-09-20 18:48:40,496 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:48:40,496 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2024-09-20 18:48:40,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:48:40,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2024-09-20 18:48:40,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=539, Invalid=2217, Unknown=0, NotChecked=0, Total=2756 [2024-09-20 18:48:40,497 INFO L87 Difference]: Start difference. First operand 150 states and 165 transitions. Second operand has 53 states, 53 states have (on average 1.7735849056603774) internal successors, (94), 53 states have internal predecessors, (94), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-20 18:48:41,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:48:41,132 INFO L93 Difference]: Finished difference Result 267 states and 311 transitions. [2024-09-20 18:48:41,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-09-20 18:48:41,132 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.7735849056603774) internal successors, (94), 53 states have internal predecessors, (94), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Word has length 120 [2024-09-20 18:48:41,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:48:41,134 INFO L225 Difference]: With dead ends: 267 [2024-09-20 18:48:41,134 INFO L226 Difference]: Without dead ends: 217 [2024-09-20 18:48:41,134 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 221 SyntacticMatches, 28 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1739 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=547, Invalid=2315, Unknown=0, NotChecked=0, Total=2862 [2024-09-20 18:48:41,134 INFO L434 NwaCegarLoop]: 39 mSDtfsCounter, 6 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 464 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 358 SdHoareTripleChecker+Invalid, 464 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 464 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:48:41,134 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 358 Invalid, 464 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 464 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:48:41,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2024-09-20 18:48:41,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 150. [2024-09-20 18:48:41,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 118 states have (on average 1.1355932203389831) internal successors, (134), 119 states have internal predecessors, (134), 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-20 18:48:41,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 165 transitions. [2024-09-20 18:48:41,292 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 165 transitions. Word has length 120 [2024-09-20 18:48:41,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:48:41,292 INFO L474 AbstractCegarLoop]: Abstraction has 150 states and 165 transitions. [2024-09-20 18:48:41,292 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.7735849056603774) internal successors, (94), 53 states have internal predecessors, (94), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-20 18:48:41,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:41,292 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 165 transitions. [2024-09-20 18:48:41,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2024-09-20 18:48:41,293 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:48:41,293 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:48:41,304 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Ended with exit code 0 [2024-09-20 18:48:41,493 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,117 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:48:41,493 INFO L399 AbstractCegarLoop]: === Iteration 118 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:48:41,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:41,493 INFO L85 PathProgramCache]: Analyzing trace with hash 179661110, now seen corresponding path program 13 times [2024-09-20 18:48:41,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:48:41,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701341914] [2024-09-20 18:48:41,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:48:41,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:48:41,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:41,813 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:48:41,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:41,814 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-20 18:48:41,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:41,815 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-20 18:48:41,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:41,815 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-20 18:48:41,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:41,816 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-20 18:48:41,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:41,817 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-20 18:48:41,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:41,818 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-20 18:48:41,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:41,819 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-20 18:48:41,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:41,820 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-20 18:48:41,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:41,821 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-20 18:48:41,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:41,821 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-20 18:48:41,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:41,822 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-20 18:48:41,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:41,823 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-20 18:48:41,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:41,824 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-20 18:48:41,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:41,825 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-20 18:48:41,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:48:41,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701341914] [2024-09-20 18:48:41,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701341914] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:48:41,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1619414316] [2024-09-20 18:48:41,825 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-20 18:48:41,825 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:48:41,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:48:41,826 INFO L229 MonitoredProcess]: Starting monitored process 118 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:48:41,827 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Waiting until timeout for monitored process [2024-09-20 18:48:41,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:41,874 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-09-20 18:48:41,875 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:48:42,317 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-20 18:48:42,317 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:48:42,603 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-20 18:48:42,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1619414316] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:48:42,603 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:48:42,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 52 [2024-09-20 18:48:42,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021681932] [2024-09-20 18:48:42,603 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:48:42,604 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2024-09-20 18:48:42,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:48:42,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2024-09-20 18:48:42,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=544, Invalid=2108, Unknown=0, NotChecked=0, Total=2652 [2024-09-20 18:48:42,604 INFO L87 Difference]: Start difference. First operand 150 states and 165 transitions. Second operand has 52 states, 52 states have (on average 1.7884615384615385) internal successors, (93), 52 states have internal predecessors, (93), 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-20 18:48:43,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:48:43,103 INFO L93 Difference]: Finished difference Result 258 states and 303 transitions. [2024-09-20 18:48:43,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-09-20 18:48:43,104 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 1.7884615384615385) internal successors, (93), 52 states have internal predecessors, (93), 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 120 [2024-09-20 18:48:43,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:48:43,105 INFO L225 Difference]: With dead ends: 258 [2024-09-20 18:48:43,106 INFO L226 Difference]: Without dead ends: 208 [2024-09-20 18:48:43,106 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 222 SyntacticMatches, 28 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1605 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=552, Invalid=2204, Unknown=0, NotChecked=0, Total=2756 [2024-09-20 18:48:43,106 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 6 mSDsluCounter, 348 mSDsCounter, 0 mSdLazyCounter, 496 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 389 SdHoareTripleChecker+Invalid, 496 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 496 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:48:43,106 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 389 Invalid, 496 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 496 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:48:43,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2024-09-20 18:48:43,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 152. [2024-09-20 18:48:43,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 120 states have (on average 1.1416666666666666) internal successors, (137), 121 states have internal predecessors, (137), 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-20 18:48:43,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 168 transitions. [2024-09-20 18:48:43,260 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 168 transitions. Word has length 120 [2024-09-20 18:48:43,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:48:43,260 INFO L474 AbstractCegarLoop]: Abstraction has 152 states and 168 transitions. [2024-09-20 18:48:43,260 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 1.7884615384615385) internal successors, (93), 52 states have internal predecessors, (93), 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-20 18:48:43,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:43,260 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 168 transitions. [2024-09-20 18:48:43,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2024-09-20 18:48:43,261 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:48:43,261 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 14, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:48:43,272 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Ended with exit code 0 [2024-09-20 18:48:43,461 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117,118 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:48:43,461 INFO L399 AbstractCegarLoop]: === Iteration 119 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:48:43,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:43,462 INFO L85 PathProgramCache]: Analyzing trace with hash -1632046878, now seen corresponding path program 26 times [2024-09-20 18:48:43,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:48:43,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992114117] [2024-09-20 18:48:43,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:48:43,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:48:43,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:43,669 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:48:43,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:43,670 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-20 18:48:43,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:43,671 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-20 18:48:43,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:43,672 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-20 18:48:43,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:43,672 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-20 18:48:43,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:43,673 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-20 18:48:43,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:43,674 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-20 18:48:43,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:43,675 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-20 18:48:43,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:43,676 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-20 18:48:43,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:43,676 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-20 18:48:43,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:43,677 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-20 18:48:43,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:43,678 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-20 18:48:43,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:43,679 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-20 18:48:43,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:43,679 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-20 18:48:43,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:43,680 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-20 18:48:43,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:48:43,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992114117] [2024-09-20 18:48:43,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992114117] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:48:43,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [121019552] [2024-09-20 18:48:43,681 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-20 18:48:43,681 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:48:43,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:48:43,682 INFO L229 MonitoredProcess]: Starting monitored process 119 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:48:43,682 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Waiting until timeout for monitored process [2024-09-20 18:48:43,726 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-20 18:48:43,727 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:48:43,728 INFO L262 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-09-20 18:48:43,729 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:48:43,788 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-20 18:48:43,788 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:48:43,990 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-20 18:48:43,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [121019552] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:48:43,990 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:48:43,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 22 [2024-09-20 18:48:43,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733509935] [2024-09-20 18:48:43,991 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:48:43,991 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-09-20 18:48:43,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:48:43,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-09-20 18:48:43,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=313, Unknown=0, NotChecked=0, Total=462 [2024-09-20 18:48:43,991 INFO L87 Difference]: Start difference. First operand 152 states and 168 transitions. Second operand has 22 states, 22 states have (on average 2.8636363636363638) internal successors, (63), 20 states have internal predecessors, (63), 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-20 18:48:44,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:48:44,282 INFO L93 Difference]: Finished difference Result 165 states and 182 transitions. [2024-09-20 18:48:44,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-09-20 18:48:44,282 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.8636363636363638) internal successors, (63), 20 states have internal predecessors, (63), 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 121 [2024-09-20 18:48:44,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:48:44,284 INFO L225 Difference]: With dead ends: 165 [2024-09-20 18:48:44,284 INFO L226 Difference]: Without dead ends: 163 [2024-09-20 18:48:44,284 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 302 GetRequests, 251 SyntacticMatches, 30 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 388 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=155, Invalid=351, Unknown=0, NotChecked=0, Total=506 [2024-09-20 18:48:44,284 INFO L434 NwaCegarLoop]: 43 mSDtfsCounter, 32 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 286 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 317 SdHoareTripleChecker+Invalid, 302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 286 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:48:44,284 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 317 Invalid, 302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 286 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:48:44,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2024-09-20 18:48:44,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 159. [2024-09-20 18:48:44,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 125 states have (on average 1.136) internal successors, (142), 126 states have internal predecessors, (142), 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-20 18:48:44,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 175 transitions. [2024-09-20 18:48:44,441 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 175 transitions. Word has length 121 [2024-09-20 18:48:44,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:48:44,441 INFO L474 AbstractCegarLoop]: Abstraction has 159 states and 175 transitions. [2024-09-20 18:48:44,441 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.8636363636363638) internal successors, (63), 20 states have internal predecessors, (63), 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-20 18:48:44,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:44,441 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 175 transitions. [2024-09-20 18:48:44,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2024-09-20 18:48:44,442 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:48:44,442 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:48:44,453 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Ended with exit code 0 [2024-09-20 18:48:44,642 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable118 [2024-09-20 18:48:44,642 INFO L399 AbstractCegarLoop]: === Iteration 120 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:48:44,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:44,643 INFO L85 PathProgramCache]: Analyzing trace with hash -1580169674, now seen corresponding path program 27 times [2024-09-20 18:48:44,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:48:44,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985623297] [2024-09-20 18:48:44,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:48:44,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:48:44,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:45,032 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:48:45,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:45,033 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-20 18:48:45,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:45,034 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-20 18:48:45,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:45,035 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-20 18:48:45,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:45,036 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-20 18:48:45,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:45,037 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-20 18:48:45,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:45,038 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-20 18:48:45,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:45,039 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-20 18:48:45,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:45,040 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-20 18:48:45,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:45,041 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-20 18:48:45,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:45,042 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-20 18:48:45,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:45,043 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-20 18:48:45,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:45,044 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-20 18:48:45,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:45,044 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-20 18:48:45,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:45,045 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-20 18:48:45,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:45,047 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-20 18:48:45,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:48:45,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985623297] [2024-09-20 18:48:45,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985623297] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:48:45,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [958664372] [2024-09-20 18:48:45,047 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-20 18:48:45,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:48:45,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:48:45,049 INFO L229 MonitoredProcess]: Starting monitored process 120 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:48:45,050 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Waiting until timeout for monitored process [2024-09-20 18:48:45,112 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2024-09-20 18:48:45,112 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:48:45,113 INFO L262 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-09-20 18:48:45,115 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:48:45,794 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-20 18:48:45,795 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:48:46,134 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-20 18:48:46,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [958664372] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:48:46,134 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:48:46,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 69 [2024-09-20 18:48:46,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805958410] [2024-09-20 18:48:46,134 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:48:46,134 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2024-09-20 18:48:46,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:48:46,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2024-09-20 18:48:46,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=891, Invalid=3801, Unknown=0, NotChecked=0, Total=4692 [2024-09-20 18:48:46,135 INFO L87 Difference]: Start difference. First operand 159 states and 175 transitions. Second operand has 69 states, 69 states have (on average 1.6231884057971016) internal successors, (112), 69 states have internal predecessors, (112), 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-20 18:48:46,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:48:46,674 INFO L93 Difference]: Finished difference Result 272 states and 319 transitions. [2024-09-20 18:48:46,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-09-20 18:48:46,674 INFO L78 Accepts]: Start accepts. Automaton has has 69 states, 69 states have (on average 1.6231884057971016) internal successors, (112), 69 states have internal predecessors, (112), 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 128 [2024-09-20 18:48:46,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:48:46,676 INFO L225 Difference]: With dead ends: 272 [2024-09-20 18:48:46,676 INFO L226 Difference]: Without dead ends: 219 [2024-09-20 18:48:46,676 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 223 SyntacticMatches, 30 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3858 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=899, Invalid=3931, Unknown=0, NotChecked=0, Total=4830 [2024-09-20 18:48:46,676 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 6 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 587 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 320 SdHoareTripleChecker+Invalid, 587 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 587 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:48:46,676 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 320 Invalid, 587 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 587 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:48:46,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2024-09-20 18:48:46,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 160. [2024-09-20 18:48:46,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 126 states have (on average 1.1349206349206349) internal successors, (143), 127 states have internal predecessors, (143), 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-20 18:48:46,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 176 transitions. [2024-09-20 18:48:46,855 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 176 transitions. Word has length 128 [2024-09-20 18:48:46,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:48:46,856 INFO L474 AbstractCegarLoop]: Abstraction has 160 states and 176 transitions. [2024-09-20 18:48:46,856 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 69 states have (on average 1.6231884057971016) internal successors, (112), 69 states have internal predecessors, (112), 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-20 18:48:46,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:46,856 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 176 transitions. [2024-09-20 18:48:46,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2024-09-20 18:48:46,856 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:48:46,856 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:48:46,867 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Ended with exit code 0 [2024-09-20 18:48:47,057 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 120 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable119 [2024-09-20 18:48:47,057 INFO L399 AbstractCegarLoop]: === Iteration 121 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:48:47,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:47,057 INFO L85 PathProgramCache]: Analyzing trace with hash -634376267, now seen corresponding path program 79 times [2024-09-20 18:48:47,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:48:47,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967631883] [2024-09-20 18:48:47,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:48:47,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:48:47,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:47,465 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:48:47,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:47,467 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-20 18:48:47,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:47,468 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-20 18:48:47,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:47,469 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-20 18:48:47,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:47,469 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-20 18:48:47,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:47,470 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-20 18:48:47,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:47,471 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-20 18:48:47,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:47,472 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-20 18:48:47,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:47,473 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-20 18:48:47,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:47,474 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-20 18:48:47,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:47,474 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-20 18:48:47,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:47,475 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-20 18:48:47,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:47,476 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-20 18:48:47,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:47,477 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-20 18:48:47,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:47,478 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-20 18:48:47,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:47,479 INFO L134 CoverageAnalysis]: Checked inductivity of 785 backedges. 289 proven. 132 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-20 18:48:47,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:48:47,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967631883] [2024-09-20 18:48:47,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967631883] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:48:47,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1781441124] [2024-09-20 18:48:47,479 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-20 18:48:47,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:48:47,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:48:47,480 INFO L229 MonitoredProcess]: Starting monitored process 121 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:48:47,481 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Waiting until timeout for monitored process [2024-09-20 18:48:47,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:47,530 INFO L262 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-09-20 18:48:47,531 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:48:48,174 INFO L134 CoverageAnalysis]: Checked inductivity of 785 backedges. 329 proven. 92 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-20 18:48:48,174 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:48:48,512 INFO L134 CoverageAnalysis]: Checked inductivity of 785 backedges. 329 proven. 92 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-20 18:48:48,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1781441124] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:48:48,513 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:48:48,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 68 [2024-09-20 18:48:48,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282162459] [2024-09-20 18:48:48,513 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:48:48,513 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2024-09-20 18:48:48,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:48:48,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2024-09-20 18:48:48,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=845, Invalid=3711, Unknown=0, NotChecked=0, Total=4556 [2024-09-20 18:48:48,514 INFO L87 Difference]: Start difference. First operand 160 states and 176 transitions. Second operand has 68 states, 68 states have (on average 1.6323529411764706) internal successors, (111), 68 states have internal predecessors, (111), 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-20 18:48:49,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:48:49,299 INFO L93 Difference]: Finished difference Result 285 states and 332 transitions. [2024-09-20 18:48:49,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-09-20 18:48:49,299 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 68 states have (on average 1.6323529411764706) internal successors, (111), 68 states have internal predecessors, (111), 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 128 [2024-09-20 18:48:49,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:48:49,301 INFO L225 Difference]: With dead ends: 285 [2024-09-20 18:48:49,301 INFO L226 Difference]: Without dead ends: 232 [2024-09-20 18:48:49,301 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 224 SyntacticMatches, 30 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3747 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=853, Invalid=3839, Unknown=0, NotChecked=0, Total=4692 [2024-09-20 18:48:49,306 INFO L434 NwaCegarLoop]: 45 mSDtfsCounter, 6 mSDsluCounter, 469 mSDsCounter, 0 mSdLazyCounter, 727 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 514 SdHoareTripleChecker+Invalid, 727 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 727 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:48:49,307 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 514 Invalid, 727 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 727 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:48:49,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2024-09-20 18:48:49,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 160. [2024-09-20 18:48:49,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 126 states have (on average 1.1349206349206349) internal successors, (143), 127 states have internal predecessors, (143), 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-20 18:48:49,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 176 transitions. [2024-09-20 18:48:49,499 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 176 transitions. Word has length 128 [2024-09-20 18:48:49,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:48:49,499 INFO L474 AbstractCegarLoop]: Abstraction has 160 states and 176 transitions. [2024-09-20 18:48:49,499 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 68 states, 68 states have (on average 1.6323529411764706) internal successors, (111), 68 states have internal predecessors, (111), 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-20 18:48:49,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:49,499 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 176 transitions. [2024-09-20 18:48:49,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2024-09-20 18:48:49,500 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:48:49,500 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:48:49,513 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Forceful destruction successful, exit code 0 [2024-09-20 18:48:49,700 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,121 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:48:49,701 INFO L399 AbstractCegarLoop]: === Iteration 122 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:48:49,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:49,701 INFO L85 PathProgramCache]: Analyzing trace with hash -326772138, now seen corresponding path program 80 times [2024-09-20 18:48:49,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:48:49,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172385084] [2024-09-20 18:48:49,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:48:49,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:48:49,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:50,074 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:48:50,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:50,075 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-20 18:48:50,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:50,076 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-20 18:48:50,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:50,077 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-20 18:48:50,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:50,078 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-20 18:48:50,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:50,079 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-20 18:48:50,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:50,079 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-20 18:48:50,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:50,080 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-20 18:48:50,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:50,081 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-20 18:48:50,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:50,082 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-20 18:48:50,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:50,083 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-20 18:48:50,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:50,083 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-20 18:48:50,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:50,084 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-20 18:48:50,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:50,085 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-20 18:48:50,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:50,086 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-20 18:48:50,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:50,087 INFO L134 CoverageAnalysis]: Checked inductivity of 774 backedges. 289 proven. 121 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-20 18:48:50,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:48:50,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172385084] [2024-09-20 18:48:50,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172385084] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:48:50,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [180658369] [2024-09-20 18:48:50,087 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-20 18:48:50,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:48:50,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:48:50,088 INFO L229 MonitoredProcess]: Starting monitored process 122 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:48:50,089 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Waiting until timeout for monitored process [2024-09-20 18:48:50,133 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-20 18:48:50,133 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:48:50,134 INFO L262 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-09-20 18:48:50,135 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:48:50,735 INFO L134 CoverageAnalysis]: Checked inductivity of 774 backedges. 329 proven. 81 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-20 18:48:50,736 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:48:51,070 INFO L134 CoverageAnalysis]: Checked inductivity of 774 backedges. 329 proven. 81 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-20 18:48:51,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [180658369] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:48:51,070 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:48:51,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 67 [2024-09-20 18:48:51,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672361978] [2024-09-20 18:48:51,070 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:48:51,070 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2024-09-20 18:48:51,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:48:51,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2024-09-20 18:48:51,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=803, Invalid=3619, Unknown=0, NotChecked=0, Total=4422 [2024-09-20 18:48:51,071 INFO L87 Difference]: Start difference. First operand 160 states and 176 transitions. Second operand has 67 states, 67 states have (on average 1.6417910447761195) internal successors, (110), 67 states have internal predecessors, (110), 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-20 18:48:51,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:48:51,937 INFO L93 Difference]: Finished difference Result 296 states and 343 transitions. [2024-09-20 18:48:51,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-09-20 18:48:51,938 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 1.6417910447761195) internal successors, (110), 67 states have internal predecessors, (110), 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 128 [2024-09-20 18:48:51,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:48:51,939 INFO L225 Difference]: With dead ends: 296 [2024-09-20 18:48:51,939 INFO L226 Difference]: Without dead ends: 243 [2024-09-20 18:48:51,940 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 225 SyntacticMatches, 30 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3581 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=811, Invalid=3745, Unknown=0, NotChecked=0, Total=4556 [2024-09-20 18:48:51,940 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 6 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 770 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 502 SdHoareTripleChecker+Invalid, 770 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 770 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:48:51,940 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 502 Invalid, 770 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 770 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:48:51,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2024-09-20 18:48:52,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 160. [2024-09-20 18:48:52,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 126 states have (on average 1.1349206349206349) internal successors, (143), 127 states have internal predecessors, (143), 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-20 18:48:52,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 176 transitions. [2024-09-20 18:48:52,137 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 176 transitions. Word has length 128 [2024-09-20 18:48:52,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:48:52,137 INFO L474 AbstractCegarLoop]: Abstraction has 160 states and 176 transitions. [2024-09-20 18:48:52,137 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 1.6417910447761195) internal successors, (110), 67 states have internal predecessors, (110), 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-20 18:48:52,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:52,137 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 176 transitions. [2024-09-20 18:48:52,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2024-09-20 18:48:52,138 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:48:52,138 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 11, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:48:52,149 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Ended with exit code 0 [2024-09-20 18:48:52,338 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,122 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:48:52,338 INFO L399 AbstractCegarLoop]: === Iteration 123 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:48:52,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:52,338 INFO L85 PathProgramCache]: Analyzing trace with hash 930076565, now seen corresponding path program 81 times [2024-09-20 18:48:52,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:48:52,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780324725] [2024-09-20 18:48:52,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:48:52,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:48:52,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:52,712 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:48:52,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:52,713 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-20 18:48:52,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:52,714 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-20 18:48:52,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:52,715 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-20 18:48:52,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:52,716 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-20 18:48:52,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:52,717 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-20 18:48:52,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:52,717 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-20 18:48:52,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:52,718 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-20 18:48:52,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:52,719 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-20 18:48:52,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:52,720 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-20 18:48:52,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:52,721 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-20 18:48:52,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:52,722 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-20 18:48:52,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:52,722 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-20 18:48:52,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:52,723 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-20 18:48:52,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:52,724 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-20 18:48:52,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:52,725 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 289 proven. 112 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-20 18:48:52,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:48:52,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780324725] [2024-09-20 18:48:52,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780324725] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:48:52,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [352794592] [2024-09-20 18:48:52,726 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-20 18:48:52,726 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:48:52,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:48:52,727 INFO L229 MonitoredProcess]: Starting monitored process 123 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:48:52,727 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Waiting until timeout for monitored process [2024-09-20 18:48:52,782 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2024-09-20 18:48:52,782 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:48:52,783 INFO L262 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-09-20 18:48:52,784 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:48:53,385 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 329 proven. 72 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-20 18:48:53,385 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:48:53,710 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 329 proven. 72 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-20 18:48:53,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [352794592] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:48:53,710 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:48:53,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 66 [2024-09-20 18:48:53,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831883025] [2024-09-20 18:48:53,710 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:48:53,710 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2024-09-20 18:48:53,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:48:53,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2024-09-20 18:48:53,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=765, Invalid=3525, Unknown=0, NotChecked=0, Total=4290 [2024-09-20 18:48:53,711 INFO L87 Difference]: Start difference. First operand 160 states and 176 transitions. Second operand has 66 states, 66 states have (on average 1.6515151515151516) internal successors, (109), 66 states have internal predecessors, (109), 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-20 18:48:54,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:48:54,714 INFO L93 Difference]: Finished difference Result 305 states and 352 transitions. [2024-09-20 18:48:54,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-09-20 18:48:54,715 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 1.6515151515151516) internal successors, (109), 66 states have internal predecessors, (109), 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 128 [2024-09-20 18:48:54,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:48:54,716 INFO L225 Difference]: With dead ends: 305 [2024-09-20 18:48:54,716 INFO L226 Difference]: Without dead ends: 252 [2024-09-20 18:48:54,717 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 226 SyntacticMatches, 30 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3418 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=773, Invalid=3649, Unknown=0, NotChecked=0, Total=4422 [2024-09-20 18:48:54,717 INFO L434 NwaCegarLoop]: 45 mSDtfsCounter, 6 mSDsluCounter, 402 mSDsCounter, 0 mSdLazyCounter, 750 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 447 SdHoareTripleChecker+Invalid, 750 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 750 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:48:54,717 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 447 Invalid, 750 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 750 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:48:54,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2024-09-20 18:48:54,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 160. [2024-09-20 18:48:54,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 126 states have (on average 1.1349206349206349) internal successors, (143), 127 states have internal predecessors, (143), 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-20 18:48:54,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 176 transitions. [2024-09-20 18:48:54,913 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 176 transitions. Word has length 128 [2024-09-20 18:48:54,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:48:54,914 INFO L474 AbstractCegarLoop]: Abstraction has 160 states and 176 transitions. [2024-09-20 18:48:54,914 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 1.6515151515151516) internal successors, (109), 66 states have internal predecessors, (109), 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-20 18:48:54,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:54,914 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 176 transitions. [2024-09-20 18:48:54,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2024-09-20 18:48:54,914 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:48:54,914 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 10, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:48:54,926 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Forceful destruction successful, exit code 0 [2024-09-20 18:48:55,115 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122,123 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:48:55,115 INFO L399 AbstractCegarLoop]: === Iteration 124 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:48:55,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:55,115 INFO L85 PathProgramCache]: Analyzing trace with hash -691947914, now seen corresponding path program 82 times [2024-09-20 18:48:55,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:48:55,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311499545] [2024-09-20 18:48:55,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:48:55,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:48:55,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:55,563 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:48:55,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:55,564 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-20 18:48:55,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:55,565 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-20 18:48:55,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:55,566 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-20 18:48:55,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:55,567 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-20 18:48:55,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:55,568 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-20 18:48:55,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:55,568 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-20 18:48:55,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:55,569 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-20 18:48:55,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:55,570 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-20 18:48:55,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:55,571 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-20 18:48:55,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:55,572 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-20 18:48:55,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:55,572 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-20 18:48:55,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:55,573 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-20 18:48:55,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:55,574 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-20 18:48:55,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:55,575 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-20 18:48:55,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:55,576 INFO L134 CoverageAnalysis]: Checked inductivity of 758 backedges. 289 proven. 105 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-20 18:48:55,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:48:55,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311499545] [2024-09-20 18:48:55,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311499545] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:48:55,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1452800967] [2024-09-20 18:48:55,576 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-20 18:48:55,577 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:48:55,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:48:55,578 INFO L229 MonitoredProcess]: Starting monitored process 124 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:48:55,578 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Waiting until timeout for monitored process [2024-09-20 18:48:55,623 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-20 18:48:55,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:48:55,624 INFO L262 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-09-20 18:48:55,625 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:48:56,218 INFO L134 CoverageAnalysis]: Checked inductivity of 758 backedges. 329 proven. 65 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-20 18:48:56,218 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:48:56,534 INFO L134 CoverageAnalysis]: Checked inductivity of 758 backedges. 329 proven. 65 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-20 18:48:56,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1452800967] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:48:56,534 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:48:56,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 65 [2024-09-20 18:48:56,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079375455] [2024-09-20 18:48:56,534 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:48:56,535 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2024-09-20 18:48:56,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:48:56,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2024-09-20 18:48:56,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=731, Invalid=3429, Unknown=0, NotChecked=0, Total=4160 [2024-09-20 18:48:56,536 INFO L87 Difference]: Start difference. First operand 160 states and 176 transitions. Second operand has 65 states, 65 states have (on average 1.6615384615384616) internal successors, (108), 65 states have internal predecessors, (108), 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-20 18:48:57,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:48:57,604 INFO L93 Difference]: Finished difference Result 312 states and 359 transitions. [2024-09-20 18:48:57,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-09-20 18:48:57,605 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 65 states have (on average 1.6615384615384616) internal successors, (108), 65 states have internal predecessors, (108), 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 128 [2024-09-20 18:48:57,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:48:57,606 INFO L225 Difference]: With dead ends: 312 [2024-09-20 18:48:57,606 INFO L226 Difference]: Without dead ends: 259 [2024-09-20 18:48:57,607 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 227 SyntacticMatches, 30 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3258 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=739, Invalid=3551, Unknown=0, NotChecked=0, Total=4290 [2024-09-20 18:48:57,607 INFO L434 NwaCegarLoop]: 43 mSDtfsCounter, 6 mSDsluCounter, 281 mSDsCounter, 0 mSdLazyCounter, 597 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 324 SdHoareTripleChecker+Invalid, 597 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 597 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:48:57,607 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 324 Invalid, 597 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 597 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:48:57,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2024-09-20 18:48:57,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 160. [2024-09-20 18:48:57,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 126 states have (on average 1.1349206349206349) internal successors, (143), 127 states have internal predecessors, (143), 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-20 18:48:57,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 176 transitions. [2024-09-20 18:48:57,819 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 176 transitions. Word has length 128 [2024-09-20 18:48:57,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:48:57,819 INFO L474 AbstractCegarLoop]: Abstraction has 160 states and 176 transitions. [2024-09-20 18:48:57,819 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 65 states have (on average 1.6615384615384616) internal successors, (108), 65 states have internal predecessors, (108), 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-20 18:48:57,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:57,819 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 176 transitions. [2024-09-20 18:48:57,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2024-09-20 18:48:57,819 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:48:57,819 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 9, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:48:57,831 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Ended with exit code 0 [2024-09-20 18:48:58,020 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123,124 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:48:58,021 INFO L399 AbstractCegarLoop]: === Iteration 125 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:48:58,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:48:58,021 INFO L85 PathProgramCache]: Analyzing trace with hash 641202037, now seen corresponding path program 83 times [2024-09-20 18:48:58,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:48:58,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120847128] [2024-09-20 18:48:58,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:48:58,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:48:58,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:58,377 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:48:58,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:58,378 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-20 18:48:58,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:58,379 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-20 18:48:58,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:58,380 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-20 18:48:58,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:58,381 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-20 18:48:58,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:58,382 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-20 18:48:58,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:58,383 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-20 18:48:58,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:58,387 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-20 18:48:58,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:58,388 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-20 18:48:58,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:58,389 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-20 18:48:58,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:58,390 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-20 18:48:58,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:58,390 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-20 18:48:58,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:58,391 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-20 18:48:58,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:58,392 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-20 18:48:58,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:58,393 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-20 18:48:58,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:48:58,394 INFO L134 CoverageAnalysis]: Checked inductivity of 753 backedges. 289 proven. 100 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-20 18:48:58,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:48:58,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120847128] [2024-09-20 18:48:58,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120847128] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:48:58,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [879357168] [2024-09-20 18:48:58,394 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-20 18:48:58,394 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:48:58,394 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:48:58,395 INFO L229 MonitoredProcess]: Starting monitored process 125 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:48:58,396 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Waiting until timeout for monitored process [2024-09-20 18:48:58,448 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2024-09-20 18:48:58,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:48:58,449 INFO L262 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-09-20 18:48:58,450 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:48:59,002 INFO L134 CoverageAnalysis]: Checked inductivity of 753 backedges. 329 proven. 60 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-20 18:48:59,002 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:48:59,315 INFO L134 CoverageAnalysis]: Checked inductivity of 753 backedges. 329 proven. 60 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-20 18:48:59,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [879357168] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:48:59,315 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:48:59,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 64 [2024-09-20 18:48:59,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228771874] [2024-09-20 18:48:59,315 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:48:59,316 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2024-09-20 18:48:59,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:48:59,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2024-09-20 18:48:59,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=701, Invalid=3331, Unknown=0, NotChecked=0, Total=4032 [2024-09-20 18:48:59,317 INFO L87 Difference]: Start difference. First operand 160 states and 176 transitions. Second operand has 64 states, 64 states have (on average 1.671875) internal successors, (107), 64 states have internal predecessors, (107), 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-20 18:49:00,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:49:00,535 INFO L93 Difference]: Finished difference Result 317 states and 364 transitions. [2024-09-20 18:49:00,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-09-20 18:49:00,536 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 1.671875) internal successors, (107), 64 states have internal predecessors, (107), 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 128 [2024-09-20 18:49:00,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:49:00,538 INFO L225 Difference]: With dead ends: 317 [2024-09-20 18:49:00,538 INFO L226 Difference]: Without dead ends: 264 [2024-09-20 18:49:00,538 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 228 SyntacticMatches, 30 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3101 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=709, Invalid=3451, Unknown=0, NotChecked=0, Total=4160 [2024-09-20 18:49:00,538 INFO L434 NwaCegarLoop]: 45 mSDtfsCounter, 6 mSDsluCounter, 505 mSDsCounter, 0 mSdLazyCounter, 870 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 550 SdHoareTripleChecker+Invalid, 870 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 870 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:49:00,538 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 550 Invalid, 870 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 870 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:49:00,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2024-09-20 18:49:00,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 160. [2024-09-20 18:49:00,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 126 states have (on average 1.1349206349206349) internal successors, (143), 127 states have internal predecessors, (143), 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-20 18:49:00,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 176 transitions. [2024-09-20 18:49:00,742 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 176 transitions. Word has length 128 [2024-09-20 18:49:00,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:49:00,742 INFO L474 AbstractCegarLoop]: Abstraction has 160 states and 176 transitions. [2024-09-20 18:49:00,742 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 1.671875) internal successors, (107), 64 states have internal predecessors, (107), 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-20 18:49:00,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:49:00,742 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 176 transitions. [2024-09-20 18:49:00,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2024-09-20 18:49:00,743 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:49:00,743 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 8, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:49:00,754 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Forceful destruction successful, exit code 0 [2024-09-20 18:49:00,943 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable124 [2024-09-20 18:49:00,943 INFO L399 AbstractCegarLoop]: === Iteration 126 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:49:00,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:49:00,944 INFO L85 PathProgramCache]: Analyzing trace with hash 545659542, now seen corresponding path program 84 times [2024-09-20 18:49:00,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:49:00,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314945855] [2024-09-20 18:49:00,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:49:00,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:49:00,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:01,300 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:49:01,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:01,301 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-20 18:49:01,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:01,302 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-20 18:49:01,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:01,303 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-20 18:49:01,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:01,304 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-20 18:49:01,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:01,304 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-20 18:49:01,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:01,305 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-20 18:49:01,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:01,306 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-20 18:49:01,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:01,307 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-20 18:49:01,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:01,308 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-20 18:49:01,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:01,309 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-20 18:49:01,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:01,309 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-20 18:49:01,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:01,310 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-20 18:49:01,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:01,311 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-20 18:49:01,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:01,312 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-20 18:49:01,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:01,313 INFO L134 CoverageAnalysis]: Checked inductivity of 750 backedges. 289 proven. 97 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-20 18:49:01,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:49:01,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314945855] [2024-09-20 18:49:01,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314945855] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:49:01,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1446611126] [2024-09-20 18:49:01,314 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-20 18:49:01,314 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:49:01,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:49:01,315 INFO L229 MonitoredProcess]: Starting monitored process 126 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:49:01,316 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Waiting until timeout for monitored process [2024-09-20 18:49:01,368 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2024-09-20 18:49:01,368 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:49:01,369 INFO L262 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-09-20 18:49:01,370 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:49:01,927 INFO L134 CoverageAnalysis]: Checked inductivity of 750 backedges. 329 proven. 57 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-20 18:49:01,927 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:49:02,243 INFO L134 CoverageAnalysis]: Checked inductivity of 750 backedges. 329 proven. 57 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-20 18:49:02,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1446611126] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:49:02,243 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:49:02,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 63 [2024-09-20 18:49:02,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024632036] [2024-09-20 18:49:02,243 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:49:02,243 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2024-09-20 18:49:02,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:49:02,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2024-09-20 18:49:02,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=675, Invalid=3231, Unknown=0, NotChecked=0, Total=3906 [2024-09-20 18:49:02,244 INFO L87 Difference]: Start difference. First operand 160 states and 176 transitions. Second operand has 63 states, 63 states have (on average 1.6825396825396826) internal successors, (106), 63 states have internal predecessors, (106), 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-20 18:49:03,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:49:03,466 INFO L93 Difference]: Finished difference Result 320 states and 367 transitions. [2024-09-20 18:49:03,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-09-20 18:49:03,466 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 1.6825396825396826) internal successors, (106), 63 states have internal predecessors, (106), 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 128 [2024-09-20 18:49:03,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:49:03,468 INFO L225 Difference]: With dead ends: 320 [2024-09-20 18:49:03,468 INFO L226 Difference]: Without dead ends: 267 [2024-09-20 18:49:03,468 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 229 SyntacticMatches, 30 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2947 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=683, Invalid=3349, Unknown=0, NotChecked=0, Total=4032 [2024-09-20 18:49:03,468 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 6 mSDsluCounter, 446 mSDsCounter, 0 mSdLazyCounter, 707 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 487 SdHoareTripleChecker+Invalid, 707 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 707 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:49:03,468 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 487 Invalid, 707 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 707 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:49:03,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states. [2024-09-20 18:49:03,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 160. [2024-09-20 18:49:03,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 126 states have (on average 1.1349206349206349) internal successors, (143), 127 states have internal predecessors, (143), 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-20 18:49:03,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 176 transitions. [2024-09-20 18:49:03,682 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 176 transitions. Word has length 128 [2024-09-20 18:49:03,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:49:03,682 INFO L474 AbstractCegarLoop]: Abstraction has 160 states and 176 transitions. [2024-09-20 18:49:03,682 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 1.6825396825396826) internal successors, (106), 63 states have internal predecessors, (106), 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-20 18:49:03,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:49:03,682 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 176 transitions. [2024-09-20 18:49:03,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2024-09-20 18:49:03,682 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:49:03,682 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:49:03,694 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Ended with exit code 0 [2024-09-20 18:49:03,883 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2024-09-20 18:49:03,883 INFO L399 AbstractCegarLoop]: === Iteration 127 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:49:03,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:49:03,883 INFO L85 PathProgramCache]: Analyzing trace with hash -565801131, now seen corresponding path program 85 times [2024-09-20 18:49:03,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:49:03,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146123984] [2024-09-20 18:49:03,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:49:03,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:49:03,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:04,256 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:49:04,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:04,257 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-20 18:49:04,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:04,258 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-20 18:49:04,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:04,259 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-20 18:49:04,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:04,260 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-20 18:49:04,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:04,261 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-20 18:49:04,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:04,262 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-20 18:49:04,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:04,263 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-20 18:49:04,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:04,263 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-20 18:49:04,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:04,264 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-20 18:49:04,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:04,265 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-20 18:49:04,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:04,266 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-20 18:49:04,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:04,267 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-20 18:49:04,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:04,267 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-20 18:49:04,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:04,268 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-20 18:49:04,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:04,269 INFO L134 CoverageAnalysis]: Checked inductivity of 749 backedges. 289 proven. 96 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-20 18:49:04,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:49:04,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146123984] [2024-09-20 18:49:04,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146123984] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:49:04,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [830627824] [2024-09-20 18:49:04,270 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-20 18:49:04,270 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:49:04,270 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:49:04,271 INFO L229 MonitoredProcess]: Starting monitored process 127 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:49:04,271 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Waiting until timeout for monitored process [2024-09-20 18:49:04,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:04,316 INFO L262 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-09-20 18:49:04,317 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:49:04,871 INFO L134 CoverageAnalysis]: Checked inductivity of 749 backedges. 329 proven. 56 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-20 18:49:04,871 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:49:05,192 INFO L134 CoverageAnalysis]: Checked inductivity of 749 backedges. 329 proven. 56 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-20 18:49:05,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [830627824] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:49:05,192 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:49:05,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 62 [2024-09-20 18:49:05,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567887684] [2024-09-20 18:49:05,192 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:49:05,193 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2024-09-20 18:49:05,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:49:05,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2024-09-20 18:49:05,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=653, Invalid=3129, Unknown=0, NotChecked=0, Total=3782 [2024-09-20 18:49:05,193 INFO L87 Difference]: Start difference. First operand 160 states and 176 transitions. Second operand has 62 states, 62 states have (on average 1.6935483870967742) internal successors, (105), 62 states have internal predecessors, (105), 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-20 18:49:06,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:49:06,401 INFO L93 Difference]: Finished difference Result 321 states and 368 transitions. [2024-09-20 18:49:06,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-09-20 18:49:06,402 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 1.6935483870967742) internal successors, (105), 62 states have internal predecessors, (105), 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 128 [2024-09-20 18:49:06,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:49:06,403 INFO L225 Difference]: With dead ends: 321 [2024-09-20 18:49:06,403 INFO L226 Difference]: Without dead ends: 268 [2024-09-20 18:49:06,404 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 230 SyntacticMatches, 30 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2796 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=661, Invalid=3245, Unknown=0, NotChecked=0, Total=3906 [2024-09-20 18:49:06,404 INFO L434 NwaCegarLoop]: 43 mSDtfsCounter, 6 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 566 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 330 SdHoareTripleChecker+Invalid, 566 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 566 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:49:06,404 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 330 Invalid, 566 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 566 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:49:06,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2024-09-20 18:49:06,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 160. [2024-09-20 18:49:06,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 126 states have (on average 1.1349206349206349) internal successors, (143), 127 states have internal predecessors, (143), 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-20 18:49:06,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 176 transitions. [2024-09-20 18:49:06,614 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 176 transitions. Word has length 128 [2024-09-20 18:49:06,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:49:06,614 INFO L474 AbstractCegarLoop]: Abstraction has 160 states and 176 transitions. [2024-09-20 18:49:06,614 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 1.6935483870967742) internal successors, (105), 62 states have internal predecessors, (105), 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-20 18:49:06,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:49:06,614 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 176 transitions. [2024-09-20 18:49:06,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2024-09-20 18:49:06,614 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:49:06,614 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 8, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:49:06,626 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Ended with exit code 0 [2024-09-20 18:49:06,815 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126,127 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:49:06,815 INFO L399 AbstractCegarLoop]: === Iteration 128 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:49:06,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:49:06,815 INFO L85 PathProgramCache]: Analyzing trace with hash -1571486026, now seen corresponding path program 86 times [2024-09-20 18:49:06,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:49:06,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300298812] [2024-09-20 18:49:06,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:49:06,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:49:06,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:07,170 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:49:07,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:07,171 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-20 18:49:07,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:07,172 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-20 18:49:07,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:07,173 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-20 18:49:07,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:07,174 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-20 18:49:07,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:07,175 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-20 18:49:07,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:07,176 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-20 18:49:07,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:07,177 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-20 18:49:07,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:07,177 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-20 18:49:07,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:07,178 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-20 18:49:07,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:07,179 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-20 18:49:07,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:07,180 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-20 18:49:07,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:07,181 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-20 18:49:07,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:07,182 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-20 18:49:07,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:07,182 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-20 18:49:07,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:07,183 INFO L134 CoverageAnalysis]: Checked inductivity of 750 backedges. 289 proven. 97 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-20 18:49:07,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:49:07,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300298812] [2024-09-20 18:49:07,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300298812] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:49:07,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [493933078] [2024-09-20 18:49:07,184 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-20 18:49:07,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:49:07,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:49:07,185 INFO L229 MonitoredProcess]: Starting monitored process 128 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:49:07,188 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Waiting until timeout for monitored process [2024-09-20 18:49:07,236 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-20 18:49:07,237 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:49:07,238 INFO L262 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-09-20 18:49:07,239 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:49:07,756 INFO L134 CoverageAnalysis]: Checked inductivity of 750 backedges. 329 proven. 57 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-20 18:49:07,756 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:49:08,064 INFO L134 CoverageAnalysis]: Checked inductivity of 750 backedges. 329 proven. 57 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-20 18:49:08,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [493933078] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:49:08,064 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:49:08,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 61 [2024-09-20 18:49:08,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252604246] [2024-09-20 18:49:08,064 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:49:08,064 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2024-09-20 18:49:08,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:49:08,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2024-09-20 18:49:08,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=635, Invalid=3025, Unknown=0, NotChecked=0, Total=3660 [2024-09-20 18:49:08,066 INFO L87 Difference]: Start difference. First operand 160 states and 176 transitions. Second operand has 61 states, 61 states have (on average 1.7049180327868851) internal successors, (104), 61 states have internal predecessors, (104), 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-20 18:49:09,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:49:09,317 INFO L93 Difference]: Finished difference Result 320 states and 367 transitions. [2024-09-20 18:49:09,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-09-20 18:49:09,318 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 1.7049180327868851) internal successors, (104), 61 states have internal predecessors, (104), 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 128 [2024-09-20 18:49:09,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:49:09,320 INFO L225 Difference]: With dead ends: 320 [2024-09-20 18:49:09,320 INFO L226 Difference]: Without dead ends: 267 [2024-09-20 18:49:09,320 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 231 SyntacticMatches, 30 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2648 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=643, Invalid=3139, Unknown=0, NotChecked=0, Total=3782 [2024-09-20 18:49:09,320 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 6 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 520 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 281 SdHoareTripleChecker+Invalid, 520 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 520 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:49:09,320 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 281 Invalid, 520 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 520 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:49:09,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states. [2024-09-20 18:49:09,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 160. [2024-09-20 18:49:09,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 126 states have (on average 1.1349206349206349) internal successors, (143), 127 states have internal predecessors, (143), 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-20 18:49:09,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 176 transitions. [2024-09-20 18:49:09,542 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 176 transitions. Word has length 128 [2024-09-20 18:49:09,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:49:09,542 INFO L474 AbstractCegarLoop]: Abstraction has 160 states and 176 transitions. [2024-09-20 18:49:09,542 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 1.7049180327868851) internal successors, (104), 61 states have internal predecessors, (104), 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-20 18:49:09,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:49:09,542 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 176 transitions. [2024-09-20 18:49:09,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2024-09-20 18:49:09,543 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:49:09,543 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 9, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:49:09,554 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Forceful destruction successful, exit code 0 [2024-09-20 18:49:09,743 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127,128 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:49:09,743 INFO L399 AbstractCegarLoop]: === Iteration 129 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:49:09,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:49:09,744 INFO L85 PathProgramCache]: Analyzing trace with hash 1859755829, now seen corresponding path program 87 times [2024-09-20 18:49:09,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:49:09,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886296733] [2024-09-20 18:49:09,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:49:09,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:49:09,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:10,110 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:49:10,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:10,111 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-20 18:49:10,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:10,112 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-20 18:49:10,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:10,113 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-20 18:49:10,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:10,114 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-20 18:49:10,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:10,115 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-20 18:49:10,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:10,116 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-20 18:49:10,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:10,116 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-20 18:49:10,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:10,117 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-20 18:49:10,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:10,118 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-20 18:49:10,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:10,119 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-20 18:49:10,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:10,120 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-20 18:49:10,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:10,121 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-20 18:49:10,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:10,122 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-20 18:49:10,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:10,123 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-20 18:49:10,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:10,124 INFO L134 CoverageAnalysis]: Checked inductivity of 753 backedges. 289 proven. 100 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-20 18:49:10,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:49:10,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886296733] [2024-09-20 18:49:10,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886296733] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:49:10,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2028376752] [2024-09-20 18:49:10,124 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-20 18:49:10,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:49:10,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:49:10,125 INFO L229 MonitoredProcess]: Starting monitored process 129 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:49:10,127 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Waiting until timeout for monitored process [2024-09-20 18:49:10,178 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2024-09-20 18:49:10,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:49:10,179 INFO L262 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-09-20 18:49:10,180 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:49:10,684 INFO L134 CoverageAnalysis]: Checked inductivity of 753 backedges. 329 proven. 60 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-20 18:49:10,684 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:49:11,036 INFO L134 CoverageAnalysis]: Checked inductivity of 753 backedges. 329 proven. 60 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-20 18:49:11,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2028376752] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:49:11,036 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:49:11,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 60 [2024-09-20 18:49:11,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82562739] [2024-09-20 18:49:11,036 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:49:11,037 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2024-09-20 18:49:11,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:49:11,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2024-09-20 18:49:11,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=621, Invalid=2919, Unknown=0, NotChecked=0, Total=3540 [2024-09-20 18:49:11,038 INFO L87 Difference]: Start difference. First operand 160 states and 176 transitions. Second operand has 60 states, 60 states have (on average 1.7166666666666666) internal successors, (103), 60 states have internal predecessors, (103), 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-20 18:49:12,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:49:12,261 INFO L93 Difference]: Finished difference Result 317 states and 364 transitions. [2024-09-20 18:49:12,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-09-20 18:49:12,261 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 1.7166666666666666) internal successors, (103), 60 states have internal predecessors, (103), 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 128 [2024-09-20 18:49:12,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:49:12,263 INFO L225 Difference]: With dead ends: 317 [2024-09-20 18:49:12,263 INFO L226 Difference]: Without dead ends: 264 [2024-09-20 18:49:12,264 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 232 SyntacticMatches, 30 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2503 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=629, Invalid=3031, Unknown=0, NotChecked=0, Total=3660 [2024-09-20 18:49:12,264 INFO L434 NwaCegarLoop]: 43 mSDtfsCounter, 6 mSDsluCounter, 401 mSDsCounter, 0 mSdLazyCounter, 560 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 444 SdHoareTripleChecker+Invalid, 560 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 560 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:49:12,264 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 444 Invalid, 560 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 560 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:49:12,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2024-09-20 18:49:12,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 160. [2024-09-20 18:49:12,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 126 states have (on average 1.1349206349206349) internal successors, (143), 127 states have internal predecessors, (143), 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-20 18:49:12,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 176 transitions. [2024-09-20 18:49:12,476 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 176 transitions. Word has length 128 [2024-09-20 18:49:12,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:49:12,477 INFO L474 AbstractCegarLoop]: Abstraction has 160 states and 176 transitions. [2024-09-20 18:49:12,477 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 1.7166666666666666) internal successors, (103), 60 states have internal predecessors, (103), 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-20 18:49:12,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:49:12,477 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 176 transitions. [2024-09-20 18:49:12,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2024-09-20 18:49:12,477 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:49:12,477 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 10, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:49:12,489 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Ended with exit code 0 [2024-09-20 18:49:12,678 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 129 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable128 [2024-09-20 18:49:12,678 INFO L399 AbstractCegarLoop]: === Iteration 130 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:49:12,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:49:12,678 INFO L85 PathProgramCache]: Analyzing trace with hash 1831893718, now seen corresponding path program 88 times [2024-09-20 18:49:12,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:49:12,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106991170] [2024-09-20 18:49:12,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:49:12,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:49:12,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:13,036 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:49:13,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:13,037 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-20 18:49:13,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:13,038 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-20 18:49:13,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:13,039 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-20 18:49:13,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:13,039 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-20 18:49:13,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:13,040 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-20 18:49:13,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:13,041 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-20 18:49:13,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:13,042 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-20 18:49:13,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:13,043 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-20 18:49:13,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:13,043 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-20 18:49:13,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:13,044 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-20 18:49:13,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:13,045 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-20 18:49:13,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:13,046 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-20 18:49:13,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:13,047 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-20 18:49:13,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:13,048 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-20 18:49:13,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:13,049 INFO L134 CoverageAnalysis]: Checked inductivity of 758 backedges. 289 proven. 105 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-20 18:49:13,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:49:13,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106991170] [2024-09-20 18:49:13,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106991170] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:49:13,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1188327728] [2024-09-20 18:49:13,049 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-20 18:49:13,049 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:49:13,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:49:13,051 INFO L229 MonitoredProcess]: Starting monitored process 130 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:49:13,051 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Waiting until timeout for monitored process [2024-09-20 18:49:13,097 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-20 18:49:13,097 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:49:13,098 INFO L262 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-09-20 18:49:13,099 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:49:13,607 INFO L134 CoverageAnalysis]: Checked inductivity of 758 backedges. 329 proven. 65 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-20 18:49:13,607 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:49:13,930 INFO L134 CoverageAnalysis]: Checked inductivity of 758 backedges. 329 proven. 65 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-20 18:49:13,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1188327728] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:49:13,931 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:49:13,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 59 [2024-09-20 18:49:13,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360723431] [2024-09-20 18:49:13,931 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:49:13,931 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2024-09-20 18:49:13,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:49:13,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2024-09-20 18:49:13,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=611, Invalid=2811, Unknown=0, NotChecked=0, Total=3422 [2024-09-20 18:49:13,932 INFO L87 Difference]: Start difference. First operand 160 states and 176 transitions. Second operand has 59 states, 59 states have (on average 1.728813559322034) internal successors, (102), 59 states have internal predecessors, (102), 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-20 18:49:15,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:49:15,130 INFO L93 Difference]: Finished difference Result 312 states and 359 transitions. [2024-09-20 18:49:15,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-09-20 18:49:15,130 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 1.728813559322034) internal successors, (102), 59 states have internal predecessors, (102), 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 128 [2024-09-20 18:49:15,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:49:15,132 INFO L225 Difference]: With dead ends: 312 [2024-09-20 18:49:15,132 INFO L226 Difference]: Without dead ends: 259 [2024-09-20 18:49:15,132 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 233 SyntacticMatches, 30 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2361 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=619, Invalid=2921, Unknown=0, NotChecked=0, Total=3540 [2024-09-20 18:49:15,132 INFO L434 NwaCegarLoop]: 43 mSDtfsCounter, 6 mSDsluCounter, 457 mSDsCounter, 0 mSdLazyCounter, 557 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 500 SdHoareTripleChecker+Invalid, 557 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 557 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:49:15,132 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 500 Invalid, 557 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 557 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:49:15,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2024-09-20 18:49:15,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 160. [2024-09-20 18:49:15,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 126 states have (on average 1.1349206349206349) internal successors, (143), 127 states have internal predecessors, (143), 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-20 18:49:15,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 176 transitions. [2024-09-20 18:49:15,346 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 176 transitions. Word has length 128 [2024-09-20 18:49:15,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:49:15,346 INFO L474 AbstractCegarLoop]: Abstraction has 160 states and 176 transitions. [2024-09-20 18:49:15,346 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 1.728813559322034) internal successors, (102), 59 states have internal predecessors, (102), 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-20 18:49:15,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:49:15,347 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 176 transitions. [2024-09-20 18:49:15,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2024-09-20 18:49:15,347 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:49:15,347 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 11, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:49:15,360 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Forceful destruction successful, exit code 0 [2024-09-20 18:49:15,547 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129,130 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:49:15,547 INFO L399 AbstractCegarLoop]: === Iteration 131 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:49:15,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:49:15,548 INFO L85 PathProgramCache]: Analyzing trace with hash -1632688363, now seen corresponding path program 89 times [2024-09-20 18:49:15,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:49:15,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125470005] [2024-09-20 18:49:15,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:49:15,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:49:15,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:15,904 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:49:15,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:15,905 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-20 18:49:15,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:15,906 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-20 18:49:15,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:15,906 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-20 18:49:15,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:15,907 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-20 18:49:15,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:15,908 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-20 18:49:15,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:15,909 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-20 18:49:15,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:15,910 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-20 18:49:15,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:15,911 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-20 18:49:15,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:15,912 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-20 18:49:15,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:15,913 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-20 18:49:15,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:15,913 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-20 18:49:15,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:15,914 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-20 18:49:15,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:15,915 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-20 18:49:15,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:15,916 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-20 18:49:15,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:15,917 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 289 proven. 112 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-20 18:49:15,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:49:15,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125470005] [2024-09-20 18:49:15,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125470005] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:49:15,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [518376610] [2024-09-20 18:49:15,917 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-20 18:49:15,917 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:49:15,917 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:49:15,918 INFO L229 MonitoredProcess]: Starting monitored process 131 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:49:15,919 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Waiting until timeout for monitored process [2024-09-20 18:49:15,969 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2024-09-20 18:49:15,969 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:49:15,970 INFO L262 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-09-20 18:49:15,971 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:49:16,467 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 329 proven. 72 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-20 18:49:16,467 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:49:16,776 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 329 proven. 72 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-20 18:49:16,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [518376610] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:49:16,776 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:49:16,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 58 [2024-09-20 18:49:16,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945088625] [2024-09-20 18:49:16,777 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:49:16,777 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2024-09-20 18:49:16,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:49:16,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2024-09-20 18:49:16,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=605, Invalid=2701, Unknown=0, NotChecked=0, Total=3306 [2024-09-20 18:49:16,778 INFO L87 Difference]: Start difference. First operand 160 states and 176 transitions. Second operand has 58 states, 58 states have (on average 1.7413793103448276) internal successors, (101), 58 states have internal predecessors, (101), 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-20 18:49:17,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:49:17,806 INFO L93 Difference]: Finished difference Result 305 states and 352 transitions. [2024-09-20 18:49:17,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-09-20 18:49:17,806 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 1.7413793103448276) internal successors, (101), 58 states have internal predecessors, (101), 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 128 [2024-09-20 18:49:17,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:49:17,808 INFO L225 Difference]: With dead ends: 305 [2024-09-20 18:49:17,808 INFO L226 Difference]: Without dead ends: 252 [2024-09-20 18:49:17,808 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 234 SyntacticMatches, 30 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2222 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=613, Invalid=2809, Unknown=0, NotChecked=0, Total=3422 [2024-09-20 18:49:17,808 INFO L434 NwaCegarLoop]: 43 mSDtfsCounter, 6 mSDsluCounter, 325 mSDsCounter, 0 mSdLazyCounter, 467 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 368 SdHoareTripleChecker+Invalid, 467 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 467 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:49:17,809 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 368 Invalid, 467 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 467 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:49:17,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2024-09-20 18:49:18,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 160. [2024-09-20 18:49:18,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 126 states have (on average 1.1349206349206349) internal successors, (143), 127 states have internal predecessors, (143), 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-20 18:49:18,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 176 transitions. [2024-09-20 18:49:18,026 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 176 transitions. Word has length 128 [2024-09-20 18:49:18,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:49:18,026 INFO L474 AbstractCegarLoop]: Abstraction has 160 states and 176 transitions. [2024-09-20 18:49:18,026 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 1.7413793103448276) internal successors, (101), 58 states have internal predecessors, (101), 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-20 18:49:18,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:49:18,026 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 176 transitions. [2024-09-20 18:49:18,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2024-09-20 18:49:18,027 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:49:18,027 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:49:18,038 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Ended with exit code 0 [2024-09-20 18:49:18,227 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,131 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:49:18,227 INFO L399 AbstractCegarLoop]: === Iteration 132 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:49:18,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:49:18,228 INFO L85 PathProgramCache]: Analyzing trace with hash -358975754, now seen corresponding path program 90 times [2024-09-20 18:49:18,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:49:18,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413750793] [2024-09-20 18:49:18,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:49:18,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:49:18,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:18,590 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:49:18,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:18,591 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-20 18:49:18,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:18,593 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-20 18:49:18,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:18,594 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-20 18:49:18,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:18,595 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-20 18:49:18,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:18,596 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-20 18:49:18,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:18,597 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-20 18:49:18,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:18,598 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-20 18:49:18,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:18,599 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-20 18:49:18,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:18,600 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-20 18:49:18,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:18,601 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-20 18:49:18,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:18,602 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-20 18:49:18,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:18,603 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-20 18:49:18,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:18,605 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-20 18:49:18,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:18,606 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-20 18:49:18,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:18,607 INFO L134 CoverageAnalysis]: Checked inductivity of 774 backedges. 289 proven. 121 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-20 18:49:18,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:49:18,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413750793] [2024-09-20 18:49:18,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413750793] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:49:18,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1280788159] [2024-09-20 18:49:18,607 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-20 18:49:18,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:49:18,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:49:18,609 INFO L229 MonitoredProcess]: Starting monitored process 132 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:49:18,610 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Waiting until timeout for monitored process [2024-09-20 18:49:18,661 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2024-09-20 18:49:18,661 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:49:18,662 INFO L262 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-09-20 18:49:18,663 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:49:19,135 INFO L134 CoverageAnalysis]: Checked inductivity of 774 backedges. 329 proven. 81 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-20 18:49:19,135 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:49:19,479 INFO L134 CoverageAnalysis]: Checked inductivity of 774 backedges. 329 proven. 81 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-20 18:49:19,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1280788159] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:49:19,479 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:49:19,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 57 [2024-09-20 18:49:19,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756850567] [2024-09-20 18:49:19,479 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:49:19,479 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2024-09-20 18:49:19,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:49:19,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2024-09-20 18:49:19,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=603, Invalid=2589, Unknown=0, NotChecked=0, Total=3192 [2024-09-20 18:49:19,480 INFO L87 Difference]: Start difference. First operand 160 states and 176 transitions. Second operand has 57 states, 57 states have (on average 1.7543859649122806) internal successors, (100), 57 states have internal predecessors, (100), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2024-09-20 18:49:20,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:49:20,432 INFO L93 Difference]: Finished difference Result 296 states and 343 transitions. [2024-09-20 18:49:20,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-09-20 18:49:20,432 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 1.7543859649122806) internal successors, (100), 57 states have internal predecessors, (100), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) Word has length 128 [2024-09-20 18:49:20,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:49:20,434 INFO L225 Difference]: With dead ends: 296 [2024-09-20 18:49:20,434 INFO L226 Difference]: Without dead ends: 243 [2024-09-20 18:49:20,435 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 235 SyntacticMatches, 30 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2086 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=611, Invalid=2695, Unknown=0, NotChecked=0, Total=3306 [2024-09-20 18:49:20,435 INFO L434 NwaCegarLoop]: 45 mSDtfsCounter, 6 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 462 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 354 SdHoareTripleChecker+Invalid, 462 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:49:20,435 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 354 Invalid, 462 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 462 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:49:20,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2024-09-20 18:49:20,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 160. [2024-09-20 18:49:20,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 126 states have (on average 1.1349206349206349) internal successors, (143), 127 states have internal predecessors, (143), 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-20 18:49:20,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 176 transitions. [2024-09-20 18:49:20,660 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 176 transitions. Word has length 128 [2024-09-20 18:49:20,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:49:20,660 INFO L474 AbstractCegarLoop]: Abstraction has 160 states and 176 transitions. [2024-09-20 18:49:20,660 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 1.7543859649122806) internal successors, (100), 57 states have internal predecessors, (100), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2024-09-20 18:49:20,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:49:20,660 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 176 transitions. [2024-09-20 18:49:20,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2024-09-20 18:49:20,660 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:49:20,660 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:49:20,672 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Ended with exit code 0 [2024-09-20 18:49:20,861 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131,132 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:49:20,861 INFO L399 AbstractCegarLoop]: === Iteration 133 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:49:20,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:49:20,861 INFO L85 PathProgramCache]: Analyzing trace with hash -872077579, now seen corresponding path program 91 times [2024-09-20 18:49:20,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:49:20,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244545074] [2024-09-20 18:49:20,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:49:20,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:49:20,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:21,237 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:49:21,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:21,238 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-20 18:49:21,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:21,239 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-20 18:49:21,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:21,244 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-20 18:49:21,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:21,245 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-20 18:49:21,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:21,246 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-20 18:49:21,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:21,246 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-20 18:49:21,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:21,247 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-20 18:49:21,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:21,248 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-20 18:49:21,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:21,249 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-20 18:49:21,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:21,250 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-20 18:49:21,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:21,251 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-20 18:49:21,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:21,251 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-20 18:49:21,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:21,252 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-20 18:49:21,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:21,253 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-20 18:49:21,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:21,254 INFO L134 CoverageAnalysis]: Checked inductivity of 785 backedges. 289 proven. 132 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-20 18:49:21,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:49:21,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244545074] [2024-09-20 18:49:21,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244545074] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:49:21,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1573095612] [2024-09-20 18:49:21,254 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-20 18:49:21,254 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:49:21,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:49:21,256 INFO L229 MonitoredProcess]: Starting monitored process 133 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:49:21,256 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Waiting until timeout for monitored process [2024-09-20 18:49:21,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:21,303 INFO L262 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-09-20 18:49:21,303 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:49:21,760 INFO L134 CoverageAnalysis]: Checked inductivity of 785 backedges. 329 proven. 92 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-20 18:49:21,760 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:49:22,070 INFO L134 CoverageAnalysis]: Checked inductivity of 785 backedges. 329 proven. 92 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-20 18:49:22,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1573095612] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:49:22,070 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:49:22,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 56 [2024-09-20 18:49:22,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424284837] [2024-09-20 18:49:22,070 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:49:22,071 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2024-09-20 18:49:22,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:49:22,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2024-09-20 18:49:22,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=605, Invalid=2475, Unknown=0, NotChecked=0, Total=3080 [2024-09-20 18:49:22,071 INFO L87 Difference]: Start difference. First operand 160 states and 176 transitions. Second operand has 56 states, 56 states have (on average 1.7678571428571428) internal successors, (99), 56 states have internal predecessors, (99), 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-20 18:49:22,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:49:22,870 INFO L93 Difference]: Finished difference Result 285 states and 332 transitions. [2024-09-20 18:49:22,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-09-20 18:49:22,871 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 1.7678571428571428) internal successors, (99), 56 states have internal predecessors, (99), 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 128 [2024-09-20 18:49:22,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:49:22,873 INFO L225 Difference]: With dead ends: 285 [2024-09-20 18:49:22,873 INFO L226 Difference]: Without dead ends: 232 [2024-09-20 18:49:22,873 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 236 SyntacticMatches, 30 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1953 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=613, Invalid=2579, Unknown=0, NotChecked=0, Total=3192 [2024-09-20 18:49:22,873 INFO L434 NwaCegarLoop]: 43 mSDtfsCounter, 6 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 580 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 364 SdHoareTripleChecker+Invalid, 580 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 580 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:49:22,873 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 364 Invalid, 580 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 580 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:49:22,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2024-09-20 18:49:23,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 160. [2024-09-20 18:49:23,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 126 states have (on average 1.1349206349206349) internal successors, (143), 127 states have internal predecessors, (143), 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-20 18:49:23,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 176 transitions. [2024-09-20 18:49:23,092 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 176 transitions. Word has length 128 [2024-09-20 18:49:23,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:49:23,092 INFO L474 AbstractCegarLoop]: Abstraction has 160 states and 176 transitions. [2024-09-20 18:49:23,092 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 1.7678571428571428) internal successors, (99), 56 states have internal predecessors, (99), 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-20 18:49:23,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:49:23,092 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 176 transitions. [2024-09-20 18:49:23,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2024-09-20 18:49:23,093 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:49:23,093 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:49:23,105 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Forceful destruction successful, exit code 0 [2024-09-20 18:49:23,293 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,133 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:49:23,293 INFO L399 AbstractCegarLoop]: === Iteration 134 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:49:23,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:49:23,293 INFO L85 PathProgramCache]: Analyzing trace with hash -57345258, now seen corresponding path program 14 times [2024-09-20 18:49:23,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:49:23,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780870081] [2024-09-20 18:49:23,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:49:23,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:49:23,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:23,656 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:49:23,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:23,657 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-20 18:49:23,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:23,658 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-20 18:49:23,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:23,659 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-20 18:49:23,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:23,659 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-20 18:49:23,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:23,660 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-20 18:49:23,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:23,661 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-20 18:49:23,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:23,662 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-20 18:49:23,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:23,663 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-20 18:49:23,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:23,663 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-20 18:49:23,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:23,664 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-20 18:49:23,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:23,665 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-20 18:49:23,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:23,666 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-20 18:49:23,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:23,667 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-20 18:49:23,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:23,668 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-20 18:49:23,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:23,668 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-20 18:49:23,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:49:23,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780870081] [2024-09-20 18:49:23,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780870081] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:49:23,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2091557913] [2024-09-20 18:49:23,669 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-20 18:49:23,669 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:49:23,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:49:23,670 INFO L229 MonitoredProcess]: Starting monitored process 134 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:49:23,670 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Waiting until timeout for monitored process [2024-09-20 18:49:23,718 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-20 18:49:23,718 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:49:23,719 INFO L262 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-09-20 18:49:23,720 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:49:24,178 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-20 18:49:24,178 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:49:24,518 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-20 18:49:24,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2091557913] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:49:24,519 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:49:24,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 55 [2024-09-20 18:49:24,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108683260] [2024-09-20 18:49:24,519 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:49:24,519 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2024-09-20 18:49:24,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:49:24,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2024-09-20 18:49:24,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=611, Invalid=2359, Unknown=0, NotChecked=0, Total=2970 [2024-09-20 18:49:24,520 INFO L87 Difference]: Start difference. First operand 160 states and 176 transitions. Second operand has 55 states, 55 states have (on average 1.7818181818181817) internal successors, (98), 55 states have internal predecessors, (98), 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-20 18:49:25,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:49:25,185 INFO L93 Difference]: Finished difference Result 275 states and 323 transitions. [2024-09-20 18:49:25,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-09-20 18:49:25,186 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.7818181818181817) internal successors, (98), 55 states have internal predecessors, (98), 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 128 [2024-09-20 18:49:25,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:49:25,188 INFO L225 Difference]: With dead ends: 275 [2024-09-20 18:49:25,188 INFO L226 Difference]: Without dead ends: 222 [2024-09-20 18:49:25,188 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 237 SyntacticMatches, 30 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1810 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=619, Invalid=2461, Unknown=0, NotChecked=0, Total=3080 [2024-09-20 18:49:25,188 INFO L434 NwaCegarLoop]: 43 mSDtfsCounter, 6 mSDsluCounter, 524 mSDsCounter, 0 mSdLazyCounter, 627 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 567 SdHoareTripleChecker+Invalid, 627 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 627 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:49:25,188 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 567 Invalid, 627 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 627 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:49:25,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2024-09-20 18:49:25,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 162. [2024-09-20 18:49:25,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 128 states have (on average 1.140625) internal successors, (146), 129 states have internal predecessors, (146), 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-20 18:49:25,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 179 transitions. [2024-09-20 18:49:25,406 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 179 transitions. Word has length 128 [2024-09-20 18:49:25,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:49:25,406 INFO L474 AbstractCegarLoop]: Abstraction has 162 states and 179 transitions. [2024-09-20 18:49:25,406 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 1.7818181818181817) internal successors, (98), 55 states have internal predecessors, (98), 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-20 18:49:25,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:49:25,406 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 179 transitions. [2024-09-20 18:49:25,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2024-09-20 18:49:25,406 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:49:25,406 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 15, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:49:25,418 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Ended with exit code 0 [2024-09-20 18:49:25,607 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable133 [2024-09-20 18:49:25,607 INFO L399 AbstractCegarLoop]: === Iteration 135 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:49:25,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:49:25,607 INFO L85 PathProgramCache]: Analyzing trace with hash 1636582049, now seen corresponding path program 28 times [2024-09-20 18:49:25,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:49:25,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560387676] [2024-09-20 18:49:25,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:49:25,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:49:25,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:25,826 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:49:25,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:25,827 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-20 18:49:25,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:25,828 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-20 18:49:25,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:25,828 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-20 18:49:25,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:25,829 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-20 18:49:25,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:25,830 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-20 18:49:25,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:25,831 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-20 18:49:25,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:25,832 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-20 18:49:25,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:25,832 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-20 18:49:25,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:25,833 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-20 18:49:25,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:25,834 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-20 18:49:25,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:25,835 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-20 18:49:25,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:25,835 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-20 18:49:25,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:25,836 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-20 18:49:25,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:25,837 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-20 18:49:25,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:25,838 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-20 18:49:25,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:49:25,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560387676] [2024-09-20 18:49:25,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560387676] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:49:25,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [21851025] [2024-09-20 18:49:25,838 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-20 18:49:25,838 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:49:25,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:49:25,839 INFO L229 MonitoredProcess]: Starting monitored process 135 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:49:25,840 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Waiting until timeout for monitored process [2024-09-20 18:49:25,887 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-20 18:49:25,887 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:49:25,888 INFO L262 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-09-20 18:49:25,889 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:49:25,955 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-20 18:49:25,956 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:49:26,184 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-20 18:49:26,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [21851025] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:49:26,185 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:49:26,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 23 [2024-09-20 18:49:26,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763600883] [2024-09-20 18:49:26,185 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:49:26,185 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-09-20 18:49:26,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:49:26,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-09-20 18:49:26,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=340, Unknown=0, NotChecked=0, Total=506 [2024-09-20 18:49:26,186 INFO L87 Difference]: Start difference. First operand 162 states and 179 transitions. Second operand has 23 states, 23 states have (on average 2.869565217391304) internal successors, (66), 21 states have internal predecessors, (66), 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-20 18:49:26,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:49:26,517 INFO L93 Difference]: Finished difference Result 175 states and 193 transitions. [2024-09-20 18:49:26,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-09-20 18:49:26,517 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.869565217391304) internal successors, (66), 21 states have internal predecessors, (66), 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 129 [2024-09-20 18:49:26,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:49:26,519 INFO L225 Difference]: With dead ends: 175 [2024-09-20 18:49:26,519 INFO L226 Difference]: Without dead ends: 173 [2024-09-20 18:49:26,519 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 268 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-20 18:49:26,519 INFO L434 NwaCegarLoop]: 45 mSDtfsCounter, 34 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 297 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 344 SdHoareTripleChecker+Invalid, 315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 297 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:49:26,519 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 344 Invalid, 315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 297 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:49:26,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2024-09-20 18:49:26,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 169. [2024-09-20 18:49:26,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 133 states have (on average 1.1353383458646618) internal successors, (151), 134 states have internal predecessors, (151), 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-20 18:49:26,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 186 transitions. [2024-09-20 18:49:26,736 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 186 transitions. Word has length 129 [2024-09-20 18:49:26,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:49:26,737 INFO L474 AbstractCegarLoop]: Abstraction has 169 states and 186 transitions. [2024-09-20 18:49:26,737 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.869565217391304) internal successors, (66), 21 states have internal predecessors, (66), 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-20 18:49:26,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:49:26,737 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 186 transitions. [2024-09-20 18:49:26,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2024-09-20 18:49:26,737 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:49:26,737 INFO L216 NwaCegarLoop]: trace histogram [16, 16, 16, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:49:26,750 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Ended with exit code 0 [2024-09-20 18:49:26,938 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 135 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable134 [2024-09-20 18:49:26,938 INFO L399 AbstractCegarLoop]: === Iteration 136 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:49:26,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:49:26,938 INFO L85 PathProgramCache]: Analyzing trace with hash 1540394903, now seen corresponding path program 29 times [2024-09-20 18:49:26,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:49:26,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094560884] [2024-09-20 18:49:26,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:49:26,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:49:26,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:27,358 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:49:27,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:27,359 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-20 18:49:27,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:27,360 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-20 18:49:27,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:27,360 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-20 18:49:27,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:27,361 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-20 18:49:27,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:27,362 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-20 18:49:27,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:27,363 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-20 18:49:27,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:27,364 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-20 18:49:27,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:27,365 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-20 18:49:27,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:27,365 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-20 18:49:27,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:27,366 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-20 18:49:27,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:27,367 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-20 18:49:27,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:27,368 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-20 18:49:27,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:27,369 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-20 18:49:27,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:27,370 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-20 18:49:27,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:27,370 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-20 18:49:27,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:27,371 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-20 18:49:27,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:49:27,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094560884] [2024-09-20 18:49:27,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094560884] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:49:27,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [381058777] [2024-09-20 18:49:27,372 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-20 18:49:27,372 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:49:27,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:49:27,373 INFO L229 MonitoredProcess]: Starting monitored process 136 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:49:27,373 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Waiting until timeout for monitored process [2024-09-20 18:49:27,428 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2024-09-20 18:49:27,428 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:49:27,429 INFO L262 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-09-20 18:49:27,430 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:49:28,136 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-20 18:49:28,136 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:49:28,506 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-20 18:49:28,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [381058777] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:49:28,507 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:49:28,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37, 37] total 73 [2024-09-20 18:49:28,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738261852] [2024-09-20 18:49:28,507 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:49:28,507 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2024-09-20 18:49:28,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:49:28,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2024-09-20 18:49:28,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=997, Invalid=4259, Unknown=0, NotChecked=0, Total=5256 [2024-09-20 18:49:28,508 INFO L87 Difference]: Start difference. First operand 169 states and 186 transitions. Second operand has 73 states, 73 states have (on average 1.6164383561643836) internal successors, (118), 73 states have internal predecessors, (118), 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-20 18:49:29,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:49:29,202 INFO L93 Difference]: Finished difference Result 289 states and 339 transitions. [2024-09-20 18:49:29,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-09-20 18:49:29,202 INFO L78 Accepts]: Start accepts. Automaton has has 73 states, 73 states have (on average 1.6164383561643836) internal successors, (118), 73 states have internal predecessors, (118), 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 136 [2024-09-20 18:49:29,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:49:29,204 INFO L225 Difference]: With dead ends: 289 [2024-09-20 18:49:29,204 INFO L226 Difference]: Without dead ends: 233 [2024-09-20 18:49:29,204 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 237 SyntacticMatches, 32 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4364 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1005, Invalid=4397, Unknown=0, NotChecked=0, Total=5402 [2024-09-20 18:49:29,204 INFO L434 NwaCegarLoop]: 43 mSDtfsCounter, 6 mSDsluCounter, 347 mSDsCounter, 0 mSdLazyCounter, 684 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 390 SdHoareTripleChecker+Invalid, 684 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:49:29,205 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 390 Invalid, 684 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 684 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:49:29,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2024-09-20 18:49:29,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 170. [2024-09-20 18:49:29,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 134 states have (on average 1.1343283582089552) internal successors, (152), 135 states have internal predecessors, (152), 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-20 18:49:29,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 187 transitions. [2024-09-20 18:49:29,446 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 187 transitions. Word has length 136 [2024-09-20 18:49:29,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:49:29,446 INFO L474 AbstractCegarLoop]: Abstraction has 170 states and 187 transitions. [2024-09-20 18:49:29,447 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 73 states have (on average 1.6164383561643836) internal successors, (118), 73 states have internal predecessors, (118), 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-20 18:49:29,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:49:29,447 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 187 transitions. [2024-09-20 18:49:29,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2024-09-20 18:49:29,447 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:49:29,447 INFO L216 NwaCegarLoop]: trace histogram [16, 16, 16, 15, 15, 15, 15, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:49:29,459 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Ended with exit code 0 [2024-09-20 18:49:29,647 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 136 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2024-09-20 18:49:29,648 INFO L399 AbstractCegarLoop]: === Iteration 137 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:49:29,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:49:29,648 INFO L85 PathProgramCache]: Analyzing trace with hash -2140517866, now seen corresponding path program 92 times [2024-09-20 18:49:29,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:49:29,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264546425] [2024-09-20 18:49:29,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:49:29,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:49:29,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:30,069 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:49:30,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:30,070 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-20 18:49:30,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:30,071 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-20 18:49:30,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:30,072 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-20 18:49:30,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:30,073 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-20 18:49:30,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:30,074 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-20 18:49:30,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:30,075 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-20 18:49:30,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:30,075 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-20 18:49:30,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:30,076 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-20 18:49:30,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:30,077 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-20 18:49:30,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:30,078 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-20 18:49:30,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:30,079 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-20 18:49:30,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:30,080 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-20 18:49:30,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:30,080 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-20 18:49:30,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:30,081 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-20 18:49:30,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:30,082 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-20 18:49:30,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:30,083 INFO L134 CoverageAnalysis]: Checked inductivity of 901 backedges. 332 proven. 149 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-20 18:49:30,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:49:30,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264546425] [2024-09-20 18:49:30,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264546425] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:49:30,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1821562002] [2024-09-20 18:49:30,083 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-20 18:49:30,083 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:49:30,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:49:30,085 INFO L229 MonitoredProcess]: Starting monitored process 137 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:49:30,086 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Waiting until timeout for monitored process [2024-09-20 18:49:30,132 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-20 18:49:30,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:49:30,133 INFO L262 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-09-20 18:49:30,134 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:49:30,828 INFO L134 CoverageAnalysis]: Checked inductivity of 901 backedges. 375 proven. 106 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-20 18:49:30,828 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:49:31,191 INFO L134 CoverageAnalysis]: Checked inductivity of 901 backedges. 375 proven. 106 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-20 18:49:31,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1821562002] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:49:31,191 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:49:31,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37, 37] total 72 [2024-09-20 18:49:31,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753453856] [2024-09-20 18:49:31,191 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:49:31,192 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2024-09-20 18:49:31,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:49:31,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2024-09-20 18:49:31,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=948, Invalid=4164, Unknown=0, NotChecked=0, Total=5112 [2024-09-20 18:49:31,192 INFO L87 Difference]: Start difference. First operand 170 states and 187 transitions. Second operand has 72 states, 72 states have (on average 1.625) internal successors, (117), 72 states have internal predecessors, (117), 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-20 18:49:32,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:49:32,051 INFO L93 Difference]: Finished difference Result 303 states and 353 transitions. [2024-09-20 18:49:32,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-09-20 18:49:32,052 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 72 states have (on average 1.625) internal successors, (117), 72 states have internal predecessors, (117), 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 136 [2024-09-20 18:49:32,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:49:32,053 INFO L225 Difference]: With dead ends: 303 [2024-09-20 18:49:32,053 INFO L226 Difference]: Without dead ends: 247 [2024-09-20 18:49:32,054 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 238 SyntacticMatches, 32 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4246 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=956, Invalid=4300, Unknown=0, NotChecked=0, Total=5256 [2024-09-20 18:49:32,054 INFO L434 NwaCegarLoop]: 45 mSDtfsCounter, 6 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 542 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 321 SdHoareTripleChecker+Invalid, 542 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 542 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:49:32,054 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 321 Invalid, 542 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 542 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:49:32,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2024-09-20 18:49:32,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 170. [2024-09-20 18:49:32,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 134 states have (on average 1.1343283582089552) internal successors, (152), 135 states have internal predecessors, (152), 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-20 18:49:32,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 187 transitions. [2024-09-20 18:49:32,309 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 187 transitions. Word has length 136 [2024-09-20 18:49:32,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:49:32,310 INFO L474 AbstractCegarLoop]: Abstraction has 170 states and 187 transitions. [2024-09-20 18:49:32,310 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 72 states have (on average 1.625) internal successors, (117), 72 states have internal predecessors, (117), 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-20 18:49:32,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:49:32,310 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 187 transitions. [2024-09-20 18:49:32,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2024-09-20 18:49:32,310 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:49:32,310 INFO L216 NwaCegarLoop]: trace histogram [16, 16, 16, 15, 15, 15, 15, 13, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:49:32,323 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Forceful destruction successful, exit code 0 [2024-09-20 18:49:32,511 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 137 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable136 [2024-09-20 18:49:32,511 INFO L399 AbstractCegarLoop]: === Iteration 138 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:49:32,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:49:32,511 INFO L85 PathProgramCache]: Analyzing trace with hash 511689655, now seen corresponding path program 93 times [2024-09-20 18:49:32,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:49:32,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766139366] [2024-09-20 18:49:32,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:49:32,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:49:32,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:32,937 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:49:32,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:32,939 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-20 18:49:32,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:32,940 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-20 18:49:32,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:32,941 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-20 18:49:32,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:32,941 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-20 18:49:32,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:32,942 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-20 18:49:32,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:32,943 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-20 18:49:32,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:32,944 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-20 18:49:32,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:32,945 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-20 18:49:32,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:32,946 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-20 18:49:32,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:32,947 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-20 18:49:32,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:32,947 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-20 18:49:32,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:32,948 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-20 18:49:32,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:32,949 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-20 18:49:32,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:32,950 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-20 18:49:32,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:32,951 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-20 18:49:32,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:32,952 INFO L134 CoverageAnalysis]: Checked inductivity of 889 backedges. 332 proven. 137 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-20 18:49:32,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:49:32,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766139366] [2024-09-20 18:49:32,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766139366] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:49:32,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1323151356] [2024-09-20 18:49:32,952 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-20 18:49:32,952 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:49:32,952 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:49:32,953 INFO L229 MonitoredProcess]: Starting monitored process 138 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:49:32,954 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Waiting until timeout for monitored process [2024-09-20 18:49:33,008 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2024-09-20 18:49:33,008 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:49:33,009 INFO L262 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-09-20 18:49:33,010 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:49:33,678 INFO L134 CoverageAnalysis]: Checked inductivity of 889 backedges. 375 proven. 94 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-20 18:49:33,678 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:49:34,042 INFO L134 CoverageAnalysis]: Checked inductivity of 889 backedges. 375 proven. 94 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-20 18:49:34,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1323151356] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:49:34,042 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:49:34,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37, 37] total 71 [2024-09-20 18:49:34,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446601064] [2024-09-20 18:49:34,042 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:49:34,042 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2024-09-20 18:49:34,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:49:34,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2024-09-20 18:49:34,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=903, Invalid=4067, Unknown=0, NotChecked=0, Total=4970 [2024-09-20 18:49:34,043 INFO L87 Difference]: Start difference. First operand 170 states and 187 transitions. Second operand has 71 states, 71 states have (on average 1.6338028169014085) internal successors, (116), 71 states have internal predecessors, (116), 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-20 18:49:35,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:49:35,193 INFO L93 Difference]: Finished difference Result 315 states and 365 transitions. [2024-09-20 18:49:35,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-09-20 18:49:35,194 INFO L78 Accepts]: Start accepts. Automaton has has 71 states, 71 states have (on average 1.6338028169014085) internal successors, (116), 71 states have internal predecessors, (116), 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 136 [2024-09-20 18:49:35,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:49:35,196 INFO L225 Difference]: With dead ends: 315 [2024-09-20 18:49:35,196 INFO L226 Difference]: Without dead ends: 259 [2024-09-20 18:49:35,196 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 239 SyntacticMatches, 32 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4069 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=911, Invalid=4201, Unknown=0, NotChecked=0, Total=5112 [2024-09-20 18:49:35,196 INFO L434 NwaCegarLoop]: 45 mSDtfsCounter, 6 mSDsluCounter, 428 mSDsCounter, 0 mSdLazyCounter, 826 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 473 SdHoareTripleChecker+Invalid, 826 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 826 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:49:35,196 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 473 Invalid, 826 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 826 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:49:35,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2024-09-20 18:49:35,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 170. [2024-09-20 18:49:35,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 134 states have (on average 1.1343283582089552) internal successors, (152), 135 states have internal predecessors, (152), 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-20 18:49:35,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 187 transitions. [2024-09-20 18:49:35,460 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 187 transitions. Word has length 136 [2024-09-20 18:49:35,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:49:35,460 INFO L474 AbstractCegarLoop]: Abstraction has 170 states and 187 transitions. [2024-09-20 18:49:35,460 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 71 states, 71 states have (on average 1.6338028169014085) internal successors, (116), 71 states have internal predecessors, (116), 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-20 18:49:35,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:49:35,460 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 187 transitions. [2024-09-20 18:49:35,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2024-09-20 18:49:35,461 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:49:35,461 INFO L216 NwaCegarLoop]: trace histogram [16, 16, 16, 15, 15, 15, 15, 12, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:49:35,473 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Ended with exit code 0 [2024-09-20 18:49:35,661 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137,138 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:49:35,661 INFO L399 AbstractCegarLoop]: === Iteration 139 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:49:35,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:49:35,662 INFO L85 PathProgramCache]: Analyzing trace with hash -1896607242, now seen corresponding path program 94 times [2024-09-20 18:49:35,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:49:35,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729390211] [2024-09-20 18:49:35,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:49:35,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:49:35,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:36,107 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:49:36,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:36,108 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-20 18:49:36,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:36,109 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-20 18:49:36,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:36,110 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-20 18:49:36,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:36,111 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-20 18:49:36,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:36,111 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-20 18:49:36,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:36,112 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-20 18:49:36,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:36,113 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-20 18:49:36,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:36,118 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-20 18:49:36,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:36,119 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-20 18:49:36,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:36,120 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-20 18:49:36,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:36,121 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-20 18:49:36,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:36,122 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-20 18:49:36,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:36,123 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-20 18:49:36,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:36,124 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-20 18:49:36,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:36,124 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-20 18:49:36,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:36,125 INFO L134 CoverageAnalysis]: Checked inductivity of 879 backedges. 332 proven. 127 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-20 18:49:36,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:49:36,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729390211] [2024-09-20 18:49:36,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729390211] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:49:36,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [810448078] [2024-09-20 18:49:36,129 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-20 18:49:36,129 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:49:36,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:49:36,131 INFO L229 MonitoredProcess]: Starting monitored process 139 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:49:36,132 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Waiting until timeout for monitored process [2024-09-20 18:49:36,185 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-20 18:49:36,185 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:49:36,186 INFO L262 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-09-20 18:49:36,188 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:49:36,832 INFO L134 CoverageAnalysis]: Checked inductivity of 879 backedges. 375 proven. 84 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-20 18:49:36,832 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:49:37,190 INFO L134 CoverageAnalysis]: Checked inductivity of 879 backedges. 375 proven. 84 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-20 18:49:37,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [810448078] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:49:37,190 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:49:37,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37, 37] total 70 [2024-09-20 18:49:37,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093534323] [2024-09-20 18:49:37,191 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:49:37,191 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2024-09-20 18:49:37,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:49:37,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2024-09-20 18:49:37,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=862, Invalid=3968, Unknown=0, NotChecked=0, Total=4830 [2024-09-20 18:49:37,192 INFO L87 Difference]: Start difference. First operand 170 states and 187 transitions. Second operand has 70 states, 70 states have (on average 1.6428571428571428) internal successors, (115), 70 states have internal predecessors, (115), 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-20 18:49:38,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:49:38,490 INFO L93 Difference]: Finished difference Result 325 states and 375 transitions. [2024-09-20 18:49:38,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-09-20 18:49:38,490 INFO L78 Accepts]: Start accepts. Automaton has has 70 states, 70 states have (on average 1.6428571428571428) internal successors, (115), 70 states have internal predecessors, (115), 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 136 [2024-09-20 18:49:38,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:49:38,493 INFO L225 Difference]: With dead ends: 325 [2024-09-20 18:49:38,493 INFO L226 Difference]: Without dead ends: 269 [2024-09-20 18:49:38,493 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 240 SyntacticMatches, 32 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3895 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=870, Invalid=4100, Unknown=0, NotChecked=0, Total=4970 [2024-09-20 18:49:38,493 INFO L434 NwaCegarLoop]: 43 mSDtfsCounter, 6 mSDsluCounter, 449 mSDsCounter, 0 mSdLazyCounter, 793 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 492 SdHoareTripleChecker+Invalid, 793 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 793 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:49:38,494 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 492 Invalid, 793 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 793 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:49:38,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2024-09-20 18:49:38,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 170. [2024-09-20 18:49:38,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 134 states have (on average 1.1343283582089552) internal successors, (152), 135 states have internal predecessors, (152), 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-20 18:49:38,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 187 transitions. [2024-09-20 18:49:38,789 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 187 transitions. Word has length 136 [2024-09-20 18:49:38,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:49:38,789 INFO L474 AbstractCegarLoop]: Abstraction has 170 states and 187 transitions. [2024-09-20 18:49:38,790 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 1.6428571428571428) internal successors, (115), 70 states have internal predecessors, (115), 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-20 18:49:38,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:49:38,790 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 187 transitions. [2024-09-20 18:49:38,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2024-09-20 18:49:38,790 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:49:38,790 INFO L216 NwaCegarLoop]: trace histogram [16, 16, 16, 15, 15, 15, 15, 11, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:49:38,805 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Ended with exit code 0 [2024-09-20 18:49:38,990 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 139 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable138 [2024-09-20 18:49:38,991 INFO L399 AbstractCegarLoop]: === Iteration 140 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:49:38,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:49:38,991 INFO L85 PathProgramCache]: Analyzing trace with hash -173178921, now seen corresponding path program 95 times [2024-09-20 18:49:38,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:49:38,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616739233] [2024-09-20 18:49:38,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:49:38,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:49:38,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:39,408 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:49:39,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:39,409 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-20 18:49:39,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:39,410 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-20 18:49:39,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:39,411 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-20 18:49:39,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:39,412 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-20 18:49:39,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:39,413 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-20 18:49:39,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:39,413 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-20 18:49:39,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:39,414 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-20 18:49:39,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:39,415 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-20 18:49:39,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:39,416 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-20 18:49:39,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:39,417 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-20 18:49:39,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:39,418 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-20 18:49:39,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:39,419 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-20 18:49:39,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:39,420 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-20 18:49:39,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:39,421 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-20 18:49:39,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:39,422 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-20 18:49:39,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:39,423 INFO L134 CoverageAnalysis]: Checked inductivity of 871 backedges. 332 proven. 119 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-20 18:49:39,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:49:39,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616739233] [2024-09-20 18:49:39,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616739233] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:49:39,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [675329127] [2024-09-20 18:49:39,424 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-20 18:49:39,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:49:39,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:49:39,425 INFO L229 MonitoredProcess]: Starting monitored process 140 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:49:39,425 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Waiting until timeout for monitored process [2024-09-20 18:49:39,481 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2024-09-20 18:49:39,481 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:49:39,482 INFO L262 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-09-20 18:49:39,483 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:49:40,151 INFO L134 CoverageAnalysis]: Checked inductivity of 871 backedges. 375 proven. 76 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-20 18:49:40,151 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:49:40,525 INFO L134 CoverageAnalysis]: Checked inductivity of 871 backedges. 375 proven. 76 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-20 18:49:40,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [675329127] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:49:40,525 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:49:40,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37, 37] total 69 [2024-09-20 18:49:40,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86558465] [2024-09-20 18:49:40,525 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:49:40,526 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2024-09-20 18:49:40,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:49:40,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2024-09-20 18:49:40,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=825, Invalid=3867, Unknown=0, NotChecked=0, Total=4692 [2024-09-20 18:49:40,526 INFO L87 Difference]: Start difference. First operand 170 states and 187 transitions. Second operand has 69 states, 69 states have (on average 1.6521739130434783) internal successors, (114), 69 states have internal predecessors, (114), 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-20 18:49:42,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:49:42,010 INFO L93 Difference]: Finished difference Result 333 states and 383 transitions. [2024-09-20 18:49:42,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-09-20 18:49:42,010 INFO L78 Accepts]: Start accepts. Automaton has has 69 states, 69 states have (on average 1.6521739130434783) internal successors, (114), 69 states have internal predecessors, (114), 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 136 [2024-09-20 18:49:42,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:49:42,012 INFO L225 Difference]: With dead ends: 333 [2024-09-20 18:49:42,012 INFO L226 Difference]: Without dead ends: 277 [2024-09-20 18:49:42,013 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 241 SyntacticMatches, 32 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3724 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=833, Invalid=3997, Unknown=0, NotChecked=0, Total=4830 [2024-09-20 18:49:42,013 INFO L434 NwaCegarLoop]: 47 mSDtfsCounter, 6 mSDsluCounter, 512 mSDsCounter, 0 mSdLazyCounter, 828 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 559 SdHoareTripleChecker+Invalid, 828 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 828 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:49:42,013 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 559 Invalid, 828 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 828 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:49:42,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 277 states. [2024-09-20 18:49:42,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 277 to 170. [2024-09-20 18:49:42,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 134 states have (on average 1.1343283582089552) internal successors, (152), 135 states have internal predecessors, (152), 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-20 18:49:42,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 187 transitions. [2024-09-20 18:49:42,297 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 187 transitions. Word has length 136 [2024-09-20 18:49:42,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:49:42,297 INFO L474 AbstractCegarLoop]: Abstraction has 170 states and 187 transitions. [2024-09-20 18:49:42,297 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 69 states have (on average 1.6521739130434783) internal successors, (114), 69 states have internal predecessors, (114), 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-20 18:49:42,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:49:42,298 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 187 transitions. [2024-09-20 18:49:42,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2024-09-20 18:49:42,298 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:49:42,298 INFO L216 NwaCegarLoop]: trace histogram [16, 16, 16, 15, 15, 15, 15, 10, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:49:42,310 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Ended with exit code 0 [2024-09-20 18:49:42,498 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139,140 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:49:42,499 INFO L399 AbstractCegarLoop]: === Iteration 141 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:49:42,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:49:42,499 INFO L85 PathProgramCache]: Analyzing trace with hash 990794198, now seen corresponding path program 96 times [2024-09-20 18:49:42,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:49:42,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535773657] [2024-09-20 18:49:42,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:49:42,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:49:42,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:42,907 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:49:42,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:42,908 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-20 18:49:42,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:42,909 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-20 18:49:42,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:42,910 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-20 18:49:42,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:42,911 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-20 18:49:42,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:42,912 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-20 18:49:42,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:42,913 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-20 18:49:42,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:42,914 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-20 18:49:42,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:42,914 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-20 18:49:42,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:42,915 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-20 18:49:42,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:42,916 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-20 18:49:42,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:42,917 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-20 18:49:42,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:42,918 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-20 18:49:42,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:42,919 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-20 18:49:42,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:42,919 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-20 18:49:42,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:42,920 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-20 18:49:42,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:42,921 INFO L134 CoverageAnalysis]: Checked inductivity of 865 backedges. 332 proven. 113 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-20 18:49:42,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:49:42,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535773657] [2024-09-20 18:49:42,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535773657] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:49:42,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [182902843] [2024-09-20 18:49:42,922 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-20 18:49:42,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:49:42,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:49:42,923 INFO L229 MonitoredProcess]: Starting monitored process 141 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:49:42,923 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Waiting until timeout for monitored process [2024-09-20 18:49:42,978 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 16 check-sat command(s) [2024-09-20 18:49:42,978 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:49:42,979 INFO L262 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-09-20 18:49:42,980 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:49:43,609 INFO L134 CoverageAnalysis]: Checked inductivity of 865 backedges. 375 proven. 70 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-20 18:49:43,609 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:49:43,967 INFO L134 CoverageAnalysis]: Checked inductivity of 865 backedges. 375 proven. 70 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-20 18:49:43,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [182902843] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:49:43,967 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:49:43,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37, 37] total 68 [2024-09-20 18:49:43,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910052646] [2024-09-20 18:49:43,967 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:49:43,967 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2024-09-20 18:49:43,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:49:43,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2024-09-20 18:49:43,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=792, Invalid=3764, Unknown=0, NotChecked=0, Total=4556 [2024-09-20 18:49:43,968 INFO L87 Difference]: Start difference. First operand 170 states and 187 transitions. Second operand has 68 states, 68 states have (on average 1.661764705882353) internal successors, (113), 68 states have internal predecessors, (113), 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-20 18:49:45,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:49:45,501 INFO L93 Difference]: Finished difference Result 339 states and 389 transitions. [2024-09-20 18:49:45,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-09-20 18:49:45,502 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 68 states have (on average 1.661764705882353) internal successors, (113), 68 states have internal predecessors, (113), 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 136 [2024-09-20 18:49:45,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:49:45,504 INFO L225 Difference]: With dead ends: 339 [2024-09-20 18:49:45,504 INFO L226 Difference]: Without dead ends: 283 [2024-09-20 18:49:45,504 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 242 SyntacticMatches, 32 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3556 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=800, Invalid=3892, Unknown=0, NotChecked=0, Total=4692 [2024-09-20 18:49:45,504 INFO L434 NwaCegarLoop]: 43 mSDtfsCounter, 6 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 490 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 342 SdHoareTripleChecker+Invalid, 490 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 490 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:49:45,504 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 342 Invalid, 490 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 490 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:49:45,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2024-09-20 18:49:45,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 170. [2024-09-20 18:49:45,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 134 states have (on average 1.1343283582089552) internal successors, (152), 135 states have internal predecessors, (152), 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-20 18:49:45,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 187 transitions. [2024-09-20 18:49:45,779 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 187 transitions. Word has length 136 [2024-09-20 18:49:45,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:49:45,779 INFO L474 AbstractCegarLoop]: Abstraction has 170 states and 187 transitions. [2024-09-20 18:49:45,779 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 68 states, 68 states have (on average 1.661764705882353) internal successors, (113), 68 states have internal predecessors, (113), 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-20 18:49:45,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:49:45,779 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 187 transitions. [2024-09-20 18:49:45,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2024-09-20 18:49:45,780 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:49:45,780 INFO L216 NwaCegarLoop]: trace histogram [16, 16, 16, 15, 15, 15, 15, 9, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:49:45,791 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Ended with exit code 0 [2024-09-20 18:49:45,980 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,141 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:49:45,980 INFO L399 AbstractCegarLoop]: === Iteration 142 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:49:45,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:49:45,981 INFO L85 PathProgramCache]: Analyzing trace with hash 2136720375, now seen corresponding path program 97 times [2024-09-20 18:49:45,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:49:45,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256849195] [2024-09-20 18:49:45,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:49:45,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:49:45,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:46,379 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:49:46,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:46,380 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-20 18:49:46,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:46,381 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-20 18:49:46,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:46,382 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-20 18:49:46,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:46,383 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-20 18:49:46,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:46,384 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-20 18:49:46,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:46,385 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-20 18:49:46,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:46,386 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-20 18:49:46,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:46,387 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-20 18:49:46,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:46,388 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-20 18:49:46,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:46,389 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-20 18:49:46,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:46,390 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-20 18:49:46,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:46,391 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-20 18:49:46,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:46,391 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-20 18:49:46,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:46,392 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-20 18:49:46,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:46,393 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-20 18:49:46,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:46,394 INFO L134 CoverageAnalysis]: Checked inductivity of 861 backedges. 332 proven. 109 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-20 18:49:46,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:49:46,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256849195] [2024-09-20 18:49:46,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256849195] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:49:46,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [891267196] [2024-09-20 18:49:46,395 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-20 18:49:46,395 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:49:46,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:49:46,396 INFO L229 MonitoredProcess]: Starting monitored process 142 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:49:46,397 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Waiting until timeout for monitored process [2024-09-20 18:49:46,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:46,445 INFO L262 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-09-20 18:49:46,447 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:49:47,054 INFO L134 CoverageAnalysis]: Checked inductivity of 861 backedges. 375 proven. 66 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-20 18:49:47,054 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:49:47,413 INFO L134 CoverageAnalysis]: Checked inductivity of 861 backedges. 375 proven. 66 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-20 18:49:47,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [891267196] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:49:47,413 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:49:47,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37, 37] total 67 [2024-09-20 18:49:47,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244625025] [2024-09-20 18:49:47,414 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:49:47,414 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2024-09-20 18:49:47,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:49:47,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2024-09-20 18:49:47,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=763, Invalid=3659, Unknown=0, NotChecked=0, Total=4422 [2024-09-20 18:49:47,415 INFO L87 Difference]: Start difference. First operand 170 states and 187 transitions. Second operand has 67 states, 67 states have (on average 1.671641791044776) internal successors, (112), 67 states have internal predecessors, (112), 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-20 18:49:49,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:49:49,082 INFO L93 Difference]: Finished difference Result 343 states and 393 transitions. [2024-09-20 18:49:49,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-09-20 18:49:49,082 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 1.671641791044776) internal successors, (112), 67 states have internal predecessors, (112), 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 136 [2024-09-20 18:49:49,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:49:49,084 INFO L225 Difference]: With dead ends: 343 [2024-09-20 18:49:49,084 INFO L226 Difference]: Without dead ends: 287 [2024-09-20 18:49:49,085 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 243 SyntacticMatches, 32 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3391 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=771, Invalid=3785, Unknown=0, NotChecked=0, Total=4556 [2024-09-20 18:49:49,085 INFO L434 NwaCegarLoop]: 47 mSDtfsCounter, 6 mSDsluCounter, 418 mSDsCounter, 0 mSdLazyCounter, 723 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 465 SdHoareTripleChecker+Invalid, 723 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 723 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:49:49,085 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 465 Invalid, 723 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 723 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:49:49,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 287 states. [2024-09-20 18:49:49,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 287 to 170. [2024-09-20 18:49:49,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 134 states have (on average 1.1343283582089552) internal successors, (152), 135 states have internal predecessors, (152), 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-20 18:49:49,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 187 transitions. [2024-09-20 18:49:49,361 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 187 transitions. Word has length 136 [2024-09-20 18:49:49,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:49:49,361 INFO L474 AbstractCegarLoop]: Abstraction has 170 states and 187 transitions. [2024-09-20 18:49:49,361 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 1.671641791044776) internal successors, (112), 67 states have internal predecessors, (112), 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-20 18:49:49,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:49:49,361 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 187 transitions. [2024-09-20 18:49:49,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2024-09-20 18:49:49,362 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:49:49,362 INFO L216 NwaCegarLoop]: trace histogram [16, 16, 16, 15, 15, 15, 15, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:49:49,373 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Ended with exit code 0 [2024-09-20 18:49:49,562 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141,142 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:49:49,562 INFO L399 AbstractCegarLoop]: === Iteration 143 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:49:49,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:49:49,562 INFO L85 PathProgramCache]: Analyzing trace with hash 511117750, now seen corresponding path program 98 times [2024-09-20 18:49:49,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:49:49,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726981155] [2024-09-20 18:49:49,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:49:49,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:49:49,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:49,968 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:49:49,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:49,969 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-20 18:49:49,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:49,970 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-20 18:49:49,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:49,971 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-20 18:49:49,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:49,971 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-20 18:49:49,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:49,972 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-20 18:49:49,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:49,973 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-20 18:49:49,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:49,974 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-20 18:49:49,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:49,975 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-20 18:49:49,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:49,975 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-20 18:49:49,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:49,976 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-20 18:49:49,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:49,977 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-20 18:49:49,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:49,978 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-20 18:49:49,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:49,979 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-20 18:49:49,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:49,980 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-20 18:49:49,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:49,980 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-20 18:49:49,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:49,981 INFO L134 CoverageAnalysis]: Checked inductivity of 859 backedges. 332 proven. 107 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-20 18:49:49,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:49:49,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726981155] [2024-09-20 18:49:49,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726981155] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:49:49,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [873448838] [2024-09-20 18:49:49,982 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-20 18:49:49,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:49:49,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:49:49,983 INFO L229 MonitoredProcess]: Starting monitored process 143 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:49:49,983 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Waiting until timeout for monitored process [2024-09-20 18:49:50,032 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-20 18:49:50,032 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:49:50,033 INFO L262 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-09-20 18:49:50,034 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:49:50,644 INFO L134 CoverageAnalysis]: Checked inductivity of 859 backedges. 375 proven. 64 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-20 18:49:50,645 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:49:50,989 INFO L134 CoverageAnalysis]: Checked inductivity of 859 backedges. 375 proven. 64 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-20 18:49:50,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [873448838] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:49:50,989 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:49:50,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37, 37] total 66 [2024-09-20 18:49:50,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2147028954] [2024-09-20 18:49:50,989 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:49:50,989 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2024-09-20 18:49:50,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:49:50,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2024-09-20 18:49:50,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=738, Invalid=3552, Unknown=0, NotChecked=0, Total=4290 [2024-09-20 18:49:50,990 INFO L87 Difference]: Start difference. First operand 170 states and 187 transitions. Second operand has 66 states, 66 states have (on average 1.6818181818181819) internal successors, (111), 66 states have internal predecessors, (111), 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-20 18:49:52,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:49:52,666 INFO L93 Difference]: Finished difference Result 345 states and 395 transitions. [2024-09-20 18:49:52,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-09-20 18:49:52,667 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 1.6818181818181819) internal successors, (111), 66 states have internal predecessors, (111), 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 136 [2024-09-20 18:49:52,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:49:52,668 INFO L225 Difference]: With dead ends: 345 [2024-09-20 18:49:52,669 INFO L226 Difference]: Without dead ends: 289 [2024-09-20 18:49:52,669 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 244 SyntacticMatches, 32 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3229 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=746, Invalid=3676, Unknown=0, NotChecked=0, Total=4422 [2024-09-20 18:49:52,669 INFO L434 NwaCegarLoop]: 43 mSDtfsCounter, 6 mSDsluCounter, 399 mSDsCounter, 0 mSdLazyCounter, 586 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 442 SdHoareTripleChecker+Invalid, 586 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 586 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:49:52,669 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 442 Invalid, 586 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 586 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:49:52,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states. [2024-09-20 18:49:52,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 170. [2024-09-20 18:49:52,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 134 states have (on average 1.1343283582089552) internal successors, (152), 135 states have internal predecessors, (152), 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-20 18:49:52,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 187 transitions. [2024-09-20 18:49:52,949 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 187 transitions. Word has length 136 [2024-09-20 18:49:52,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:49:52,949 INFO L474 AbstractCegarLoop]: Abstraction has 170 states and 187 transitions. [2024-09-20 18:49:52,949 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 1.6818181818181819) internal successors, (111), 66 states have internal predecessors, (111), 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-20 18:49:52,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:49:52,950 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 187 transitions. [2024-09-20 18:49:52,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2024-09-20 18:49:52,950 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:49:52,950 INFO L216 NwaCegarLoop]: trace histogram [16, 16, 16, 15, 15, 15, 15, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:49:52,962 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Ended with exit code 0 [2024-09-20 18:49:53,150 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142,143 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:49:53,151 INFO L399 AbstractCegarLoop]: === Iteration 144 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:49:53,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:49:53,151 INFO L85 PathProgramCache]: Analyzing trace with hash -234057705, now seen corresponding path program 99 times [2024-09-20 18:49:53,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:49:53,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436898205] [2024-09-20 18:49:53,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:49:53,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:49:53,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:53,560 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:49:53,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:53,561 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-20 18:49:53,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:53,563 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-20 18:49:53,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:53,564 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-20 18:49:53,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:53,565 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-20 18:49:53,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:53,566 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-20 18:49:53,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:53,566 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-20 18:49:53,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:53,567 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-20 18:49:53,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:53,568 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-20 18:49:53,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:53,569 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-20 18:49:53,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:53,570 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-20 18:49:53,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:53,571 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-20 18:49:53,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:53,572 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-20 18:49:53,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:53,572 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-20 18:49:53,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:53,573 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-20 18:49:53,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:53,574 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-20 18:49:53,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:53,575 INFO L134 CoverageAnalysis]: Checked inductivity of 859 backedges. 332 proven. 107 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-20 18:49:53,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:49:53,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436898205] [2024-09-20 18:49:53,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436898205] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:49:53,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1789820727] [2024-09-20 18:49:53,576 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-20 18:49:53,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:49:53,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:49:53,577 INFO L229 MonitoredProcess]: Starting monitored process 144 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:49:53,577 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Waiting until timeout for monitored process [2024-09-20 18:49:53,635 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2024-09-20 18:49:53,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:49:53,637 INFO L262 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-09-20 18:49:53,638 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:49:54,237 INFO L134 CoverageAnalysis]: Checked inductivity of 859 backedges. 375 proven. 64 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-20 18:49:54,237 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:49:54,618 INFO L134 CoverageAnalysis]: Checked inductivity of 859 backedges. 375 proven. 64 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-20 18:49:54,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1789820727] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:49:54,618 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:49:54,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37, 37] total 65 [2024-09-20 18:49:54,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686191100] [2024-09-20 18:49:54,618 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:49:54,618 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2024-09-20 18:49:54,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:49:54,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2024-09-20 18:49:54,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=717, Invalid=3443, Unknown=0, NotChecked=0, Total=4160 [2024-09-20 18:49:54,619 INFO L87 Difference]: Start difference. First operand 170 states and 187 transitions. Second operand has 65 states, 65 states have (on average 1.6923076923076923) internal successors, (110), 65 states have internal predecessors, (110), 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-20 18:49:56,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:49:56,357 INFO L93 Difference]: Finished difference Result 345 states and 395 transitions. [2024-09-20 18:49:56,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-09-20 18:49:56,358 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 65 states have (on average 1.6923076923076923) internal successors, (110), 65 states have internal predecessors, (110), 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 136 [2024-09-20 18:49:56,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:49:56,360 INFO L225 Difference]: With dead ends: 345 [2024-09-20 18:49:56,360 INFO L226 Difference]: Without dead ends: 289 [2024-09-20 18:49:56,360 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 245 SyntacticMatches, 32 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3070 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=725, Invalid=3565, Unknown=0, NotChecked=0, Total=4290 [2024-09-20 18:49:56,360 INFO L434 NwaCegarLoop]: 45 mSDtfsCounter, 6 mSDsluCounter, 443 mSDsCounter, 0 mSdLazyCounter, 679 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 488 SdHoareTripleChecker+Invalid, 679 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 679 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:49:56,360 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 488 Invalid, 679 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 679 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:49:56,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states. [2024-09-20 18:49:56,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 170. [2024-09-20 18:49:56,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 134 states have (on average 1.1343283582089552) internal successors, (152), 135 states have internal predecessors, (152), 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-20 18:49:56,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 187 transitions. [2024-09-20 18:49:56,644 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 187 transitions. Word has length 136 [2024-09-20 18:49:56,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:49:56,644 INFO L474 AbstractCegarLoop]: Abstraction has 170 states and 187 transitions. [2024-09-20 18:49:56,644 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 65 states have (on average 1.6923076923076923) internal successors, (110), 65 states have internal predecessors, (110), 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-20 18:49:56,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:49:56,644 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 187 transitions. [2024-09-20 18:49:56,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2024-09-20 18:49:56,644 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:49:56,644 INFO L216 NwaCegarLoop]: trace histogram [16, 16, 16, 15, 15, 15, 15, 9, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:49:56,657 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Ended with exit code 0 [2024-09-20 18:49:56,845 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143,144 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:49:56,845 INFO L399 AbstractCegarLoop]: === Iteration 145 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:49:56,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:49:56,845 INFO L85 PathProgramCache]: Analyzing trace with hash 711735702, now seen corresponding path program 100 times [2024-09-20 18:49:56,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:49:56,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714795402] [2024-09-20 18:49:56,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:49:56,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:49:56,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:57,237 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:49:57,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:57,239 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-20 18:49:57,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:57,240 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-20 18:49:57,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:57,240 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-20 18:49:57,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:57,241 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-20 18:49:57,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:57,242 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-20 18:49:57,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:57,243 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-20 18:49:57,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:57,244 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-20 18:49:57,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:57,245 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-20 18:49:57,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:57,245 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-20 18:49:57,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:57,246 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-20 18:49:57,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:57,247 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-20 18:49:57,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:57,248 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-20 18:49:57,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:57,249 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-20 18:49:57,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:57,250 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-20 18:49:57,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:57,250 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-20 18:49:57,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:49:57,251 INFO L134 CoverageAnalysis]: Checked inductivity of 861 backedges. 332 proven. 109 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-20 18:49:57,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:49:57,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714795402] [2024-09-20 18:49:57,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714795402] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:49:57,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [396543210] [2024-09-20 18:49:57,252 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-20 18:49:57,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:49:57,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:49:57,253 INFO L229 MonitoredProcess]: Starting monitored process 145 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:49:57,254 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Waiting until timeout for monitored process [2024-09-20 18:49:57,302 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-20 18:49:57,302 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:49:57,303 INFO L262 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-09-20 18:49:57,304 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:49:57,872 INFO L134 CoverageAnalysis]: Checked inductivity of 861 backedges. 375 proven. 66 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-20 18:49:57,872 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:49:58,207 INFO L134 CoverageAnalysis]: Checked inductivity of 861 backedges. 375 proven. 66 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-20 18:49:58,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [396543210] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:49:58,208 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:49:58,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37, 37] total 64 [2024-09-20 18:49:58,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159848768] [2024-09-20 18:49:58,208 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:49:58,208 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2024-09-20 18:49:58,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:49:58,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2024-09-20 18:49:58,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=700, Invalid=3332, Unknown=0, NotChecked=0, Total=4032 [2024-09-20 18:49:58,209 INFO L87 Difference]: Start difference. First operand 170 states and 187 transitions. Second operand has 64 states, 64 states have (on average 1.703125) internal successors, (109), 64 states have internal predecessors, (109), 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-20 18:49:59,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:49:59,875 INFO L93 Difference]: Finished difference Result 343 states and 393 transitions. [2024-09-20 18:49:59,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-09-20 18:49:59,875 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 1.703125) internal successors, (109), 64 states have internal predecessors, (109), 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 136 [2024-09-20 18:49:59,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:49:59,877 INFO L225 Difference]: With dead ends: 343 [2024-09-20 18:49:59,877 INFO L226 Difference]: Without dead ends: 287 [2024-09-20 18:49:59,877 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 246 SyntacticMatches, 32 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2914 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=708, Invalid=3452, Unknown=0, NotChecked=0, Total=4160 [2024-09-20 18:49:59,877 INFO L434 NwaCegarLoop]: 45 mSDtfsCounter, 6 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 647 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 407 SdHoareTripleChecker+Invalid, 647 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 647 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:49:59,877 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 407 Invalid, 647 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 647 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:49:59,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 287 states. [2024-09-20 18:50:00,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 287 to 170. [2024-09-20 18:50:00,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 134 states have (on average 1.1343283582089552) internal successors, (152), 135 states have internal predecessors, (152), 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-20 18:50:00,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 187 transitions. [2024-09-20 18:50:00,161 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 187 transitions. Word has length 136 [2024-09-20 18:50:00,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:50:00,161 INFO L474 AbstractCegarLoop]: Abstraction has 170 states and 187 transitions. [2024-09-20 18:50:00,161 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 1.703125) internal successors, (109), 64 states have internal predecessors, (109), 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-20 18:50:00,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:50:00,161 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 187 transitions. [2024-09-20 18:50:00,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2024-09-20 18:50:00,162 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:50:00,162 INFO L216 NwaCegarLoop]: trace histogram [16, 16, 16, 15, 15, 15, 15, 10, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:50:00,173 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Ended with exit code 0 [2024-09-20 18:50:00,362 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable144 [2024-09-20 18:50:00,362 INFO L399 AbstractCegarLoop]: === Iteration 146 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:50:00,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:50:00,362 INFO L85 PathProgramCache]: Analyzing trace with hash 1019339831, now seen corresponding path program 101 times [2024-09-20 18:50:00,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:50:00,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91152665] [2024-09-20 18:50:00,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:50:00,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:50:00,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:00,758 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:50:00,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:00,759 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-20 18:50:00,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:00,760 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-20 18:50:00,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:00,761 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-20 18:50:00,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:00,762 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-20 18:50:00,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:00,763 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-20 18:50:00,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:00,764 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-20 18:50:00,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:00,765 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-20 18:50:00,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:00,765 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-20 18:50:00,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:00,766 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-20 18:50:00,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:00,767 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-20 18:50:00,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:00,768 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-20 18:50:00,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:00,769 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-20 18:50:00,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:00,769 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-20 18:50:00,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:00,770 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-20 18:50:00,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:00,771 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-20 18:50:00,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:00,772 INFO L134 CoverageAnalysis]: Checked inductivity of 865 backedges. 332 proven. 113 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-20 18:50:00,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:50:00,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91152665] [2024-09-20 18:50:00,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91152665] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:50:00,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [393003637] [2024-09-20 18:50:00,772 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-20 18:50:00,772 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:50:00,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:50:00,773 INFO L229 MonitoredProcess]: Starting monitored process 146 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:50:00,774 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Waiting until timeout for monitored process [2024-09-20 18:50:00,827 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2024-09-20 18:50:00,827 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:50:00,828 INFO L262 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-09-20 18:50:00,829 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:50:01,382 INFO L134 CoverageAnalysis]: Checked inductivity of 865 backedges. 375 proven. 70 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-20 18:50:01,383 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:50:01,727 INFO L134 CoverageAnalysis]: Checked inductivity of 865 backedges. 375 proven. 70 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-20 18:50:01,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [393003637] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:50:01,727 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:50:01,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37, 37] total 63 [2024-09-20 18:50:01,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712343501] [2024-09-20 18:50:01,727 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:50:01,727 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2024-09-20 18:50:01,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:50:01,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2024-09-20 18:50:01,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=687, Invalid=3219, Unknown=0, NotChecked=0, Total=3906 [2024-09-20 18:50:01,728 INFO L87 Difference]: Start difference. First operand 170 states and 187 transitions. Second operand has 63 states, 63 states have (on average 1.7142857142857142) internal successors, (108), 63 states have internal predecessors, (108), 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-20 18:50:03,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:50:03,449 INFO L93 Difference]: Finished difference Result 339 states and 389 transitions. [2024-09-20 18:50:03,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-09-20 18:50:03,450 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 1.7142857142857142) internal successors, (108), 63 states have internal predecessors, (108), 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 136 [2024-09-20 18:50:03,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:50:03,452 INFO L225 Difference]: With dead ends: 339 [2024-09-20 18:50:03,452 INFO L226 Difference]: Without dead ends: 283 [2024-09-20 18:50:03,452 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 247 SyntacticMatches, 32 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2761 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=695, Invalid=3337, Unknown=0, NotChecked=0, Total=4032 [2024-09-20 18:50:03,453 INFO L434 NwaCegarLoop]: 43 mSDtfsCounter, 6 mSDsluCounter, 421 mSDsCounter, 0 mSdLazyCounter, 800 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 464 SdHoareTripleChecker+Invalid, 800 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 800 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:50:03,453 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 464 Invalid, 800 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 800 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:50:03,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2024-09-20 18:50:03,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 170. [2024-09-20 18:50:03,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 134 states have (on average 1.1343283582089552) internal successors, (152), 135 states have internal predecessors, (152), 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-20 18:50:03,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 187 transitions. [2024-09-20 18:50:03,736 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 187 transitions. Word has length 136 [2024-09-20 18:50:03,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:50:03,736 INFO L474 AbstractCegarLoop]: Abstraction has 170 states and 187 transitions. [2024-09-20 18:50:03,736 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 1.7142857142857142) internal successors, (108), 63 states have internal predecessors, (108), 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-20 18:50:03,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:50:03,736 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 187 transitions. [2024-09-20 18:50:03,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2024-09-20 18:50:03,737 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:50:03,737 INFO L216 NwaCegarLoop]: trace histogram [16, 16, 16, 15, 15, 15, 15, 11, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:50:03,749 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Forceful destruction successful, exit code 0 [2024-09-20 18:50:03,937 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 146 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable145 [2024-09-20 18:50:03,937 INFO L399 AbstractCegarLoop]: === Iteration 147 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:50:03,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:50:03,937 INFO L85 PathProgramCache]: Analyzing trace with hash -2018778762, now seen corresponding path program 102 times [2024-09-20 18:50:03,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:50:03,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314785700] [2024-09-20 18:50:03,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:50:03,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:50:03,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:04,363 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:50:04,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:04,364 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-20 18:50:04,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:04,365 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-20 18:50:04,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:04,366 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-20 18:50:04,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:04,367 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-20 18:50:04,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:04,368 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-20 18:50:04,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:04,369 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-20 18:50:04,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:04,370 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-20 18:50:04,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:04,371 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-20 18:50:04,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:04,372 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-20 18:50:04,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:04,373 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-20 18:50:04,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:04,373 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-20 18:50:04,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:04,374 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-20 18:50:04,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:04,375 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-20 18:50:04,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:04,376 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-20 18:50:04,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:04,377 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-20 18:50:04,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:04,378 INFO L134 CoverageAnalysis]: Checked inductivity of 871 backedges. 332 proven. 119 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-20 18:50:04,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:50:04,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314785700] [2024-09-20 18:50:04,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314785700] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:50:04,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1618310583] [2024-09-20 18:50:04,378 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-20 18:50:04,378 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:50:04,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:50:04,379 INFO L229 MonitoredProcess]: Starting monitored process 147 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:50:04,380 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Waiting until timeout for monitored process [2024-09-20 18:50:04,434 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 16 check-sat command(s) [2024-09-20 18:50:04,434 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:50:04,436 INFO L262 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-09-20 18:50:04,437 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:50:04,980 INFO L134 CoverageAnalysis]: Checked inductivity of 871 backedges. 375 proven. 76 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-20 18:50:04,980 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:50:05,360 INFO L134 CoverageAnalysis]: Checked inductivity of 871 backedges. 375 proven. 76 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-20 18:50:05,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1618310583] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:50:05,360 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:50:05,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37, 37] total 62 [2024-09-20 18:50:05,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726584051] [2024-09-20 18:50:05,360 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:50:05,361 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2024-09-20 18:50:05,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:50:05,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2024-09-20 18:50:05,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=678, Invalid=3104, Unknown=0, NotChecked=0, Total=3782 [2024-09-20 18:50:05,362 INFO L87 Difference]: Start difference. First operand 170 states and 187 transitions. Second operand has 62 states, 62 states have (on average 1.7258064516129032) internal successors, (107), 62 states have internal predecessors, (107), 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-20 18:50:06,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:50:06,903 INFO L93 Difference]: Finished difference Result 333 states and 383 transitions. [2024-09-20 18:50:06,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-09-20 18:50:06,903 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 1.7258064516129032) internal successors, (107), 62 states have internal predecessors, (107), 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 136 [2024-09-20 18:50:06,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:50:06,905 INFO L225 Difference]: With dead ends: 333 [2024-09-20 18:50:06,905 INFO L226 Difference]: Without dead ends: 277 [2024-09-20 18:50:06,906 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 248 SyntacticMatches, 32 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2611 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=686, Invalid=3220, Unknown=0, NotChecked=0, Total=3906 [2024-09-20 18:50:06,906 INFO L434 NwaCegarLoop]: 45 mSDtfsCounter, 6 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 580 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 407 SdHoareTripleChecker+Invalid, 580 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 580 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:50:06,906 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 407 Invalid, 580 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 580 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:50:06,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 277 states. [2024-09-20 18:50:07,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 277 to 170. [2024-09-20 18:50:07,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 134 states have (on average 1.1343283582089552) internal successors, (152), 135 states have internal predecessors, (152), 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-20 18:50:07,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 187 transitions. [2024-09-20 18:50:07,191 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 187 transitions. Word has length 136 [2024-09-20 18:50:07,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:50:07,191 INFO L474 AbstractCegarLoop]: Abstraction has 170 states and 187 transitions. [2024-09-20 18:50:07,191 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 1.7258064516129032) internal successors, (107), 62 states have internal predecessors, (107), 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-20 18:50:07,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:50:07,192 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 187 transitions. [2024-09-20 18:50:07,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2024-09-20 18:50:07,192 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:50:07,192 INFO L216 NwaCegarLoop]: trace histogram [16, 16, 16, 15, 15, 15, 15, 12, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:50:07,204 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Ended with exit code 0 [2024-09-20 18:50:07,392 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146,147 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:50:07,392 INFO L399 AbstractCegarLoop]: === Iteration 148 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:50:07,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:50:07,393 INFO L85 PathProgramCache]: Analyzing trace with hash 654164055, now seen corresponding path program 103 times [2024-09-20 18:50:07,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:50:07,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999621161] [2024-09-20 18:50:07,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:50:07,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:50:07,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:07,788 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:50:07,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:07,790 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-20 18:50:07,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:07,791 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-20 18:50:07,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:07,792 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-20 18:50:07,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:07,792 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-20 18:50:07,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:07,793 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-20 18:50:07,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:07,794 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-20 18:50:07,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:07,795 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-20 18:50:07,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:07,796 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-20 18:50:07,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:07,796 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-20 18:50:07,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:07,797 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-20 18:50:07,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:07,798 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-20 18:50:07,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:07,799 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-20 18:50:07,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:07,800 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-20 18:50:07,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:07,801 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-20 18:50:07,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:07,801 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-20 18:50:07,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:07,802 INFO L134 CoverageAnalysis]: Checked inductivity of 879 backedges. 332 proven. 127 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-20 18:50:07,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:50:07,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999621161] [2024-09-20 18:50:07,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999621161] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:50:07,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [511386770] [2024-09-20 18:50:07,803 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-20 18:50:07,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:50:07,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:50:07,804 INFO L229 MonitoredProcess]: Starting monitored process 148 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:50:07,805 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Waiting until timeout for monitored process [2024-09-20 18:50:07,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:07,851 INFO L262 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-09-20 18:50:07,852 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:50:08,375 INFO L134 CoverageAnalysis]: Checked inductivity of 879 backedges. 375 proven. 84 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-20 18:50:08,375 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:50:08,731 INFO L134 CoverageAnalysis]: Checked inductivity of 879 backedges. 375 proven. 84 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-20 18:50:08,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [511386770] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:50:08,732 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:50:08,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37, 37] total 61 [2024-09-20 18:50:08,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274197000] [2024-09-20 18:50:08,732 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:50:08,732 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2024-09-20 18:50:08,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:50:08,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2024-09-20 18:50:08,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=673, Invalid=2987, Unknown=0, NotChecked=0, Total=3660 [2024-09-20 18:50:08,733 INFO L87 Difference]: Start difference. First operand 170 states and 187 transitions. Second operand has 61 states, 61 states have (on average 1.7377049180327868) internal successors, (106), 61 states have internal predecessors, (106), 33 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2024-09-20 18:50:10,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:50:10,135 INFO L93 Difference]: Finished difference Result 325 states and 375 transitions. [2024-09-20 18:50:10,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-09-20 18:50:10,136 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 1.7377049180327868) internal successors, (106), 61 states have internal predecessors, (106), 33 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) Word has length 136 [2024-09-20 18:50:10,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:50:10,138 INFO L225 Difference]: With dead ends: 325 [2024-09-20 18:50:10,138 INFO L226 Difference]: Without dead ends: 269 [2024-09-20 18:50:10,138 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 249 SyntacticMatches, 32 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2464 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=681, Invalid=3101, Unknown=0, NotChecked=0, Total=3782 [2024-09-20 18:50:10,139 INFO L434 NwaCegarLoop]: 47 mSDtfsCounter, 6 mSDsluCounter, 419 mSDsCounter, 0 mSdLazyCounter, 660 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 466 SdHoareTripleChecker+Invalid, 660 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 660 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:50:10,139 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 466 Invalid, 660 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 660 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:50:10,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2024-09-20 18:50:10,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 170. [2024-09-20 18:50:10,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 134 states have (on average 1.1343283582089552) internal successors, (152), 135 states have internal predecessors, (152), 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-20 18:50:10,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 187 transitions. [2024-09-20 18:50:10,429 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 187 transitions. Word has length 136 [2024-09-20 18:50:10,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:50:10,429 INFO L474 AbstractCegarLoop]: Abstraction has 170 states and 187 transitions. [2024-09-20 18:50:10,429 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 1.7377049180327868) internal successors, (106), 61 states have internal predecessors, (106), 33 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2024-09-20 18:50:10,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:50:10,429 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 187 transitions. [2024-09-20 18:50:10,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2024-09-20 18:50:10,429 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:50:10,429 INFO L216 NwaCegarLoop]: trace histogram [16, 16, 16, 15, 15, 15, 15, 13, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:50:10,442 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Forceful destruction successful, exit code 0 [2024-09-20 18:50:10,630 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 148 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable147 [2024-09-20 18:50:10,630 INFO L399 AbstractCegarLoop]: === Iteration 149 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:50:10,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:50:10,630 INFO L85 PathProgramCache]: Analyzing trace with hash 1987314006, now seen corresponding path program 104 times [2024-09-20 18:50:10,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:50:10,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296076992] [2024-09-20 18:50:10,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:50:10,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:50:10,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:11,046 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:50:11,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:11,047 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-20 18:50:11,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:11,048 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-20 18:50:11,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:11,049 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-20 18:50:11,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:11,050 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-20 18:50:11,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:11,051 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-20 18:50:11,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:11,051 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-20 18:50:11,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:11,052 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-20 18:50:11,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:11,053 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-20 18:50:11,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:11,054 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-20 18:50:11,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:11,055 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-20 18:50:11,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:11,056 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-20 18:50:11,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:11,056 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-20 18:50:11,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:11,057 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-20 18:50:11,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:11,058 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-20 18:50:11,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:11,059 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-20 18:50:11,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:11,060 INFO L134 CoverageAnalysis]: Checked inductivity of 889 backedges. 332 proven. 137 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-20 18:50:11,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:50:11,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296076992] [2024-09-20 18:50:11,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296076992] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:50:11,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [990770880] [2024-09-20 18:50:11,060 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-20 18:50:11,060 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:50:11,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:50:11,061 INFO L229 MonitoredProcess]: Starting monitored process 149 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:50:11,062 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Waiting until timeout for monitored process [2024-09-20 18:50:11,111 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-20 18:50:11,112 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:50:11,113 INFO L262 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-09-20 18:50:11,114 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:50:11,643 INFO L134 CoverageAnalysis]: Checked inductivity of 889 backedges. 375 proven. 94 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-20 18:50:11,643 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:50:11,987 INFO L134 CoverageAnalysis]: Checked inductivity of 889 backedges. 375 proven. 94 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-20 18:50:11,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [990770880] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:50:11,987 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:50:11,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37, 37] total 60 [2024-09-20 18:50:11,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805755355] [2024-09-20 18:50:11,988 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:50:11,988 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2024-09-20 18:50:11,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:50:11,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2024-09-20 18:50:11,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=672, Invalid=2868, Unknown=0, NotChecked=0, Total=3540 [2024-09-20 18:50:11,989 INFO L87 Difference]: Start difference. First operand 170 states and 187 transitions. Second operand has 60 states, 60 states have (on average 1.75) internal successors, (105), 60 states have internal predecessors, (105), 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-20 18:50:13,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:50:13,258 INFO L93 Difference]: Finished difference Result 315 states and 365 transitions. [2024-09-20 18:50:13,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-09-20 18:50:13,258 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 1.75) internal successors, (105), 60 states have internal predecessors, (105), 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 136 [2024-09-20 18:50:13,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:50:13,260 INFO L225 Difference]: With dead ends: 315 [2024-09-20 18:50:13,260 INFO L226 Difference]: Without dead ends: 259 [2024-09-20 18:50:13,260 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 250 SyntacticMatches, 32 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2320 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=680, Invalid=2980, Unknown=0, NotChecked=0, Total=3660 [2024-09-20 18:50:13,261 INFO L434 NwaCegarLoop]: 47 mSDtfsCounter, 6 mSDsluCounter, 549 mSDsCounter, 0 mSdLazyCounter, 717 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 596 SdHoareTripleChecker+Invalid, 717 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 717 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:50:13,261 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 596 Invalid, 717 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 717 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:50:13,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2024-09-20 18:50:13,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 170. [2024-09-20 18:50:13,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 134 states have (on average 1.1343283582089552) internal successors, (152), 135 states have internal predecessors, (152), 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-20 18:50:13,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 187 transitions. [2024-09-20 18:50:13,578 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 187 transitions. Word has length 136 [2024-09-20 18:50:13,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:50:13,578 INFO L474 AbstractCegarLoop]: Abstraction has 170 states and 187 transitions. [2024-09-20 18:50:13,579 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 1.75) internal successors, (105), 60 states have internal predecessors, (105), 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-20 18:50:13,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:50:13,579 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 187 transitions. [2024-09-20 18:50:13,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2024-09-20 18:50:13,579 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:50:13,579 INFO L216 NwaCegarLoop]: trace histogram [16, 16, 16, 15, 15, 15, 15, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:50:13,593 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Ended with exit code 0 [2024-09-20 18:50:13,779 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 149 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable148 [2024-09-20 18:50:13,780 INFO L399 AbstractCegarLoop]: === Iteration 150 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:50:13,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:50:13,780 INFO L85 PathProgramCache]: Analyzing trace with hash 1891771511, now seen corresponding path program 105 times [2024-09-20 18:50:13,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:50:13,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413860674] [2024-09-20 18:50:13,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:50:13,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:50:13,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:14,187 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:50:14,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:14,188 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-20 18:50:14,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:14,189 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-20 18:50:14,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:14,190 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-20 18:50:14,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:14,191 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-20 18:50:14,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:14,192 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-20 18:50:14,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:14,193 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-20 18:50:14,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:14,194 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-20 18:50:14,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:14,195 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-20 18:50:14,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:14,196 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-20 18:50:14,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:14,196 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-20 18:50:14,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:14,197 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-20 18:50:14,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:14,198 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-20 18:50:14,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:14,199 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-20 18:50:14,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:14,200 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-20 18:50:14,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:14,201 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-20 18:50:14,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:14,202 INFO L134 CoverageAnalysis]: Checked inductivity of 901 backedges. 332 proven. 149 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-20 18:50:14,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:50:14,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413860674] [2024-09-20 18:50:14,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413860674] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:50:14,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [713446307] [2024-09-20 18:50:14,202 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-20 18:50:14,202 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:50:14,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:50:14,203 INFO L229 MonitoredProcess]: Starting monitored process 150 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:50:14,204 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Waiting until timeout for monitored process [2024-09-20 18:50:14,258 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2024-09-20 18:50:14,258 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:50:14,260 INFO L262 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-09-20 18:50:14,261 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:50:14,772 INFO L134 CoverageAnalysis]: Checked inductivity of 901 backedges. 375 proven. 106 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-20 18:50:14,772 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:50:15,129 INFO L134 CoverageAnalysis]: Checked inductivity of 901 backedges. 375 proven. 106 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-20 18:50:15,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [713446307] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:50:15,129 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:50:15,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37, 37] total 59 [2024-09-20 18:50:15,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304715221] [2024-09-20 18:50:15,129 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:50:15,130 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2024-09-20 18:50:15,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:50:15,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2024-09-20 18:50:15,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=675, Invalid=2747, Unknown=0, NotChecked=0, Total=3422 [2024-09-20 18:50:15,131 INFO L87 Difference]: Start difference. First operand 170 states and 187 transitions. Second operand has 59 states, 59 states have (on average 1.7627118644067796) internal successors, (104), 59 states have internal predecessors, (104), 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-20 18:50:16,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:50:16,186 INFO L93 Difference]: Finished difference Result 303 states and 353 transitions. [2024-09-20 18:50:16,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-09-20 18:50:16,186 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 1.7627118644067796) internal successors, (104), 59 states have internal predecessors, (104), 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 136 [2024-09-20 18:50:16,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:50:16,188 INFO L225 Difference]: With dead ends: 303 [2024-09-20 18:50:16,188 INFO L226 Difference]: Without dead ends: 247 [2024-09-20 18:50:16,189 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 251 SyntacticMatches, 32 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2179 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=683, Invalid=2857, Unknown=0, NotChecked=0, Total=3540 [2024-09-20 18:50:16,189 INFO L434 NwaCegarLoop]: 47 mSDtfsCounter, 6 mSDsluCounter, 478 mSDsCounter, 0 mSdLazyCounter, 651 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 525 SdHoareTripleChecker+Invalid, 651 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 651 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:50:16,189 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 525 Invalid, 651 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 651 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:50:16,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2024-09-20 18:50:16,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 170. [2024-09-20 18:50:16,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 134 states have (on average 1.1343283582089552) internal successors, (152), 135 states have internal predecessors, (152), 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-20 18:50:16,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 187 transitions. [2024-09-20 18:50:16,479 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 187 transitions. Word has length 136 [2024-09-20 18:50:16,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:50:16,479 INFO L474 AbstractCegarLoop]: Abstraction has 170 states and 187 transitions. [2024-09-20 18:50:16,479 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 1.7627118644067796) internal successors, (104), 59 states have internal predecessors, (104), 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-20 18:50:16,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:50:16,479 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 187 transitions. [2024-09-20 18:50:16,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2024-09-20 18:50:16,480 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:50:16,480 INFO L216 NwaCegarLoop]: trace histogram [16, 16, 16, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:50:16,492 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Ended with exit code 0 [2024-09-20 18:50:16,680 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149,150 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:50:16,680 INFO L399 AbstractCegarLoop]: === Iteration 151 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:50:16,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:50:16,681 INFO L85 PathProgramCache]: Analyzing trace with hash 780310838, now seen corresponding path program 15 times [2024-09-20 18:50:16,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:50:16,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972264071] [2024-09-20 18:50:16,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:50:16,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:50:16,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:17,096 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:50:17,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:17,097 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-20 18:50:17,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:17,098 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-20 18:50:17,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:17,099 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-20 18:50:17,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:17,100 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-20 18:50:17,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:17,101 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-20 18:50:17,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:17,102 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-20 18:50:17,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:17,103 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-20 18:50:17,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:17,103 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-20 18:50:17,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:17,104 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-20 18:50:17,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:17,105 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-20 18:50:17,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:17,106 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-20 18:50:17,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:17,107 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-20 18:50:17,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:17,108 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-20 18:50:17,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:17,108 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-20 18:50:17,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:17,109 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-20 18:50:17,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:17,110 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-20 18:50:17,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:50:17,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972264071] [2024-09-20 18:50:17,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972264071] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:50:17,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [809041247] [2024-09-20 18:50:17,111 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-20 18:50:17,111 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:50:17,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:50:17,112 INFO L229 MonitoredProcess]: Starting monitored process 151 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:50:17,113 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Waiting until timeout for monitored process [2024-09-20 18:50:17,167 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2024-09-20 18:50:17,167 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:50:17,168 INFO L262 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-09-20 18:50:17,169 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:50:17,650 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-20 18:50:17,650 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:50:18,004 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-20 18:50:18,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [809041247] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:50:18,004 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:50:18,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37, 37] total 58 [2024-09-20 18:50:18,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771809672] [2024-09-20 18:50:18,004 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:50:18,005 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2024-09-20 18:50:18,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:50:18,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2024-09-20 18:50:18,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=682, Invalid=2624, Unknown=0, NotChecked=0, Total=3306 [2024-09-20 18:50:18,005 INFO L87 Difference]: Start difference. First operand 170 states and 187 transitions. Second operand has 58 states, 58 states have (on average 1.7758620689655173) internal successors, (103), 58 states have internal predecessors, (103), 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-20 18:50:18,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:50:18,802 INFO L93 Difference]: Finished difference Result 292 states and 343 transitions. [2024-09-20 18:50:18,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-09-20 18:50:18,803 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 1.7758620689655173) internal successors, (103), 58 states have internal predecessors, (103), 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 136 [2024-09-20 18:50:18,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:50:18,805 INFO L225 Difference]: With dead ends: 292 [2024-09-20 18:50:18,805 INFO L226 Difference]: Without dead ends: 236 [2024-09-20 18:50:18,805 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 252 SyntacticMatches, 32 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2027 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=690, Invalid=2732, Unknown=0, NotChecked=0, Total=3422 [2024-09-20 18:50:18,805 INFO L434 NwaCegarLoop]: 45 mSDtfsCounter, 6 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 456 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 261 SdHoareTripleChecker+Invalid, 456 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 456 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:50:18,805 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 261 Invalid, 456 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 456 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:50:18,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2024-09-20 18:50:19,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 172. [2024-09-20 18:50:19,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 136 states have (on average 1.1397058823529411) internal successors, (155), 137 states have internal predecessors, (155), 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-20 18:50:19,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 190 transitions. [2024-09-20 18:50:19,114 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 190 transitions. Word has length 136 [2024-09-20 18:50:19,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:50:19,114 INFO L474 AbstractCegarLoop]: Abstraction has 172 states and 190 transitions. [2024-09-20 18:50:19,114 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 1.7758620689655173) internal successors, (103), 58 states have internal predecessors, (103), 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-20 18:50:19,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:50:19,114 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 190 transitions. [2024-09-20 18:50:19,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2024-09-20 18:50:19,115 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:50:19,115 INFO L216 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:50:19,129 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Forceful destruction successful, exit code 0 [2024-09-20 18:50:19,315 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 151 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable150 [2024-09-20 18:50:19,315 INFO L399 AbstractCegarLoop]: === Iteration 152 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:50:19,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:50:19,315 INFO L85 PathProgramCache]: Analyzing trace with hash 1789571330, now seen corresponding path program 30 times [2024-09-20 18:50:19,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:50:19,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672708858] [2024-09-20 18:50:19,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:50:19,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:50:19,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:19,562 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:50:19,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:19,563 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-20 18:50:19,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:19,564 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-20 18:50:19,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:19,565 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-20 18:50:19,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:19,566 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-20 18:50:19,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:19,567 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-20 18:50:19,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:19,568 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-20 18:50:19,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:19,568 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-20 18:50:19,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:19,569 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-20 18:50:19,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:19,570 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-20 18:50:19,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:19,571 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-20 18:50:19,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:19,572 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-09-20 18:50:19,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:19,572 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-20 18:50:19,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:19,573 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-09-20 18:50:19,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:19,574 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-20 18:50:19,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:19,575 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-09-20 18:50:19,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:19,576 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-20 18:50:19,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:50:19,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672708858] [2024-09-20 18:50:19,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672708858] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:50:19,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1930957827] [2024-09-20 18:50:19,576 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-20 18:50:19,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:50:19,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:50:19,578 INFO L229 MonitoredProcess]: Starting monitored process 152 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:50:19,578 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Waiting until timeout for monitored process [2024-09-20 18:50:19,636 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 16 check-sat command(s) [2024-09-20 18:50:19,636 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:50:19,638 INFO L262 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-09-20 18:50:19,639 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:50:19,707 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-20 18:50:19,707 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:50:19,984 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-20 18:50:19,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1930957827] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:50:19,984 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:50:19,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 24 [2024-09-20 18:50:19,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976477985] [2024-09-20 18:50:19,984 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:50:19,985 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-09-20 18:50:19,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:50:19,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-09-20 18:50:19,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=368, Unknown=0, NotChecked=0, Total=552 [2024-09-20 18:50:19,985 INFO L87 Difference]: Start difference. First operand 172 states and 190 transitions. Second operand has 24 states, 24 states have (on average 2.875) internal successors, (69), 22 states have internal predecessors, (69), 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-20 18:50:20,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:50:20,462 INFO L93 Difference]: Finished difference Result 185 states and 204 transitions. [2024-09-20 18:50:20,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-09-20 18:50:20,462 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.875) internal successors, (69), 22 states have internal predecessors, (69), 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 137 [2024-09-20 18:50:20,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:50:20,464 INFO L225 Difference]: With dead ends: 185 [2024-09-20 18:50:20,464 INFO L226 Difference]: Without dead ends: 183 [2024-09-20 18:50:20,464 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 342 GetRequests, 287 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-20 18:50:20,464 INFO L434 NwaCegarLoop]: 47 mSDtfsCounter, 39 mSDsluCounter, 260 mSDsCounter, 0 mSdLazyCounter, 284 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 307 SdHoareTripleChecker+Invalid, 304 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 284 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:50:20,465 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 307 Invalid, 304 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 284 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:50:20,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2024-09-20 18:50:20,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 179. [2024-09-20 18:50:20,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 179 states, 141 states have (on average 1.1347517730496455) internal successors, (160), 142 states have internal predecessors, (160), 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-20 18:50:20,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 197 transitions. [2024-09-20 18:50:20,764 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 197 transitions. Word has length 137 [2024-09-20 18:50:20,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:50:20,765 INFO L474 AbstractCegarLoop]: Abstraction has 179 states and 197 transitions. [2024-09-20 18:50:20,765 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.875) internal successors, (69), 22 states have internal predecessors, (69), 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-20 18:50:20,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:50:20,765 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 197 transitions. [2024-09-20 18:50:20,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2024-09-20 18:50:20,765 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:50:20,765 INFO L216 NwaCegarLoop]: trace histogram [17, 17, 17, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:50:20,777 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Forceful destruction successful, exit code 0 [2024-09-20 18:50:20,965 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151,152 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:50:20,966 INFO L399 AbstractCegarLoop]: === Iteration 153 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:50:20,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:50:20,966 INFO L85 PathProgramCache]: Analyzing trace with hash -1836293610, now seen corresponding path program 31 times [2024-09-20 18:50:20,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:50:20,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627714050] [2024-09-20 18:50:20,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:50:20,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:50:20,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:21,425 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:50:21,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:21,426 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-20 18:50:21,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:21,427 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-20 18:50:21,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:21,428 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-20 18:50:21,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:21,429 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-20 18:50:21,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:21,430 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-20 18:50:21,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:21,430 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-20 18:50:21,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:21,431 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-20 18:50:21,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:21,432 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-20 18:50:21,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:21,433 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-20 18:50:21,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:21,434 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-20 18:50:21,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:21,435 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-09-20 18:50:21,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:21,435 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-20 18:50:21,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:21,436 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-09-20 18:50:21,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:21,437 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-20 18:50:21,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:21,438 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-09-20 18:50:21,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:21,439 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-20 18:50:21,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:21,440 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-20 18:50:21,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:50:21,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627714050] [2024-09-20 18:50:21,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627714050] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:50:21,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1387758260] [2024-09-20 18:50:21,440 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-20 18:50:21,440 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:50:21,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:50:21,441 INFO L229 MonitoredProcess]: Starting monitored process 153 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:50:21,442 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Waiting until timeout for monitored process [2024-09-20 18:50:21,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:21,489 INFO L262 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-09-20 18:50:21,490 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:50:22,243 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-20 18:50:22,243 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:50:22,733 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-20 18:50:22,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1387758260] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:50:22,733 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:50:22,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39, 39] total 77 [2024-09-20 18:50:22,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054693303] [2024-09-20 18:50:22,733 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:50:22,733 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 77 states [2024-09-20 18:50:22,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:50:22,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2024-09-20 18:50:22,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1109, Invalid=4743, Unknown=0, NotChecked=0, Total=5852 [2024-09-20 18:50:22,734 INFO L87 Difference]: Start difference. First operand 179 states and 197 transitions. Second operand has 77 states, 77 states have (on average 1.6103896103896105) internal successors, (124), 77 states have internal predecessors, (124), 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-20 18:50:23,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:50:23,585 INFO L93 Difference]: Finished difference Result 306 states and 359 transitions. [2024-09-20 18:50:23,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-09-20 18:50:23,586 INFO L78 Accepts]: Start accepts. Automaton has has 77 states, 77 states have (on average 1.6103896103896105) internal successors, (124), 77 states have internal predecessors, (124), 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 144 [2024-09-20 18:50:23,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:50:23,587 INFO L225 Difference]: With dead ends: 306 [2024-09-20 18:50:23,587 INFO L226 Difference]: Without dead ends: 247 [2024-09-20 18:50:23,588 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 361 GetRequests, 251 SyntacticMatches, 34 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4901 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=1117, Invalid=4889, Unknown=0, NotChecked=0, Total=6006 [2024-09-20 18:50:23,588 INFO L434 NwaCegarLoop]: 47 mSDtfsCounter, 6 mSDsluCounter, 455 mSDsCounter, 0 mSdLazyCounter, 732 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 502 SdHoareTripleChecker+Invalid, 732 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 732 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:50:23,588 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 502 Invalid, 732 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 732 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:50:23,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2024-09-20 18:50:23,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 180. [2024-09-20 18:50:23,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 142 states have (on average 1.1338028169014085) internal successors, (161), 143 states have internal predecessors, (161), 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-20 18:50:23,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 198 transitions. [2024-09-20 18:50:23,946 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 198 transitions. Word has length 144 [2024-09-20 18:50:23,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:50:23,946 INFO L474 AbstractCegarLoop]: Abstraction has 180 states and 198 transitions. [2024-09-20 18:50:23,946 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 77 states, 77 states have (on average 1.6103896103896105) internal successors, (124), 77 states have internal predecessors, (124), 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-20 18:50:23,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:50:23,947 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 198 transitions. [2024-09-20 18:50:23,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2024-09-20 18:50:23,947 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:50:23,947 INFO L216 NwaCegarLoop]: trace histogram [17, 17, 17, 16, 16, 16, 16, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:50:23,959 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Ended with exit code 0 [2024-09-20 18:50:24,147 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152,153 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:50:24,147 INFO L399 AbstractCegarLoop]: === Iteration 154 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:50:24,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:50:24,148 INFO L85 PathProgramCache]: Analyzing trace with hash 1421815189, now seen corresponding path program 106 times [2024-09-20 18:50:24,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:50:24,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134932289] [2024-09-20 18:50:24,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:50:24,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:50:24,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:24,621 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:50:24,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:24,622 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-20 18:50:24,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:24,623 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-20 18:50:24,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:24,624 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-20 18:50:24,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:24,625 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-20 18:50:24,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:24,626 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-20 18:50:24,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:24,626 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-20 18:50:24,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:24,627 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-20 18:50:24,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:24,628 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-20 18:50:24,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:24,629 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-20 18:50:24,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:24,630 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-20 18:50:24,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:24,631 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-09-20 18:50:24,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:24,631 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-20 18:50:24,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:24,632 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-09-20 18:50:24,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:24,633 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-20 18:50:24,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:24,634 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-09-20 18:50:24,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:24,635 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-20 18:50:24,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:24,636 INFO L134 CoverageAnalysis]: Checked inductivity of 1025 backedges. 378 proven. 167 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2024-09-20 18:50:24,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:50:24,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134932289] [2024-09-20 18:50:24,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134932289] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:50:24,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1043609644] [2024-09-20 18:50:24,636 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-20 18:50:24,636 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:50:24,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:50:24,637 INFO L229 MonitoredProcess]: Starting monitored process 154 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:50:24,638 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Waiting until timeout for monitored process [2024-09-20 18:50:24,689 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-20 18:50:24,689 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:50:24,690 INFO L262 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-09-20 18:50:24,692 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:50:25,474 INFO L134 CoverageAnalysis]: Checked inductivity of 1025 backedges. 424 proven. 121 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2024-09-20 18:50:25,474 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:50:25,887 INFO L134 CoverageAnalysis]: Checked inductivity of 1025 backedges. 424 proven. 121 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2024-09-20 18:50:25,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1043609644] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:50:25,888 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:50:25,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39, 39] total 76 [2024-09-20 18:50:25,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536241819] [2024-09-20 18:50:25,888 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:50:25,888 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2024-09-20 18:50:25,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:50:25,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2024-09-20 18:50:25,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1057, Invalid=4643, Unknown=0, NotChecked=0, Total=5700 [2024-09-20 18:50:25,889 INFO L87 Difference]: Start difference. First operand 180 states and 198 transitions. Second operand has 76 states, 76 states have (on average 1.618421052631579) internal successors, (123), 76 states have internal predecessors, (123), 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-20 18:50:27,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:50:27,052 INFO L93 Difference]: Finished difference Result 321 states and 374 transitions. [2024-09-20 18:50:27,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-09-20 18:50:27,052 INFO L78 Accepts]: Start accepts. Automaton has has 76 states, 76 states have (on average 1.618421052631579) internal successors, (123), 76 states have internal predecessors, (123), 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 144 [2024-09-20 18:50:27,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:50:27,054 INFO L225 Difference]: With dead ends: 321 [2024-09-20 18:50:27,054 INFO L226 Difference]: Without dead ends: 262 [2024-09-20 18:50:27,055 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 361 GetRequests, 252 SyntacticMatches, 34 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4776 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=1065, Invalid=4787, Unknown=0, NotChecked=0, Total=5852 [2024-09-20 18:50:27,055 INFO L434 NwaCegarLoop]: 47 mSDtfsCounter, 6 mSDsluCounter, 418 mSDsCounter, 0 mSdLazyCounter, 786 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 465 SdHoareTripleChecker+Invalid, 786 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 786 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:50:27,055 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 465 Invalid, 786 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 786 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:50:27,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 262 states. [2024-09-20 18:50:27,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 262 to 180. [2024-09-20 18:50:27,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 142 states have (on average 1.1338028169014085) internal successors, (161), 143 states have internal predecessors, (161), 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-20 18:50:27,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 198 transitions. [2024-09-20 18:50:27,400 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 198 transitions. Word has length 144 [2024-09-20 18:50:27,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:50:27,400 INFO L474 AbstractCegarLoop]: Abstraction has 180 states and 198 transitions. [2024-09-20 18:50:27,400 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 76 states, 76 states have (on average 1.618421052631579) internal successors, (123), 76 states have internal predecessors, (123), 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-20 18:50:27,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:50:27,401 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 198 transitions. [2024-09-20 18:50:27,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2024-09-20 18:50:27,401 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:50:27,401 INFO L216 NwaCegarLoop]: trace histogram [17, 17, 17, 16, 16, 16, 16, 14, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:50:27,412 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Ended with exit code 0 [2024-09-20 18:50:27,601 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 154 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable153 [2024-09-20 18:50:27,601 INFO L399 AbstractCegarLoop]: === Iteration 155 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:50:27,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:50:27,602 INFO L85 PathProgramCache]: Analyzing trace with hash -1521125834, now seen corresponding path program 107 times [2024-09-20 18:50:27,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:50:27,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14420458] [2024-09-20 18:50:27,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:50:27,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:50:27,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:28,055 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:50:28,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:28,056 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-20 18:50:28,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:28,057 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-20 18:50:28,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:28,058 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-20 18:50:28,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:28,059 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-20 18:50:28,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:28,059 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-20 18:50:28,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:28,060 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-20 18:50:28,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:28,061 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-20 18:50:28,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:28,062 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-20 18:50:28,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:28,063 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-20 18:50:28,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:28,064 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-20 18:50:28,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:28,064 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-09-20 18:50:28,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:28,065 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-20 18:50:28,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:28,066 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-09-20 18:50:28,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:28,067 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-20 18:50:28,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:28,068 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-09-20 18:50:28,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:28,069 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-20 18:50:28,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:28,070 INFO L134 CoverageAnalysis]: Checked inductivity of 1012 backedges. 378 proven. 154 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2024-09-20 18:50:28,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:50:28,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14420458] [2024-09-20 18:50:28,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14420458] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:50:28,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1037811516] [2024-09-20 18:50:28,070 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-20 18:50:28,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:50:28,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:50:28,071 INFO L229 MonitoredProcess]: Starting monitored process 155 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:50:28,072 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Waiting until timeout for monitored process [2024-09-20 18:50:28,126 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 17 check-sat command(s) [2024-09-20 18:50:28,127 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:50:28,128 INFO L262 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-09-20 18:50:28,129 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:50:28,852 INFO L134 CoverageAnalysis]: Checked inductivity of 1012 backedges. 424 proven. 108 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2024-09-20 18:50:28,852 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:50:29,253 INFO L134 CoverageAnalysis]: Checked inductivity of 1012 backedges. 424 proven. 108 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2024-09-20 18:50:29,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1037811516] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:50:29,253 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:50:29,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39, 39] total 75 [2024-09-20 18:50:29,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055523391] [2024-09-20 18:50:29,253 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:50:29,253 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 75 states [2024-09-20 18:50:29,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:50:29,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2024-09-20 18:50:29,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1009, Invalid=4541, Unknown=0, NotChecked=0, Total=5550 [2024-09-20 18:50:29,254 INFO L87 Difference]: Start difference. First operand 180 states and 198 transitions. Second operand has 75 states, 75 states have (on average 1.6266666666666667) internal successors, (122), 75 states have internal predecessors, (122), 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-20 18:50:30,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:50:30,601 INFO L93 Difference]: Finished difference Result 334 states and 387 transitions. [2024-09-20 18:50:30,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-09-20 18:50:30,601 INFO L78 Accepts]: Start accepts. Automaton has has 75 states, 75 states have (on average 1.6266666666666667) internal successors, (122), 75 states have internal predecessors, (122), 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 144 [2024-09-20 18:50:30,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:50:30,603 INFO L225 Difference]: With dead ends: 334 [2024-09-20 18:50:30,603 INFO L226 Difference]: Without dead ends: 275 [2024-09-20 18:50:30,604 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 361 GetRequests, 253 SyntacticMatches, 34 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4588 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1017, Invalid=4683, Unknown=0, NotChecked=0, Total=5700 [2024-09-20 18:50:30,604 INFO L434 NwaCegarLoop]: 45 mSDtfsCounter, 6 mSDsluCounter, 289 mSDsCounter, 0 mSdLazyCounter, 458 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 458 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 18:50:30,604 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 334 Invalid, 458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 458 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 18:50:30,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2024-09-20 18:50:30,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 180. [2024-09-20 18:50:30,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 142 states have (on average 1.1338028169014085) internal successors, (161), 143 states have internal predecessors, (161), 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-20 18:50:30,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 198 transitions. [2024-09-20 18:50:30,953 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 198 transitions. Word has length 144 [2024-09-20 18:50:30,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:50:30,953 INFO L474 AbstractCegarLoop]: Abstraction has 180 states and 198 transitions. [2024-09-20 18:50:30,953 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 75 states, 75 states have (on average 1.6266666666666667) internal successors, (122), 75 states have internal predecessors, (122), 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-20 18:50:30,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:50:30,954 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 198 transitions. [2024-09-20 18:50:30,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2024-09-20 18:50:30,954 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:50:30,954 INFO L216 NwaCegarLoop]: trace histogram [17, 17, 17, 16, 16, 16, 16, 13, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:50:30,966 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Ended with exit code 0 [2024-09-20 18:50:31,154 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154,155 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:50:31,154 INFO L399 AbstractCegarLoop]: === Iteration 156 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:50:31,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:50:31,155 INFO L85 PathProgramCache]: Analyzing trace with hash -1200417419, now seen corresponding path program 108 times [2024-09-20 18:50:31,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:50:31,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688253184] [2024-09-20 18:50:31,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:50:31,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:50:31,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:31,604 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:50:31,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:31,605 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-20 18:50:31,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:31,606 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-20 18:50:31,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:31,607 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-20 18:50:31,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:31,608 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-20 18:50:31,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:31,609 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-20 18:50:31,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:31,609 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-20 18:50:31,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:31,610 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-20 18:50:31,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:31,611 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-20 18:50:31,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:31,612 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-20 18:50:31,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:31,613 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-20 18:50:31,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:31,614 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-09-20 18:50:31,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:31,614 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-20 18:50:31,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:31,615 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-09-20 18:50:31,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:31,616 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-20 18:50:31,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:31,617 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-09-20 18:50:31,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:31,618 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-20 18:50:31,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:31,619 INFO L134 CoverageAnalysis]: Checked inductivity of 1001 backedges. 378 proven. 143 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2024-09-20 18:50:31,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:50:31,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688253184] [2024-09-20 18:50:31,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688253184] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:50:31,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1186357437] [2024-09-20 18:50:31,619 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-20 18:50:31,619 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:50:31,619 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:50:31,620 INFO L229 MonitoredProcess]: Starting monitored process 156 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:50:31,621 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Waiting until timeout for monitored process [2024-09-20 18:50:31,677 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) [2024-09-20 18:50:31,678 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:50:31,679 INFO L262 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-09-20 18:50:31,680 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:50:32,391 INFO L134 CoverageAnalysis]: Checked inductivity of 1001 backedges. 424 proven. 97 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2024-09-20 18:50:32,391 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:50:32,789 INFO L134 CoverageAnalysis]: Checked inductivity of 1001 backedges. 424 proven. 97 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2024-09-20 18:50:32,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1186357437] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:50:32,789 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:50:32,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39, 39] total 74 [2024-09-20 18:50:32,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605171191] [2024-09-20 18:50:32,789 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:50:32,790 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2024-09-20 18:50:32,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:50:32,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2024-09-20 18:50:32,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=965, Invalid=4437, Unknown=0, NotChecked=0, Total=5402 [2024-09-20 18:50:32,790 INFO L87 Difference]: Start difference. First operand 180 states and 198 transitions. Second operand has 74 states, 74 states have (on average 1.635135135135135) internal successors, (121), 74 states have internal predecessors, (121), 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-20 18:50:34,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:50:34,507 INFO L93 Difference]: Finished difference Result 345 states and 398 transitions. [2024-09-20 18:50:34,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-09-20 18:50:34,507 INFO L78 Accepts]: Start accepts. Automaton has has 74 states, 74 states have (on average 1.635135135135135) internal successors, (121), 74 states have internal predecessors, (121), 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 144 [2024-09-20 18:50:34,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:50:34,510 INFO L225 Difference]: With dead ends: 345 [2024-09-20 18:50:34,510 INFO L226 Difference]: Without dead ends: 286 [2024-09-20 18:50:34,510 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 361 GetRequests, 254 SyntacticMatches, 34 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4403 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=973, Invalid=4577, Unknown=0, NotChecked=0, Total=5550 [2024-09-20 18:50:34,510 INFO L434 NwaCegarLoop]: 47 mSDtfsCounter, 6 mSDsluCounter, 452 mSDsCounter, 0 mSdLazyCounter, 898 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 499 SdHoareTripleChecker+Invalid, 898 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 898 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:50:34,510 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 499 Invalid, 898 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 898 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:50:34,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 286 states. [2024-09-20 18:50:34,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 286 to 180. [2024-09-20 18:50:34,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 142 states have (on average 1.1338028169014085) internal successors, (161), 143 states have internal predecessors, (161), 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-20 18:50:34,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 198 transitions. [2024-09-20 18:50:34,868 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 198 transitions. Word has length 144 [2024-09-20 18:50:34,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:50:34,868 INFO L474 AbstractCegarLoop]: Abstraction has 180 states and 198 transitions. [2024-09-20 18:50:34,868 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 1.635135135135135) internal successors, (121), 74 states have internal predecessors, (121), 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-20 18:50:34,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:50:34,868 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 198 transitions. [2024-09-20 18:50:34,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2024-09-20 18:50:34,869 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:50:34,869 INFO L216 NwaCegarLoop]: trace histogram [17, 17, 17, 16, 16, 16, 16, 12, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:50:34,881 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Ended with exit code 0 [2024-09-20 18:50:35,069 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 156 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable155 [2024-09-20 18:50:35,069 INFO L399 AbstractCegarLoop]: === Iteration 157 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:50:35,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:50:35,070 INFO L85 PathProgramCache]: Analyzing trace with hash -912977322, now seen corresponding path program 109 times [2024-09-20 18:50:35,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:50:35,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406205845] [2024-09-20 18:50:35,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:50:35,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:50:35,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:35,522 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:50:35,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:35,523 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-20 18:50:35,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:35,524 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-20 18:50:35,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:35,524 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-20 18:50:35,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:35,525 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-20 18:50:35,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:35,526 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-20 18:50:35,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:35,527 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-20 18:50:35,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:35,528 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-20 18:50:35,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:35,529 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-20 18:50:35,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:35,530 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-20 18:50:35,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:35,531 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-20 18:50:35,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:35,531 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-09-20 18:50:35,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:35,532 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-20 18:50:35,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:35,533 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-09-20 18:50:35,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:35,534 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-20 18:50:35,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:35,535 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-09-20 18:50:35,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:35,536 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-20 18:50:35,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:35,537 INFO L134 CoverageAnalysis]: Checked inductivity of 992 backedges. 378 proven. 134 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2024-09-20 18:50:35,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:50:35,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406205845] [2024-09-20 18:50:35,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406205845] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:50:35,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1347346619] [2024-09-20 18:50:35,537 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-20 18:50:35,537 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:50:35,537 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:50:35,538 INFO L229 MonitoredProcess]: Starting monitored process 157 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:50:35,539 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Waiting until timeout for monitored process [2024-09-20 18:50:35,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:35,588 INFO L262 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-09-20 18:50:35,589 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:50:36,301 INFO L134 CoverageAnalysis]: Checked inductivity of 992 backedges. 424 proven. 88 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2024-09-20 18:50:36,301 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:50:36,684 INFO L134 CoverageAnalysis]: Checked inductivity of 992 backedges. 424 proven. 88 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2024-09-20 18:50:36,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1347346619] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:50:36,684 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:50:36,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39, 39] total 73 [2024-09-20 18:50:36,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905600123] [2024-09-20 18:50:36,684 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:50:36,684 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2024-09-20 18:50:36,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:50:36,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2024-09-20 18:50:36,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=925, Invalid=4331, Unknown=0, NotChecked=0, Total=5256 [2024-09-20 18:50:36,686 INFO L87 Difference]: Start difference. First operand 180 states and 198 transitions. Second operand has 73 states, 73 states have (on average 1.643835616438356) internal successors, (120), 73 states have internal predecessors, (120), 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-20 18:50:38,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 18:50:38,596 INFO L93 Difference]: Finished difference Result 354 states and 407 transitions. [2024-09-20 18:50:38,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-09-20 18:50:38,596 INFO L78 Accepts]: Start accepts. Automaton has has 73 states, 73 states have (on average 1.643835616438356) internal successors, (120), 73 states have internal predecessors, (120), 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 144 [2024-09-20 18:50:38,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 18:50:38,599 INFO L225 Difference]: With dead ends: 354 [2024-09-20 18:50:38,599 INFO L226 Difference]: Without dead ends: 295 [2024-09-20 18:50:38,599 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 361 GetRequests, 255 SyntacticMatches, 34 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4221 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=933, Invalid=4469, Unknown=0, NotChecked=0, Total=5402 [2024-09-20 18:50:38,599 INFO L434 NwaCegarLoop]: 47 mSDtfsCounter, 6 mSDsluCounter, 502 mSDsCounter, 0 mSdLazyCounter, 886 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 549 SdHoareTripleChecker+Invalid, 886 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 886 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 18:50:38,599 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 549 Invalid, 886 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 886 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 18:50:38,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2024-09-20 18:50:38,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 180. [2024-09-20 18:50:38,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 142 states have (on average 1.1338028169014085) internal successors, (161), 143 states have internal predecessors, (161), 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-20 18:50:38,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 198 transitions. [2024-09-20 18:50:38,994 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 198 transitions. Word has length 144 [2024-09-20 18:50:38,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 18:50:38,994 INFO L474 AbstractCegarLoop]: Abstraction has 180 states and 198 transitions. [2024-09-20 18:50:38,994 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 73 states have (on average 1.643835616438356) internal successors, (120), 73 states have internal predecessors, (120), 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-20 18:50:38,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:50:38,995 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 198 transitions. [2024-09-20 18:50:38,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2024-09-20 18:50:38,995 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 18:50:38,995 INFO L216 NwaCegarLoop]: trace histogram [17, 17, 17, 16, 16, 16, 16, 11, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 18:50:39,006 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Ended with exit code 0 [2024-09-20 18:50:39,195 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 157 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable156 [2024-09-20 18:50:39,195 INFO L399 AbstractCegarLoop]: === Iteration 158 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 18:50:39,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 18:50:39,196 INFO L85 PathProgramCache]: Analyzing trace with hash 1035957589, now seen corresponding path program 110 times [2024-09-20 18:50:39,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 18:50:39,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514384911] [2024-09-20 18:50:39,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 18:50:39,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 18:50:39,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:39,658 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 18:50:39,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:39,659 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-20 18:50:39,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:39,660 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-20 18:50:39,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:39,661 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-20 18:50:39,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:39,661 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-20 18:50:39,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:39,662 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-20 18:50:39,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:39,663 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-20 18:50:39,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:39,664 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-20 18:50:39,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:39,665 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-20 18:50:39,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:39,665 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-20 18:50:39,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:39,666 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-20 18:50:39,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:39,667 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-09-20 18:50:39,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:39,668 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-20 18:50:39,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:39,669 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-09-20 18:50:39,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:39,669 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-20 18:50:39,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:39,670 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-09-20 18:50:39,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:39,671 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-20 18:50:39,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 18:50:39,672 INFO L134 CoverageAnalysis]: Checked inductivity of 985 backedges. 378 proven. 127 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2024-09-20 18:50:39,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 18:50:39,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514384911] [2024-09-20 18:50:39,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514384911] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 18:50:39,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1052775653] [2024-09-20 18:50:39,672 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-20 18:50:39,673 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 18:50:39,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 18:50:39,673 INFO L229 MonitoredProcess]: Starting monitored process 158 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-20 18:50:39,674 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Waiting until timeout for monitored process [2024-09-20 18:50:39,722 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-20 18:50:39,722 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 18:50:39,724 INFO L262 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-09-20 18:50:39,725 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 18:50:40,417 INFO L134 CoverageAnalysis]: Checked inductivity of 985 backedges. 424 proven. 81 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2024-09-20 18:50:40,417 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 18:50:40,803 INFO L134 CoverageAnalysis]: Checked inductivity of 985 backedges. 424 proven. 81 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2024-09-20 18:50:40,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1052775653] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 18:50:40,804 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 18:50:40,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39, 39] total 72 [2024-09-20 18:50:40,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721633655] [2024-09-20 18:50:40,804 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 18:50:40,804 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2024-09-20 18:50:40,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 18:50:40,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2024-09-20 18:50:40,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=889, Invalid=4223, Unknown=0, NotChecked=0, Total=5112 [2024-09-20 18:50:40,805 INFO L87 Difference]: Start difference. First operand 180 states and 198 transitions. Second operand has 72 states, 72 states have (on average 1.6527777777777777) internal successors, (119), 72 states have internal predecessors, (119), 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)