./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/loop-invgen/fragtest_simple.i --full-output --procedureinliner.inline.calls.to.implemented.procedures NEVER --traceabstraction.positions.where.we.compute.the.hoare.annotation All --witnessprinter.yaml.format.version 2.1 --witnessprinter.generate.graphml.witnesses false --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version f1d7dc9d 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/fragtest_simple.i -s /storage/repos/certificate-witnesses-artifact/automizer/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/certificate-witnesses-artifact/automizer --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash be3b53cc5f9badbf5402cafcfa5766831674eb009261bc7c1bcbe9580aece38e --procedureinliner.inline.calls.to.implemented.procedures NEVER --traceabstraction.positions.where.we.compute.the.hoare.annotation All --witnessprinter.yaml.format.version 2.1 --witnessprinter.generate.graphml.witnesses false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.dk.referee-eval-f1d7dc9-m [2024-09-20 12:01:47,054 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-09-20 12:01:47,145 INFO L114 SettingsManager]: Loading settings from /storage/repos/certificate-witnesses-artifact/automizer/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-09-20 12:01:47,150 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-09-20 12:01:47,151 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-09-20 12:01:47,183 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-09-20 12:01:47,183 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-09-20 12:01:47,184 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-09-20 12:01:47,185 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-09-20 12:01:47,186 INFO L153 SettingsManager]: * Use memory slicer=true [2024-09-20 12:01:47,187 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-09-20 12:01:47,187 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-09-20 12:01:47,188 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-09-20 12:01:47,188 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-09-20 12:01:47,190 INFO L153 SettingsManager]: * Use SBE=true [2024-09-20 12:01:47,190 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-09-20 12:01:47,190 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-09-20 12:01:47,191 INFO L153 SettingsManager]: * sizeof long=4 [2024-09-20 12:01:47,191 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-09-20 12:01:47,191 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-09-20 12:01:47,191 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-09-20 12:01:47,195 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-09-20 12:01:47,195 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-09-20 12:01:47,196 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-09-20 12:01:47,196 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-09-20 12:01:47,196 INFO L153 SettingsManager]: * sizeof long double=12 [2024-09-20 12:01:47,196 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-09-20 12:01:47,197 INFO L153 SettingsManager]: * Use constant arrays=true [2024-09-20 12:01:47,197 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-09-20 12:01:47,197 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-09-20 12:01:47,197 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-09-20 12:01:47,197 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-09-20 12:01:47,198 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-20 12:01:47,198 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-09-20 12:01:47,198 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-09-20 12:01:47,198 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-09-20 12:01:47,199 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-09-20 12:01:47,199 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-09-20 12:01:47,199 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-09-20 12:01:47,200 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-09-20 12:01:47,200 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-09-20 12:01:47,200 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-09-20 12:01:47,200 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/certificate-witnesses-artifact/automizer/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/certificate-witnesses-artifact/automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> be3b53cc5f9badbf5402cafcfa5766831674eb009261bc7c1bcbe9580aece38e Applying setting for plugin de.uni_freiburg.informatik.ultimate.boogie.procedureinliner: Inline calls to implemented procedures -> NEVER Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Positions where we compute the Hoare Annotation -> All Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: YAML Format version -> 2.1 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Generate GraphML witnesses -> false [2024-09-20 12:01:47,464 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-09-20 12:01:47,488 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-09-20 12:01:47,491 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-09-20 12:01:47,492 INFO L270 PluginConnector]: Initializing CDTParser... [2024-09-20 12:01:47,493 INFO L274 PluginConnector]: CDTParser initialized [2024-09-20 12:01:47,494 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/certificate-witnesses-artifact/automizer/../sv-benchmarks/c/loop-invgen/fragtest_simple.i [2024-09-20 12:01:49,084 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-09-20 12:01:49,279 INFO L384 CDTParser]: Found 1 translation units. [2024-09-20 12:01:49,280 INFO L180 CDTParser]: Scanning /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/loop-invgen/fragtest_simple.i [2024-09-20 12:01:49,289 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/certificate-witnesses-artifact/automizer/data/c463ebfc3/ebecedba74de4a4b87af1eedd8a0bd7c/FLAG7025a5d9c [2024-09-20 12:01:49,310 INFO L435 CDTParser]: Successfully deleted /storage/repos/certificate-witnesses-artifact/automizer/data/c463ebfc3/ebecedba74de4a4b87af1eedd8a0bd7c [2024-09-20 12:01:49,314 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-09-20 12:01:49,316 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-09-20 12:01:49,319 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-09-20 12:01:49,319 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-09-20 12:01:49,324 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-09-20 12:01:49,325 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.09 12:01:49" (1/1) ... [2024-09-20 12:01:49,326 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6b95195c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 12:01:49, skipping insertion in model container [2024-09-20 12:01:49,327 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.09 12:01:49" (1/1) ... [2024-09-20 12:01:49,350 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-09-20 12:01:49,535 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/loop-invgen/fragtest_simple.i[893,906] [2024-09-20 12:01:49,555 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-20 12:01:49,567 INFO L200 MainTranslator]: Completed pre-run [2024-09-20 12:01:49,577 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/loop-invgen/fragtest_simple.i[893,906] [2024-09-20 12:01:49,583 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-20 12:01:49,600 INFO L204 MainTranslator]: Completed translation [2024-09-20 12:01:49,600 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 12:01:49 WrapperNode [2024-09-20 12:01:49,601 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-09-20 12:01:49,602 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-09-20 12:01:49,602 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-09-20 12:01:49,602 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-09-20 12:01:49,610 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 12:01:49" (1/1) ... [2024-09-20 12:01:49,618 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 12:01:49" (1/1) ... [2024-09-20 12:01:49,626 INFO L138 Inliner]: procedures = 16, calls = 7, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2024-09-20 12:01:49,627 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-09-20 12:01:49,627 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-09-20 12:01:49,627 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-09-20 12:01:49,628 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-09-20 12:01:49,638 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 12:01:49" (1/1) ... [2024-09-20 12:01:49,638 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 12:01:49" (1/1) ... [2024-09-20 12:01:49,644 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 12:01:49" (1/1) ... [2024-09-20 12:01:49,669 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 12:01:49,669 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 12:01:49" (1/1) ... [2024-09-20 12:01:49,672 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 12:01:49" (1/1) ... [2024-09-20 12:01:49,674 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 12:01:49" (1/1) ... [2024-09-20 12:01:49,680 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 12:01:49" (1/1) ... [2024-09-20 12:01:49,683 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 12:01:49" (1/1) ... [2024-09-20 12:01:49,683 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 12:01:49" (1/1) ... [2024-09-20 12:01:49,685 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-09-20 12:01:49,691 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-09-20 12:01:49,692 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-09-20 12:01:49,692 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-09-20 12:01:49,693 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 12:01:49" (1/1) ... [2024-09-20 12:01:49,698 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-20 12:01:49,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:01:49,729 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 12:01:49,732 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 12:01:49,782 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-09-20 12:01:49,782 INFO L130 BoogieDeclarations]: Found specification of procedure main [2024-09-20 12:01:49,782 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2024-09-20 12:01:49,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-09-20 12:01:49,783 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2024-09-20 12:01:49,783 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2024-09-20 12:01:49,783 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-09-20 12:01:49,785 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-09-20 12:01:49,785 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-09-20 12:01:49,785 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-09-20 12:01:49,853 INFO L242 CfgBuilder]: Building ICFG [2024-09-20 12:01:49,855 INFO L268 CfgBuilder]: Building CFG for each procedure with an implementation [2024-09-20 12:01:49,993 INFO L? ?]: Removed 10 outVars from TransFormulas that were not future-live. [2024-09-20 12:01:49,993 INFO L291 CfgBuilder]: Performing block encoding [2024-09-20 12:01:50,018 INFO L313 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-09-20 12:01:50,019 INFO L318 CfgBuilder]: Removed 3 assume(true) statements. [2024-09-20 12:01:50,019 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.09 12:01:50 BoogieIcfgContainer [2024-09-20 12:01:50,020 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-09-20 12:01:50,022 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-09-20 12:01:50,022 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-09-20 12:01:50,025 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-09-20 12:01:50,026 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.09 12:01:49" (1/3) ... [2024-09-20 12:01:50,026 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@48cb170f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.09 12:01:50, skipping insertion in model container [2024-09-20 12:01:50,027 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 12:01:49" (2/3) ... [2024-09-20 12:01:50,027 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@48cb170f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.09 12:01:50, skipping insertion in model container [2024-09-20 12:01:50,027 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.09 12:01:50" (3/3) ... [2024-09-20 12:01:50,028 INFO L112 eAbstractionObserver]: Analyzing ICFG fragtest_simple.i [2024-09-20 12:01:50,046 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:All NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-09-20 12:01:50,046 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-09-20 12:01:50,100 INFO L335 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-09-20 12:01:50,106 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;@778f3c31, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-20 12:01:50,107 INFO L337 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-09-20 12:01:50,111 INFO L276 IsEmpty]: Start isEmpty. Operand has 26 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 19 states have internal predecessors, (28), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-20 12:01:50,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2024-09-20 12:01:50,119 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:01:50,120 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:01:50,120 INFO L399 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:01:50,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:01:50,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1876965751, now seen corresponding path program 1 times [2024-09-20 12:01:50,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:01:50,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965938344] [2024-09-20 12:01:50,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:01:50,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:01:50,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:50,285 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:01:50,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:50,304 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 12:01:50,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:01:50,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965938344] [2024-09-20 12:01:50,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965938344] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-20 12:01:50,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-20 12:01:50,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-09-20 12:01:50,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434458677] [2024-09-20 12:01:50,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-20 12:01:50,314 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-09-20 12:01:50,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:01:50,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-09-20 12:01:50,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-09-20 12:01:50,342 INFO L87 Difference]: Start difference. First operand has 26 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 19 states have internal predecessors, (28), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Second operand has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-20 12:01:50,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:01:50,381 INFO L93 Difference]: Finished difference Result 45 states and 60 transitions. [2024-09-20 12:01:50,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-20 12:01:50,386 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 15 [2024-09-20 12:01:50,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:01:50,405 INFO L225 Difference]: With dead ends: 45 [2024-09-20 12:01:50,405 INFO L226 Difference]: Without dead ends: 22 [2024-09-20 12:01:50,409 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-09-20 12:01:50,413 INFO L434 NwaCegarLoop]: 27 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-20 12:01:50,415 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 27 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-20 12:01:50,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states. [2024-09-20 12:01:50,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 22. [2024-09-20 12:01:50,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22 states, 16 states have (on average 1.25) internal successors, (20), 16 states have internal predecessors, (20), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-20 12:01:50,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 25 transitions. [2024-09-20 12:01:50,443 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 25 transitions. Word has length 15 [2024-09-20 12:01:50,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:01:50,443 INFO L474 AbstractCegarLoop]: Abstraction has 22 states and 25 transitions. [2024-09-20 12:01:50,444 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-20 12:01:50,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:01:50,445 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 25 transitions. [2024-09-20 12:01:50,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2024-09-20 12:01:50,445 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:01:50,445 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 12:01:50,446 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-09-20 12:01:50,446 INFO L399 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:01:50,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:01:50,447 INFO L85 PathProgramCache]: Analyzing trace with hash 1705971875, now seen corresponding path program 1 times [2024-09-20 12:01:50,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:01:50,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393175698] [2024-09-20 12:01:50,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:01:50,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:01:50,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:50,731 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:01:50,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:50,736 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 12:01:50,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:01:50,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393175698] [2024-09-20 12:01:50,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393175698] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-20 12:01:50,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-20 12:01:50,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-20 12:01:50,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416146318] [2024-09-20 12:01:50,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-20 12:01:50,739 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-20 12:01:50,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:01:50,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-20 12:01:50,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-20 12:01:50,740 INFO L87 Difference]: Start difference. First operand 22 states and 25 transitions. Second operand has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-20 12:01:50,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:01:50,806 INFO L93 Difference]: Finished difference Result 31 states and 34 transitions. [2024-09-20 12:01:50,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-20 12:01:50,808 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 17 [2024-09-20 12:01:50,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:01:50,809 INFO L225 Difference]: With dead ends: 31 [2024-09-20 12:01:50,809 INFO L226 Difference]: Without dead ends: 29 [2024-09-20 12:01:50,809 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-20 12:01:50,810 INFO L434 NwaCegarLoop]: 19 mSDtfsCounter, 5 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-20 12:01:50,811 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 66 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-20 12:01:50,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2024-09-20 12:01:50,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 28. [2024-09-20 12:01:50,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 20 states have (on average 1.2) internal successors, (24), 21 states have internal predecessors, (24), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-20 12:01:50,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 31 transitions. [2024-09-20 12:01:50,820 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 31 transitions. Word has length 17 [2024-09-20 12:01:50,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:01:50,821 INFO L474 AbstractCegarLoop]: Abstraction has 28 states and 31 transitions. [2024-09-20 12:01:50,821 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-20 12:01:50,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:01:50,823 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 31 transitions. [2024-09-20 12:01:50,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2024-09-20 12:01:50,824 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:01:50,824 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:01:50,824 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-09-20 12:01:50,825 INFO L399 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:01:50,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:01:50,825 INFO L85 PathProgramCache]: Analyzing trace with hash -1806984300, now seen corresponding path program 1 times [2024-09-20 12:01:50,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:01:50,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97930005] [2024-09-20 12:01:50,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:01:50,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:01:50,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:50,956 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:01:50,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:50,965 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-09-20 12:01:50,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:50,981 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-20 12:01:50,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:01:50,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97930005] [2024-09-20 12:01:50,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97930005] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-20 12:01:50,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-20 12:01:50,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-20 12:01:50,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191918716] [2024-09-20 12:01:50,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-20 12:01:50,984 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-20 12:01:50,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:01:50,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-20 12:01:50,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-20 12:01:50,985 INFO L87 Difference]: Start difference. First operand 28 states and 31 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-20 12:01:51,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:01:51,064 INFO L93 Difference]: Finished difference Result 48 states and 55 transitions. [2024-09-20 12:01:51,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-20 12:01:51,065 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 25 [2024-09-20 12:01:51,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:01:51,068 INFO L225 Difference]: With dead ends: 48 [2024-09-20 12:01:51,068 INFO L226 Difference]: Without dead ends: 33 [2024-09-20 12:01:51,069 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-20 12:01:51,070 INFO L434 NwaCegarLoop]: 16 mSDtfsCounter, 4 mSDsluCounter, 41 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 12:01:51,070 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 57 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 12:01:51,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2024-09-20 12:01:51,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 30. [2024-09-20 12:01:51,082 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 12:01:51,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 33 transitions. [2024-09-20 12:01:51,083 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 33 transitions. Word has length 25 [2024-09-20 12:01:51,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:01:51,083 INFO L474 AbstractCegarLoop]: Abstraction has 30 states and 33 transitions. [2024-09-20 12:01:51,083 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-20 12:01:51,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:01:51,084 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 33 transitions. [2024-09-20 12:01:51,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2024-09-20 12:01:51,084 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:01:51,085 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:01:51,085 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-09-20 12:01:51,085 INFO L399 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:01:51,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:01:51,086 INFO L85 PathProgramCache]: Analyzing trace with hash 2085758041, now seen corresponding path program 1 times [2024-09-20 12:01:51,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:01:51,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333560289] [2024-09-20 12:01:51,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:01:51,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:01:51,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:51,240 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:01:51,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:51,247 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-09-20 12:01:51,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:51,254 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-20 12:01:51,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:01:51,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333560289] [2024-09-20 12:01:51,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333560289] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:01:51,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1822204551] [2024-09-20 12:01:51,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:01:51,257 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:01:51,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:01:51,261 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 12:01:51,262 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 12:01:51,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:51,329 INFO L262 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-09-20 12:01:51,334 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:01:51,446 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-20 12:01:51,446 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:01:51,518 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-20 12:01:51,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1822204551] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:01:51,519 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:01:51,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 13 [2024-09-20 12:01:51,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833510102] [2024-09-20 12:01:51,520 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:01:51,520 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-09-20 12:01:51,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:01:51,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-09-20 12:01:51,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-09-20 12:01:51,522 INFO L87 Difference]: Start difference. First operand 30 states and 33 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 12 states have internal predecessors, (41), 6 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-20 12:01:51,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:01:51,694 INFO L93 Difference]: Finished difference Result 62 states and 72 transitions. [2024-09-20 12:01:51,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-20 12:01:51,696 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 12 states have internal predecessors, (41), 6 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 27 [2024-09-20 12:01:51,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:01:51,697 INFO L225 Difference]: With dead ends: 62 [2024-09-20 12:01:51,698 INFO L226 Difference]: Without dead ends: 47 [2024-09-20 12:01:51,699 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 53 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2024-09-20 12:01:51,702 INFO L434 NwaCegarLoop]: 14 mSDtfsCounter, 15 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 102 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 12:01:51,702 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 101 Invalid, 110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 102 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 12:01:51,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2024-09-20 12:01:51,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 40. [2024-09-20 12:01:51,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 30 states have (on average 1.1333333333333333) internal successors, (34), 31 states have internal predecessors, (34), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-20 12:01:51,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 43 transitions. [2024-09-20 12:01:51,713 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 43 transitions. Word has length 27 [2024-09-20 12:01:51,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:01:51,715 INFO L474 AbstractCegarLoop]: Abstraction has 40 states and 43 transitions. [2024-09-20 12:01:51,715 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 12 states have internal predecessors, (41), 6 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-20 12:01:51,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:01:51,715 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 43 transitions. [2024-09-20 12:01:51,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2024-09-20 12:01:51,716 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:01:51,717 INFO L216 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:01:51,734 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 12:01:51,917 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:01:51,918 INFO L399 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:01:51,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:01:51,918 INFO L85 PathProgramCache]: Analyzing trace with hash 5025743, now seen corresponding path program 2 times [2024-09-20 12:01:51,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:01:51,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652688417] [2024-09-20 12:01:51,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:01:51,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:01:51,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:52,074 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:01:52,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:52,080 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-20 12:01:52,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:52,088 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-20 12:01:52,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:52,095 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 9 proven. 9 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-20 12:01:52,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:01:52,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652688417] [2024-09-20 12:01:52,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652688417] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:01:52,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2128420484] [2024-09-20 12:01:52,100 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-20 12:01:52,100 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:01:52,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:01:52,103 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 12:01:52,105 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 12:01:52,157 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-20 12:01:52,157 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:01:52,158 INFO L262 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-09-20 12:01:52,160 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:01:52,269 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-20 12:01:52,269 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:01:52,415 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-20 12:01:52,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2128420484] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:01:52,416 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:01:52,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 13 [2024-09-20 12:01:52,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127409314] [2024-09-20 12:01:52,416 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:01:52,417 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-09-20 12:01:52,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:01:52,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-09-20 12:01:52,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-09-20 12:01:52,420 INFO L87 Difference]: Start difference. First operand 40 states and 43 transitions. Second operand has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 12 states have internal predecessors, (47), 7 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-09-20 12:01:52,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:01:52,640 INFO L93 Difference]: Finished difference Result 79 states and 92 transitions. [2024-09-20 12:01:52,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-09-20 12:01:52,641 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 12 states have internal predecessors, (47), 7 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Word has length 37 [2024-09-20 12:01:52,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:01:52,642 INFO L225 Difference]: With dead ends: 79 [2024-09-20 12:01:52,642 INFO L226 Difference]: Without dead ends: 60 [2024-09-20 12:01:52,643 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 72 SyntacticMatches, 7 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=95, Invalid=367, Unknown=0, NotChecked=0, Total=462 [2024-09-20 12:01:52,644 INFO L434 NwaCegarLoop]: 16 mSDtfsCounter, 23 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 12:01:52,644 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 124 Invalid, 150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 142 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 12:01:52,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2024-09-20 12:01:52,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 50. [2024-09-20 12:01:52,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 38 states have (on average 1.105263157894737) internal successors, (42), 39 states have internal predecessors, (42), 6 states have call successors, (6), 6 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) [2024-09-20 12:01:52,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 53 transitions. [2024-09-20 12:01:52,667 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 53 transitions. Word has length 37 [2024-09-20 12:01:52,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:01:52,668 INFO L474 AbstractCegarLoop]: Abstraction has 50 states and 53 transitions. [2024-09-20 12:01:52,669 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 12 states have internal predecessors, (47), 7 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-09-20 12:01:52,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:01:52,670 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 53 transitions. [2024-09-20 12:01:52,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2024-09-20 12:01:52,671 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:01:52,671 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:01:52,689 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-09-20 12:01:52,875 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:01:52,876 INFO L399 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:01:52,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:01:52,876 INFO L85 PathProgramCache]: Analyzing trace with hash -607862011, now seen corresponding path program 3 times [2024-09-20 12:01:52,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:01:52,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671182558] [2024-09-20 12:01:52,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:01:52,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:01:52,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:53,020 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:01:53,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:53,023 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-09-20 12:01:53,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:53,028 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-20 12:01:53,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:53,032 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-20 12:01:53,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:53,036 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 18 proven. 18 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-20 12:01:53,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:01:53,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671182558] [2024-09-20 12:01:53,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671182558] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:01:53,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [251761220] [2024-09-20 12:01:53,036 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-20 12:01:53,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:01:53,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:01:53,039 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 12:01:53,044 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 12:01:53,101 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-09-20 12:01:53,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:01:53,102 INFO L262 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-09-20 12:01:53,104 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:01:53,217 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 18 proven. 18 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-20 12:01:53,217 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:01:53,372 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 18 proven. 18 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-20 12:01:53,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [251761220] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:01:53,373 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:01:53,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 16 [2024-09-20 12:01:53,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859922415] [2024-09-20 12:01:53,374 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:01:53,374 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-09-20 12:01:53,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:01:53,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-09-20 12:01:53,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2024-09-20 12:01:53,378 INFO L87 Difference]: Start difference. First operand 50 states and 53 transitions. Second operand has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 states have internal predecessors, (57), 9 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-20 12:01:53,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:01:53,645 INFO L93 Difference]: Finished difference Result 96 states and 112 transitions. [2024-09-20 12:01:53,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-09-20 12:01:53,646 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 states have internal predecessors, (57), 9 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Word has length 47 [2024-09-20 12:01:53,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:01:53,647 INFO L225 Difference]: With dead ends: 96 [2024-09-20 12:01:53,648 INFO L226 Difference]: Without dead ends: 73 [2024-09-20 12:01:53,649 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 92 SyntacticMatches, 9 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 202 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=149, Invalid=607, Unknown=0, NotChecked=0, Total=756 [2024-09-20 12:01:53,650 INFO L434 NwaCegarLoop]: 19 mSDtfsCounter, 39 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 179 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 198 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 12:01:53,651 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 143 Invalid, 198 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 179 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 12:01:53,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2024-09-20 12:01:53,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 60. [2024-09-20 12:01:53,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 46 states have (on average 1.0869565217391304) internal successors, (50), 47 states have internal predecessors, (50), 7 states have call successors, (7), 7 states have call predecessors, (7), 6 states have return successors, (6), 5 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-20 12:01:53,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 63 transitions. [2024-09-20 12:01:53,666 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 63 transitions. Word has length 47 [2024-09-20 12:01:53,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:01:53,668 INFO L474 AbstractCegarLoop]: Abstraction has 60 states and 63 transitions. [2024-09-20 12:01:53,669 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 states have internal predecessors, (57), 9 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-20 12:01:53,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:01:53,669 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 63 transitions. [2024-09-20 12:01:53,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2024-09-20 12:01:53,670 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:01:53,670 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:01:53,687 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 12:01:53,871 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-09-20 12:01:53,871 INFO L399 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:01:53,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:01:53,872 INFO L85 PathProgramCache]: Analyzing trace with hash -674468357, now seen corresponding path program 4 times [2024-09-20 12:01:53,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:01:53,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514490004] [2024-09-20 12:01:53,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:01:53,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:01:53,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:54,066 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:01:54,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:54,068 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-20 12:01:54,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:54,075 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-20 12:01:54,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:54,082 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-20 12:01:54,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:54,085 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-20 12:01:54,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:54,090 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 31 proven. 29 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-20 12:01:54,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:01:54,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514490004] [2024-09-20 12:01:54,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514490004] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:01:54,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [556400017] [2024-09-20 12:01:54,092 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-20 12:01:54,092 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:01:54,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:01:54,096 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 12:01:54,097 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 12:01:54,151 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-20 12:01:54,152 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:01:54,153 INFO L262 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-09-20 12:01:54,155 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:01:54,304 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 40 proven. 20 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-20 12:01:54,304 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:01:54,413 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 40 proven. 20 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-20 12:01:54,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [556400017] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:01:54,413 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:01:54,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 19 [2024-09-20 12:01:54,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688793278] [2024-09-20 12:01:54,414 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:01:54,414 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-09-20 12:01:54,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:01:54,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-09-20 12:01:54,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=255, Unknown=0, NotChecked=0, Total=342 [2024-09-20 12:01:54,416 INFO L87 Difference]: Start difference. First operand 60 states and 63 transitions. Second operand has 19 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 19 states have internal predecessors, (55), 11 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-20 12:01:54,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:01:54,576 INFO L93 Difference]: Finished difference Result 104 states and 122 transitions. [2024-09-20 12:01:54,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-20 12:01:54,577 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 19 states have internal predecessors, (55), 11 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 57 [2024-09-20 12:01:54,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:01:54,578 INFO L225 Difference]: With dead ends: 104 [2024-09-20 12:01:54,578 INFO L226 Difference]: Without dead ends: 77 [2024-09-20 12:01:54,579 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 110 SyntacticMatches, 8 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=149, Invalid=403, Unknown=0, NotChecked=0, Total=552 [2024-09-20 12:01:54,580 INFO L434 NwaCegarLoop]: 24 mSDtfsCounter, 32 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 12:01:54,580 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 139 Invalid, 168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 145 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 12:01:54,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2024-09-20 12:01:54,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 62. [2024-09-20 12:01:54,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 48 states have (on average 1.0833333333333333) internal successors, (52), 49 states have internal predecessors, (52), 7 states have call successors, (7), 7 states have call predecessors, (7), 6 states have return successors, (6), 5 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-20 12:01:54,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 65 transitions. [2024-09-20 12:01:54,594 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 65 transitions. Word has length 57 [2024-09-20 12:01:54,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:01:54,595 INFO L474 AbstractCegarLoop]: Abstraction has 62 states and 65 transitions. [2024-09-20 12:01:54,595 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 19 states have internal predecessors, (55), 11 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-20 12:01:54,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:01:54,595 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 65 transitions. [2024-09-20 12:01:54,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2024-09-20 12:01:54,596 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:01:54,596 INFO L216 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:01:54,613 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 12:01:54,796 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:01:54,797 INFO L399 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:01:54,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:01:54,797 INFO L85 PathProgramCache]: Analyzing trace with hash -1699306816, now seen corresponding path program 5 times [2024-09-20 12:01:54,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:01:54,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383275264] [2024-09-20 12:01:54,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:01:54,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:01:54,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:54,966 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:01:54,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:54,969 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-20 12:01:54,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:54,971 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-20 12:01:54,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:54,975 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-20 12:01:54,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:54,977 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-20 12:01:54,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:54,980 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 28 proven. 42 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-20 12:01:54,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:01:54,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383275264] [2024-09-20 12:01:54,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383275264] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:01:54,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [531649686] [2024-09-20 12:01:54,980 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-20 12:01:54,981 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:01:54,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:01:54,982 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 12:01:54,983 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 12:01:55,036 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2024-09-20 12:01:55,037 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:01:55,038 INFO L262 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-09-20 12:01:55,040 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:01:55,119 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 38 proven. 32 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-20 12:01:55,120 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:01:55,258 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 38 proven. 32 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-20 12:01:55,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [531649686] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:01:55,258 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:01:55,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 14 [2024-09-20 12:01:55,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141869314] [2024-09-20 12:01:55,258 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:01:55,259 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-09-20 12:01:55,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:01:55,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-09-20 12:01:55,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2024-09-20 12:01:55,260 INFO L87 Difference]: Start difference. First operand 62 states and 65 transitions. Second operand has 14 states, 14 states have (on average 4.214285714285714) internal successors, (59), 12 states have internal predecessors, (59), 7 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-20 12:01:55,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:01:55,323 INFO L93 Difference]: Finished difference Result 81 states and 86 transitions. [2024-09-20 12:01:55,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-20 12:01:55,324 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.214285714285714) internal successors, (59), 12 states have internal predecessors, (59), 7 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 59 [2024-09-20 12:01:55,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:01:55,325 INFO L225 Difference]: With dead ends: 81 [2024-09-20 12:01:55,325 INFO L226 Difference]: Without dead ends: 79 [2024-09-20 12:01:55,325 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 118 SyntacticMatches, 11 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=56, Invalid=154, Unknown=0, NotChecked=0, Total=210 [2024-09-20 12:01:55,326 INFO L434 NwaCegarLoop]: 24 mSDtfsCounter, 12 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-20 12:01:55,326 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 129 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-20 12:01:55,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2024-09-20 12:01:55,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 74. [2024-09-20 12:01:55,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 57 states have (on average 1.0701754385964912) internal successors, (61), 58 states have internal predecessors, (61), 9 states have call successors, (9), 8 states have call predecessors, (9), 7 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-20 12:01:55,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 78 transitions. [2024-09-20 12:01:55,336 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 78 transitions. Word has length 59 [2024-09-20 12:01:55,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:01:55,337 INFO L474 AbstractCegarLoop]: Abstraction has 74 states and 78 transitions. [2024-09-20 12:01:55,337 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.214285714285714) internal successors, (59), 12 states have internal predecessors, (59), 7 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-20 12:01:55,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:01:55,338 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 78 transitions. [2024-09-20 12:01:55,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2024-09-20 12:01:55,339 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:01:55,339 INFO L216 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:01:55,359 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 12:01:55,543 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2024-09-20 12:01:55,544 INFO L399 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:01:55,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:01:55,545 INFO L85 PathProgramCache]: Analyzing trace with hash 705453474, now seen corresponding path program 6 times [2024-09-20 12:01:55,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:01:55,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134934899] [2024-09-20 12:01:55,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:01:55,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:01:55,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:55,751 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:01:55,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:55,754 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-20 12:01:55,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:55,757 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-20 12:01:55,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:55,760 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-20 12:01:55,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:55,762 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-20 12:01:55,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:55,765 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-20 12:01:55,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:55,767 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-20 12:01:55,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:55,769 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 69 proven. 45 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-20 12:01:55,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:01:55,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134934899] [2024-09-20 12:01:55,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134934899] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:01:55,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1691898424] [2024-09-20 12:01:55,770 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-20 12:01:55,770 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:01:55,770 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:01:55,772 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 12:01:55,774 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 12:01:55,839 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2024-09-20 12:01:55,839 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:01:55,840 INFO L262 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-09-20 12:01:55,843 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:01:56,063 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 84 proven. 30 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-20 12:01:56,064 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:01:56,227 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 84 proven. 30 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-20 12:01:56,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1691898424] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:01:56,228 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:01:56,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 26 [2024-09-20 12:01:56,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584319580] [2024-09-20 12:01:56,228 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:01:56,229 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-09-20 12:01:56,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:01:56,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-09-20 12:01:56,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=486, Unknown=0, NotChecked=0, Total=650 [2024-09-20 12:01:56,230 INFO L87 Difference]: Start difference. First operand 74 states and 78 transitions. Second operand has 26 states, 26 states have (on average 2.9615384615384617) internal successors, (77), 26 states have internal predecessors, (77), 16 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2024-09-20 12:01:56,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:01:56,538 INFO L93 Difference]: Finished difference Result 161 states and 192 transitions. [2024-09-20 12:01:56,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-09-20 12:01:56,538 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.9615384615384617) internal successors, (77), 26 states have internal predecessors, (77), 16 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) Word has length 75 [2024-09-20 12:01:56,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:01:56,540 INFO L225 Difference]: With dead ends: 161 [2024-09-20 12:01:56,540 INFO L226 Difference]: Without dead ends: 99 [2024-09-20 12:01:56,545 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 145 SyntacticMatches, 9 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 443 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=380, Invalid=1102, Unknown=0, NotChecked=0, Total=1482 [2024-09-20 12:01:56,545 INFO L434 NwaCegarLoop]: 27 mSDtfsCounter, 50 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 252 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 219 SdHoareTripleChecker+Invalid, 291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 252 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 12:01:56,545 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 219 Invalid, 291 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 252 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 12:01:56,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2024-09-20 12:01:56,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 78. [2024-09-20 12:01:56,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 61 states have (on average 1.0655737704918034) internal successors, (65), 62 states have internal predecessors, (65), 9 states have call successors, (9), 8 states have call predecessors, (9), 7 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-20 12:01:56,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 82 transitions. [2024-09-20 12:01:56,565 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 82 transitions. Word has length 75 [2024-09-20 12:01:56,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:01:56,565 INFO L474 AbstractCegarLoop]: Abstraction has 78 states and 82 transitions. [2024-09-20 12:01:56,565 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.9615384615384617) internal successors, (77), 26 states have internal predecessors, (77), 16 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2024-09-20 12:01:56,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:01:56,567 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 82 transitions. [2024-09-20 12:01:56,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2024-09-20 12:01:56,568 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:01:56,568 INFO L216 NwaCegarLoop]: trace histogram [8, 7, 7, 7, 7, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:01:56,588 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 12:01:56,772 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:01:56,773 INFO L399 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:01:56,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:01:56,774 INFO L85 PathProgramCache]: Analyzing trace with hash -1813255316, now seen corresponding path program 7 times [2024-09-20 12:01:56,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:01:56,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386110654] [2024-09-20 12:01:56,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:01:56,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:01:56,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:57,047 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:01:57,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:57,050 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-20 12:01:57,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:57,053 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-20 12:01:57,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:57,056 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-20 12:01:57,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:57,061 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-20 12:01:57,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:57,064 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-20 12:01:57,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:57,068 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-20 12:01:57,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:57,071 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 54 proven. 86 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-20 12:01:57,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:01:57,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386110654] [2024-09-20 12:01:57,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386110654] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:01:57,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1083990902] [2024-09-20 12:01:57,072 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-20 12:01:57,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:01:57,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:01:57,074 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 12:01:57,076 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 12:01:57,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:57,139 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-09-20 12:01:57,142 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:01:57,242 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 68 proven. 72 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-20 12:01:57,242 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:01:57,411 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 68 proven. 72 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-20 12:01:57,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1083990902] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:01:57,412 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:01:57,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 16 [2024-09-20 12:01:57,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157948629] [2024-09-20 12:01:57,412 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:01:57,413 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-09-20 12:01:57,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:01:57,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-09-20 12:01:57,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=171, Unknown=0, NotChecked=0, Total=240 [2024-09-20 12:01:57,414 INFO L87 Difference]: Start difference. First operand 78 states and 82 transitions. Second operand has 16 states, 16 states have (on average 4.3125) internal successors, (69), 14 states have internal predecessors, (69), 9 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-20 12:01:57,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:01:57,511 INFO L93 Difference]: Finished difference Result 97 states and 103 transitions. [2024-09-20 12:01:57,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-09-20 12:01:57,512 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.3125) internal successors, (69), 14 states have internal predecessors, (69), 9 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 79 [2024-09-20 12:01:57,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:01:57,513 INFO L225 Difference]: With dead ends: 97 [2024-09-20 12:01:57,513 INFO L226 Difference]: Without dead ends: 95 [2024-09-20 12:01:57,514 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 160 SyntacticMatches, 15 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=75, Invalid=197, Unknown=0, NotChecked=0, Total=272 [2024-09-20 12:01:57,514 INFO L434 NwaCegarLoop]: 26 mSDtfsCounter, 7 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 12:01:57,514 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 194 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 12:01:57,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2024-09-20 12:01:57,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 90. [2024-09-20 12:01:57,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 70 states have (on average 1.0571428571428572) internal successors, (74), 71 states have internal predecessors, (74), 11 states have call successors, (11), 9 states have call predecessors, (11), 8 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-20 12:01:57,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 95 transitions. [2024-09-20 12:01:57,537 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 95 transitions. Word has length 79 [2024-09-20 12:01:57,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:01:57,538 INFO L474 AbstractCegarLoop]: Abstraction has 90 states and 95 transitions. [2024-09-20 12:01:57,538 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.3125) internal successors, (69), 14 states have internal predecessors, (69), 9 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-20 12:01:57,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:01:57,538 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 95 transitions. [2024-09-20 12:01:57,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2024-09-20 12:01:57,543 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:01:57,543 INFO L216 NwaCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:01:57,561 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-09-20 12:01:57,743 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:01:57,744 INFO L399 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:01:57,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:01:57,745 INFO L85 PathProgramCache]: Analyzing trace with hash 299028046, now seen corresponding path program 8 times [2024-09-20 12:01:57,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:01:57,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655985833] [2024-09-20 12:01:57,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:01:57,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:01:57,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:58,110 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:01:58,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:58,113 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-20 12:01:58,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:58,117 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-20 12:01:58,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:58,120 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-20 12:01:58,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:58,123 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-20 12:01:58,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:58,127 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-20 12:01:58,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:58,130 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-20 12:01:58,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:58,133 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-20 12:01:58,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:58,139 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-20 12:01:58,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:58,145 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 123 proven. 77 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-20 12:01:58,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:01:58,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655985833] [2024-09-20 12:01:58,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655985833] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:01:58,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1341369180] [2024-09-20 12:01:58,146 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-20 12:01:58,146 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:01:58,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:01:58,148 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 12:01:58,150 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 12:01:58,219 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-20 12:01:58,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:01:58,224 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-09-20 12:01:58,228 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:01:58,485 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 168 proven. 56 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2024-09-20 12:01:58,485 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:01:58,704 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 142 proven. 56 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2024-09-20 12:01:58,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1341369180] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:01:58,704 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:01:58,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 29 [2024-09-20 12:01:58,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146224125] [2024-09-20 12:01:58,704 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:01:58,705 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-09-20 12:01:58,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:01:58,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-09-20 12:01:58,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=619, Unknown=0, NotChecked=0, Total=812 [2024-09-20 12:01:58,707 INFO L87 Difference]: Start difference. First operand 90 states and 95 transitions. Second operand has 29 states, 29 states have (on average 3.0) internal successors, (87), 29 states have internal predecessors, (87), 18 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 18 states have call predecessors, (19), 18 states have call successors, (19) [2024-09-20 12:01:58,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:01:58,949 INFO L93 Difference]: Finished difference Result 161 states and 190 transitions. [2024-09-20 12:01:58,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-09-20 12:01:58,949 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 3.0) internal successors, (87), 29 states have internal predecessors, (87), 18 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 18 states have call predecessors, (19), 18 states have call successors, (19) Word has length 95 [2024-09-20 12:01:58,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:01:58,951 INFO L225 Difference]: With dead ends: 161 [2024-09-20 12:01:58,951 INFO L226 Difference]: Without dead ends: 116 [2024-09-20 12:01:58,952 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 185 SyntacticMatches, 14 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 471 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=339, Invalid=993, Unknown=0, NotChecked=0, Total=1332 [2024-09-20 12:01:58,953 INFO L434 NwaCegarLoop]: 33 mSDtfsCounter, 38 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 212 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 210 SdHoareTripleChecker+Invalid, 238 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 212 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 12:01:58,953 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 210 Invalid, 238 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 212 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 12:01:58,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2024-09-20 12:01:58,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 92. [2024-09-20 12:01:58,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 72 states have (on average 1.0555555555555556) internal successors, (76), 73 states have internal predecessors, (76), 11 states have call successors, (11), 9 states have call predecessors, (11), 8 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-20 12:01:58,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 97 transitions. [2024-09-20 12:01:58,963 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 97 transitions. Word has length 95 [2024-09-20 12:01:58,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:01:58,964 INFO L474 AbstractCegarLoop]: Abstraction has 92 states and 97 transitions. [2024-09-20 12:01:58,964 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 3.0) internal successors, (87), 29 states have internal predecessors, (87), 18 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 18 states have call predecessors, (19), 18 states have call successors, (19) [2024-09-20 12:01:58,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:01:58,964 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 97 transitions. [2024-09-20 12:01:58,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2024-09-20 12:01:58,965 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:01:58,965 INFO L216 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:01:58,984 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 12:01:59,169 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,9 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:01:59,170 INFO L399 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:01:59,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:01:59,171 INFO L85 PathProgramCache]: Analyzing trace with hash 892618579, now seen corresponding path program 9 times [2024-09-20 12:01:59,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:01:59,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032780920] [2024-09-20 12:01:59,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:01:59,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:01:59,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:59,531 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:01:59,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:59,534 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-20 12:01:59,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:59,537 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-20 12:01:59,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:59,540 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-20 12:01:59,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:59,542 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-20 12:01:59,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:59,546 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-20 12:01:59,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:59,549 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-20 12:01:59,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:59,553 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-20 12:01:59,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:59,557 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-20 12:01:59,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:01:59,560 INFO L134 CoverageAnalysis]: Checked inductivity of 328 backedges. 123 proven. 93 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-20 12:01:59,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:01:59,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032780920] [2024-09-20 12:01:59,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032780920] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:01:59,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [680586291] [2024-09-20 12:01:59,561 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-20 12:01:59,561 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:01:59,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:01:59,563 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 12:01:59,565 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 12:01:59,638 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2024-09-20 12:01:59,639 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:01:59,641 INFO L262 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-09-20 12:01:59,644 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:01:59,883 INFO L134 CoverageAnalysis]: Checked inductivity of 328 backedges. 88 proven. 128 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-20 12:01:59,883 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:02:00,258 INFO L134 CoverageAnalysis]: Checked inductivity of 328 backedges. 88 proven. 128 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-20 12:02:00,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [680586291] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:02:00,258 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:02:00,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 13, 13] total 31 [2024-09-20 12:02:00,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738193942] [2024-09-20 12:02:00,259 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:02:00,259 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-09-20 12:02:00,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:02:00,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-09-20 12:02:00,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=771, Unknown=0, NotChecked=0, Total=930 [2024-09-20 12:02:00,261 INFO L87 Difference]: Start difference. First operand 92 states and 97 transitions. Second operand has 31 states, 31 states have (on average 3.4516129032258065) internal successors, (107), 30 states have internal predecessors, (107), 19 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2024-09-20 12:02:00,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:02:00,822 INFO L93 Difference]: Finished difference Result 173 states and 206 transitions. [2024-09-20 12:02:00,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-09-20 12:02:00,825 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 3.4516129032258065) internal successors, (107), 30 states have internal predecessors, (107), 19 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) Word has length 97 [2024-09-20 12:02:00,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:02:00,826 INFO L225 Difference]: With dead ends: 173 [2024-09-20 12:02:00,826 INFO L226 Difference]: Without dead ends: 130 [2024-09-20 12:02:00,828 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 267 GetRequests, 192 SyntacticMatches, 19 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1247 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=599, Invalid=2707, Unknown=0, NotChecked=0, Total=3306 [2024-09-20 12:02:00,829 INFO L434 NwaCegarLoop]: 34 mSDtfsCounter, 93 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 411 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 308 SdHoareTripleChecker+Invalid, 464 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 12:02:00,829 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [94 Valid, 308 Invalid, 464 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 411 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 12:02:00,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2024-09-20 12:02:00,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 102. [2024-09-20 12:02:00,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 80 states have (on average 1.05) internal successors, (84), 81 states have internal predecessors, (84), 12 states have call successors, (12), 10 states have call predecessors, (12), 9 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2024-09-20 12:02:00,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 107 transitions. [2024-09-20 12:02:00,840 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 107 transitions. Word has length 97 [2024-09-20 12:02:00,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:02:00,840 INFO L474 AbstractCegarLoop]: Abstraction has 102 states and 107 transitions. [2024-09-20 12:02:00,840 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 3.4516129032258065) internal successors, (107), 30 states have internal predecessors, (107), 19 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2024-09-20 12:02:00,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:02:00,841 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 107 transitions. [2024-09-20 12:02:00,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2024-09-20 12:02:00,842 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:02:00,843 INFO L216 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:02:00,862 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 12:02:01,047 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-09-20 12:02:01,048 INFO L399 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:02:01,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:02:01,048 INFO L85 PathProgramCache]: Analyzing trace with hash -1940072183, now seen corresponding path program 10 times [2024-09-20 12:02:01,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:02:01,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477559006] [2024-09-20 12:02:01,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:02:01,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:02:01,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:01,493 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:02:01,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:01,497 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-20 12:02:01,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:01,501 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-20 12:02:01,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:01,505 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-20 12:02:01,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:01,510 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-20 12:02:01,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:01,513 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-20 12:02:01,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:01,516 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-20 12:02:01,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:01,518 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-20 12:02:01,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:01,520 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-20 12:02:01,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:01,524 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-20 12:02:01,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:01,526 INFO L134 CoverageAnalysis]: Checked inductivity of 414 backedges. 156 proven. 114 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-20 12:02:01,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:02:01,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477559006] [2024-09-20 12:02:01,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477559006] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:02:01,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1674214634] [2024-09-20 12:02:01,527 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-20 12:02:01,528 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:02:01,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:02:01,529 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 12:02:01,531 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 12:02:01,618 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-20 12:02:01,619 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:02:01,621 INFO L262 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-09-20 12:02:01,623 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:02:01,897 INFO L134 CoverageAnalysis]: Checked inductivity of 414 backedges. 108 proven. 162 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-20 12:02:01,898 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:02:02,268 INFO L134 CoverageAnalysis]: Checked inductivity of 414 backedges. 108 proven. 162 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-20 12:02:02,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1674214634] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:02:02,268 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:02:02,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 14, 14] total 34 [2024-09-20 12:02:02,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520478020] [2024-09-20 12:02:02,269 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:02:02,270 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-09-20 12:02:02,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:02:02,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-09-20 12:02:02,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=931, Unknown=0, NotChecked=0, Total=1122 [2024-09-20 12:02:02,271 INFO L87 Difference]: Start difference. First operand 102 states and 107 transitions. Second operand has 34 states, 34 states have (on average 3.4411764705882355) internal successors, (117), 33 states have internal predecessors, (117), 21 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2024-09-20 12:02:02,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:02:02,800 INFO L93 Difference]: Finished difference Result 190 states and 226 transitions. [2024-09-20 12:02:02,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-09-20 12:02:02,801 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 3.4411764705882355) internal successors, (117), 33 states have internal predecessors, (117), 21 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) Word has length 107 [2024-09-20 12:02:02,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:02:02,802 INFO L225 Difference]: With dead ends: 190 [2024-09-20 12:02:02,802 INFO L226 Difference]: Without dead ends: 143 [2024-09-20 12:02:02,804 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 212 SyntacticMatches, 21 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1561 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=725, Invalid=3307, Unknown=0, NotChecked=0, Total=4032 [2024-09-20 12:02:02,805 INFO L434 NwaCegarLoop]: 37 mSDtfsCounter, 99 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 503 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 391 SdHoareTripleChecker+Invalid, 558 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 503 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 12:02:02,805 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [100 Valid, 391 Invalid, 558 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 503 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 12:02:02,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2024-09-20 12:02:02,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 112. [2024-09-20 12:02:02,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 88 states have (on average 1.0454545454545454) internal successors, (92), 89 states have internal predecessors, (92), 13 states have call successors, (13), 11 states have call predecessors, (13), 10 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-20 12:02:02,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 117 transitions. [2024-09-20 12:02:02,820 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 117 transitions. Word has length 107 [2024-09-20 12:02:02,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:02:02,820 INFO L474 AbstractCegarLoop]: Abstraction has 112 states and 117 transitions. [2024-09-20 12:02:02,820 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 3.4411764705882355) internal successors, (117), 33 states have internal predecessors, (117), 21 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2024-09-20 12:02:02,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:02:02,821 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 117 transitions. [2024-09-20 12:02:02,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2024-09-20 12:02:02,822 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:02:02,822 INFO L216 NwaCegarLoop]: trace histogram [11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:02:02,838 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 12:02:03,023 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-09-20 12:02:03,023 INFO L399 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:02:03,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:02:03,023 INFO L85 PathProgramCache]: Analyzing trace with hash 2078106239, now seen corresponding path program 11 times [2024-09-20 12:02:03,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:02:03,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009809554] [2024-09-20 12:02:03,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:02:03,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:02:03,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:03,437 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:02:03,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:03,439 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-20 12:02:03,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:03,442 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-20 12:02:03,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:03,445 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-20 12:02:03,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:03,448 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-20 12:02:03,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:03,452 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-20 12:02:03,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:03,455 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-20 12:02:03,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:03,458 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-20 12:02:03,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:03,462 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-20 12:02:03,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:03,465 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-20 12:02:03,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:03,471 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-20 12:02:03,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:03,475 INFO L134 CoverageAnalysis]: Checked inductivity of 510 backedges. 193 proven. 137 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-20 12:02:03,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:02:03,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009809554] [2024-09-20 12:02:03,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009809554] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:02:03,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [973351136] [2024-09-20 12:02:03,475 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-20 12:02:03,476 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:02:03,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:02:03,479 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 12:02:03,480 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 12:02:03,561 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-09-20 12:02:03,562 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:02:03,564 INFO L262 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-09-20 12:02:03,566 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:02:03,963 INFO L134 CoverageAnalysis]: Checked inductivity of 510 backedges. 220 proven. 110 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-20 12:02:03,964 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:02:04,263 INFO L134 CoverageAnalysis]: Checked inductivity of 510 backedges. 220 proven. 110 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-20 12:02:04,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [973351136] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:02:04,264 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:02:04,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 37 [2024-09-20 12:02:04,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412110818] [2024-09-20 12:02:04,264 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:02:04,265 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-09-20 12:02:04,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:02:04,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-09-20 12:02:04,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=315, Invalid=1017, Unknown=0, NotChecked=0, Total=1332 [2024-09-20 12:02:04,267 INFO L87 Difference]: Start difference. First operand 112 states and 117 transitions. Second operand has 37 states, 37 states have (on average 2.7837837837837838) internal successors, (103), 37 states have internal predecessors, (103), 23 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-09-20 12:02:04,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:02:04,601 INFO L93 Difference]: Finished difference Result 198 states and 236 transitions. [2024-09-20 12:02:04,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-09-20 12:02:04,601 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.7837837837837838) internal successors, (103), 37 states have internal predecessors, (103), 23 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) Word has length 117 [2024-09-20 12:02:04,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:02:04,603 INFO L225 Difference]: With dead ends: 198 [2024-09-20 12:02:04,603 INFO L226 Difference]: Without dead ends: 147 [2024-09-20 12:02:04,604 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 224 SyntacticMatches, 20 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 812 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=581, Invalid=1675, Unknown=0, NotChecked=0, Total=2256 [2024-09-20 12:02:04,604 INFO L434 NwaCegarLoop]: 42 mSDtfsCounter, 76 mSDsluCounter, 239 mSDsCounter, 0 mSdLazyCounter, 322 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 281 SdHoareTripleChecker+Invalid, 371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 12:02:04,605 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 281 Invalid, 371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 322 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 12:02:04,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2024-09-20 12:02:04,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 114. [2024-09-20 12:02:04,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 90 states have (on average 1.0444444444444445) internal successors, (94), 91 states have internal predecessors, (94), 13 states have call successors, (13), 11 states have call predecessors, (13), 10 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-20 12:02:04,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 119 transitions. [2024-09-20 12:02:04,617 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 119 transitions. Word has length 117 [2024-09-20 12:02:04,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:02:04,618 INFO L474 AbstractCegarLoop]: Abstraction has 114 states and 119 transitions. [2024-09-20 12:02:04,618 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.7837837837837838) internal successors, (103), 37 states have internal predecessors, (103), 23 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-09-20 12:02:04,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:02:04,618 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 119 transitions. [2024-09-20 12:02:04,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2024-09-20 12:02:04,620 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:02:04,620 INFO L216 NwaCegarLoop]: trace histogram [12, 11, 11, 11, 11, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:02:04,640 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 12:02:04,824 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-09-20 12:02:04,825 INFO L399 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:02:04,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:02:04,825 INFO L85 PathProgramCache]: Analyzing trace with hash 1424366020, now seen corresponding path program 12 times [2024-09-20 12:02:04,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:02:04,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048977755] [2024-09-20 12:02:04,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:02:04,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:02:04,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:05,198 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:02:05,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:05,201 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-20 12:02:05,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:05,203 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-20 12:02:05,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:05,206 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-20 12:02:05,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:05,208 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-20 12:02:05,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:05,212 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-20 12:02:05,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:05,215 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-20 12:02:05,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:05,217 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-20 12:02:05,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:05,220 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-20 12:02:05,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:05,224 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-20 12:02:05,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:05,227 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-20 12:02:05,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:05,230 INFO L134 CoverageAnalysis]: Checked inductivity of 532 backedges. 130 proven. 222 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-20 12:02:05,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:02:05,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048977755] [2024-09-20 12:02:05,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048977755] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:02:05,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2142968454] [2024-09-20 12:02:05,231 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-20 12:02:05,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:02:05,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:02:05,233 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 12:02:05,234 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 12:02:05,320 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2024-09-20 12:02:05,320 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:02:05,322 INFO L262 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-09-20 12:02:05,325 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:02:05,436 INFO L134 CoverageAnalysis]: Checked inductivity of 532 backedges. 152 proven. 200 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-20 12:02:05,436 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:02:05,705 INFO L134 CoverageAnalysis]: Checked inductivity of 532 backedges. 152 proven. 200 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-20 12:02:05,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2142968454] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:02:05,705 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:02:05,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 20 [2024-09-20 12:02:05,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201534710] [2024-09-20 12:02:05,705 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:02:05,706 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-09-20 12:02:05,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:02:05,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-09-20 12:02:05,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=261, Unknown=0, NotChecked=0, Total=380 [2024-09-20 12:02:05,707 INFO L87 Difference]: Start difference. First operand 114 states and 119 transitions. Second operand has 20 states, 20 states have (on average 4.45) internal successors, (89), 18 states have internal predecessors, (89), 13 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-20 12:02:05,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:02:05,810 INFO L93 Difference]: Finished difference Result 133 states and 140 transitions. [2024-09-20 12:02:05,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-09-20 12:02:05,811 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 4.45) internal successors, (89), 18 states have internal predecessors, (89), 13 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Word has length 119 [2024-09-20 12:02:05,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:02:05,812 INFO L225 Difference]: With dead ends: 133 [2024-09-20 12:02:05,812 INFO L226 Difference]: Without dead ends: 131 [2024-09-20 12:02:05,813 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 286 GetRequests, 244 SyntacticMatches, 23 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 310 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=125, Invalid=295, Unknown=0, NotChecked=0, Total=420 [2024-09-20 12:02:05,813 INFO L434 NwaCegarLoop]: 30 mSDtfsCounter, 10 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 188 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 12:02:05,813 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 188 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 12:02:05,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2024-09-20 12:02:05,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 126. [2024-09-20 12:02:05,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 99 states have (on average 1.0404040404040404) internal successors, (103), 100 states have internal predecessors, (103), 15 states have call successors, (15), 12 states have call predecessors, (15), 11 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-20 12:02:05,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 132 transitions. [2024-09-20 12:02:05,829 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 132 transitions. Word has length 119 [2024-09-20 12:02:05,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:02:05,829 INFO L474 AbstractCegarLoop]: Abstraction has 126 states and 132 transitions. [2024-09-20 12:02:05,829 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 4.45) internal successors, (89), 18 states have internal predecessors, (89), 13 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-20 12:02:05,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:02:05,830 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 132 transitions. [2024-09-20 12:02:05,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2024-09-20 12:02:05,831 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:02:05,831 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 12, 12, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:02:05,848 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 12:02:06,031 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-09-20 12:02:06,032 INFO L399 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:02:06,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:02:06,032 INFO L85 PathProgramCache]: Analyzing trace with hash -552252250, now seen corresponding path program 13 times [2024-09-20 12:02:06,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:02:06,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400442616] [2024-09-20 12:02:06,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:02:06,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:02:06,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:06,546 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:02:06,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:06,548 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-20 12:02:06,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:06,551 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-20 12:02:06,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:06,553 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-20 12:02:06,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:06,556 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-20 12:02:06,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:06,558 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-20 12:02:06,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:06,560 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-20 12:02:06,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:06,562 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-20 12:02:06,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:06,564 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-20 12:02:06,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:06,567 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-20 12:02:06,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:06,571 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-20 12:02:06,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:06,574 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-20 12:02:06,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:06,576 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-20 12:02:06,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:06,580 INFO L134 CoverageAnalysis]: Checked inductivity of 708 backedges. 279 proven. 165 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-20 12:02:06,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:02:06,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400442616] [2024-09-20 12:02:06,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400442616] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:02:06,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1360160457] [2024-09-20 12:02:06,581 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-20 12:02:06,581 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:02:06,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:02:06,583 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 12:02:06,585 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 12:02:06,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:06,670 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-09-20 12:02:06,673 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:02:07,105 INFO L134 CoverageAnalysis]: Checked inductivity of 708 backedges. 352 proven. 132 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2024-09-20 12:02:07,106 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:02:07,394 INFO L134 CoverageAnalysis]: Checked inductivity of 708 backedges. 310 proven. 132 refuted. 0 times theorem prover too weak. 266 trivial. 0 not checked. [2024-09-20 12:02:07,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1360160457] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:02:07,394 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:02:07,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 26, 26] total 41 [2024-09-20 12:02:07,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524320277] [2024-09-20 12:02:07,395 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:02:07,395 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2024-09-20 12:02:07,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:02:07,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2024-09-20 12:02:07,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=381, Invalid=1259, Unknown=0, NotChecked=0, Total=1640 [2024-09-20 12:02:07,397 INFO L87 Difference]: Start difference. First operand 126 states and 132 transitions. Second operand has 41 states, 41 states have (on average 2.902439024390244) internal successors, (119), 41 states have internal predecessors, (119), 26 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (27), 26 states have call predecessors, (27), 26 states have call successors, (27) [2024-09-20 12:02:07,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:02:07,759 INFO L93 Difference]: Finished difference Result 225 states and 267 transitions. [2024-09-20 12:02:07,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-09-20 12:02:07,759 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.902439024390244) internal successors, (119), 41 states have internal predecessors, (119), 26 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (27), 26 states have call predecessors, (27), 26 states have call successors, (27) Word has length 135 [2024-09-20 12:02:07,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:02:07,761 INFO L225 Difference]: With dead ends: 225 [2024-09-20 12:02:07,761 INFO L226 Difference]: Without dead ends: 164 [2024-09-20 12:02:07,762 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 334 GetRequests, 261 SyntacticMatches, 22 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1007 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=695, Invalid=2061, Unknown=0, NotChecked=0, Total=2756 [2024-09-20 12:02:07,763 INFO L434 NwaCegarLoop]: 45 mSDtfsCounter, 70 mSDsluCounter, 330 mSDsCounter, 0 mSdLazyCounter, 342 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 375 SdHoareTripleChecker+Invalid, 389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 12:02:07,763 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [70 Valid, 375 Invalid, 389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 342 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 12:02:07,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2024-09-20 12:02:07,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 128. [2024-09-20 12:02:07,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 101 states have (on average 1.0396039603960396) internal successors, (105), 102 states have internal predecessors, (105), 15 states have call successors, (15), 12 states have call predecessors, (15), 11 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-20 12:02:07,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 134 transitions. [2024-09-20 12:02:07,779 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 134 transitions. Word has length 135 [2024-09-20 12:02:07,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:02:07,779 INFO L474 AbstractCegarLoop]: Abstraction has 128 states and 134 transitions. [2024-09-20 12:02:07,780 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 2.902439024390244) internal successors, (119), 41 states have internal predecessors, (119), 26 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (27), 26 states have call predecessors, (27), 26 states have call successors, (27) [2024-09-20 12:02:07,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:02:07,780 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 134 transitions. [2024-09-20 12:02:07,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2024-09-20 12:02:07,781 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:02:07,781 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:02:07,798 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 12:02:07,986 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-09-20 12:02:07,987 INFO L399 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:02:07,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:02:07,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1058366293, now seen corresponding path program 14 times [2024-09-20 12:02:07,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:02:07,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616661330] [2024-09-20 12:02:07,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:02:07,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:02:08,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:08,538 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:02:08,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:08,540 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-20 12:02:08,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:08,544 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-20 12:02:08,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:08,546 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-20 12:02:08,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:08,549 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-20 12:02:08,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:08,552 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-20 12:02:08,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:08,554 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-20 12:02:08,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:08,557 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-20 12:02:08,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:08,562 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-20 12:02:08,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:08,564 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-20 12:02:08,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:08,567 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-20 12:02:08,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:08,570 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-20 12:02:08,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:08,573 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-20 12:02:08,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:08,576 INFO L134 CoverageAnalysis]: Checked inductivity of 732 backedges. 279 proven. 189 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-20 12:02:08,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:02:08,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616661330] [2024-09-20 12:02:08,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616661330] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:02:08,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [181351519] [2024-09-20 12:02:08,577 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-20 12:02:08,577 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:02:08,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:02:08,580 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 12:02:08,582 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 12:02:08,671 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-20 12:02:08,671 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:02:08,676 INFO L262 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-09-20 12:02:08,679 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:02:09,043 INFO L134 CoverageAnalysis]: Checked inductivity of 732 backedges. 180 proven. 288 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-20 12:02:09,043 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:02:09,594 INFO L134 CoverageAnalysis]: Checked inductivity of 732 backedges. 180 proven. 288 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-20 12:02:09,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [181351519] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:02:09,595 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:02:09,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 17, 17] total 43 [2024-09-20 12:02:09,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861509176] [2024-09-20 12:02:09,595 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:02:09,595 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2024-09-20 12:02:09,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:02:09,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2024-09-20 12:02:09,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=305, Invalid=1501, Unknown=0, NotChecked=0, Total=1806 [2024-09-20 12:02:09,597 INFO L87 Difference]: Start difference. First operand 128 states and 134 transitions. Second operand has 43 states, 43 states have (on average 3.4186046511627906) internal successors, (147), 42 states have internal predecessors, (147), 27 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2024-09-20 12:02:10,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:02:10,352 INFO L93 Difference]: Finished difference Result 237 states and 283 transitions. [2024-09-20 12:02:10,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2024-09-20 12:02:10,353 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 3.4186046511627906) internal successors, (147), 42 states have internal predecessors, (147), 27 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) Word has length 137 [2024-09-20 12:02:10,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:02:10,354 INFO L225 Difference]: With dead ends: 237 [2024-09-20 12:02:10,355 INFO L226 Difference]: Without dead ends: 178 [2024-09-20 12:02:10,357 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 379 GetRequests, 272 SyntacticMatches, 27 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2713 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=1175, Invalid=5467, Unknown=0, NotChecked=0, Total=6642 [2024-09-20 12:02:10,357 INFO L434 NwaCegarLoop]: 46 mSDtfsCounter, 187 mSDsluCounter, 537 mSDsCounter, 0 mSdLazyCounter, 689 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 583 SdHoareTripleChecker+Invalid, 808 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 689 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-20 12:02:10,357 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [188 Valid, 583 Invalid, 808 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 689 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-20 12:02:10,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2024-09-20 12:02:10,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 138. [2024-09-20 12:02:10,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 109 states have (on average 1.036697247706422) internal successors, (113), 110 states have internal predecessors, (113), 16 states have call successors, (16), 13 states have call predecessors, (16), 12 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2024-09-20 12:02:10,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 144 transitions. [2024-09-20 12:02:10,370 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 144 transitions. Word has length 137 [2024-09-20 12:02:10,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:02:10,371 INFO L474 AbstractCegarLoop]: Abstraction has 138 states and 144 transitions. [2024-09-20 12:02:10,371 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 3.4186046511627906) internal successors, (147), 42 states have internal predecessors, (147), 27 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2024-09-20 12:02:10,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:02:10,371 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 144 transitions. [2024-09-20 12:02:10,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2024-09-20 12:02:10,373 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:02:10,373 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:02:10,390 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-09-20 12:02:10,574 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-09-20 12:02:10,574 INFO L399 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:02:10,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:02:10,574 INFO L85 PathProgramCache]: Analyzing trace with hash 1330081121, now seen corresponding path program 15 times [2024-09-20 12:02:10,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:02:10,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122870181] [2024-09-20 12:02:10,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:02:10,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:02:10,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:11,085 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:02:11,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:11,088 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-20 12:02:11,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:11,090 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-20 12:02:11,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:11,092 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-20 12:02:11,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:11,093 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-20 12:02:11,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:11,095 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-20 12:02:11,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:11,097 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-20 12:02:11,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:11,099 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-20 12:02:11,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:11,101 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-20 12:02:11,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:11,102 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-20 12:02:11,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:11,104 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-20 12:02:11,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:11,106 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-20 12:02:11,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:11,107 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-20 12:02:11,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:11,109 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-20 12:02:11,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:11,112 INFO L134 CoverageAnalysis]: Checked inductivity of 858 backedges. 328 proven. 218 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-20 12:02:11,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:02:11,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122870181] [2024-09-20 12:02:11,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122870181] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:02:11,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [291040137] [2024-09-20 12:02:11,113 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-20 12:02:11,113 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:02:11,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:02:11,115 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 12:02:11,117 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 12:02:11,225 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2024-09-20 12:02:11,226 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:02:11,227 INFO L262 TraceCheckSpWp]: Trace formula consists of 406 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-09-20 12:02:11,229 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:02:11,561 INFO L134 CoverageAnalysis]: Checked inductivity of 858 backedges. 208 proven. 338 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-20 12:02:11,561 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:02:12,201 INFO L134 CoverageAnalysis]: Checked inductivity of 858 backedges. 208 proven. 338 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-20 12:02:12,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [291040137] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:02:12,201 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:02:12,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 18, 18] total 46 [2024-09-20 12:02:12,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331244368] [2024-09-20 12:02:12,201 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:02:12,202 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2024-09-20 12:02:12,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:02:12,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2024-09-20 12:02:12,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=349, Invalid=1721, Unknown=0, NotChecked=0, Total=2070 [2024-09-20 12:02:12,204 INFO L87 Difference]: Start difference. First operand 138 states and 144 transitions. Second operand has 46 states, 46 states have (on average 3.4130434782608696) internal successors, (157), 45 states have internal predecessors, (157), 29 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2024-09-20 12:02:12,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:02:12,950 INFO L93 Difference]: Finished difference Result 254 states and 303 transitions. [2024-09-20 12:02:12,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-09-20 12:02:12,951 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 3.4130434782608696) internal successors, (157), 45 states have internal predecessors, (157), 29 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) Word has length 147 [2024-09-20 12:02:12,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:02:12,953 INFO L225 Difference]: With dead ends: 254 [2024-09-20 12:02:12,953 INFO L226 Difference]: Without dead ends: 191 [2024-09-20 12:02:12,955 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 407 GetRequests, 292 SyntacticMatches, 29 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3167 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=1349, Invalid=6307, Unknown=0, NotChecked=0, Total=7656 [2024-09-20 12:02:12,956 INFO L434 NwaCegarLoop]: 49 mSDtfsCounter, 163 mSDsluCounter, 581 mSDsCounter, 0 mSdLazyCounter, 776 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 630 SdHoareTripleChecker+Invalid, 873 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 776 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-20 12:02:12,956 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [164 Valid, 630 Invalid, 873 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 776 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-20 12:02:12,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2024-09-20 12:02:12,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 148. [2024-09-20 12:02:12,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 117 states have (on average 1.0341880341880343) internal successors, (121), 118 states have internal predecessors, (121), 17 states have call successors, (17), 14 states have call predecessors, (17), 13 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-20 12:02:12,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 154 transitions. [2024-09-20 12:02:12,970 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 154 transitions. Word has length 147 [2024-09-20 12:02:12,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:02:12,971 INFO L474 AbstractCegarLoop]: Abstraction has 148 states and 154 transitions. [2024-09-20 12:02:12,971 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 3.4130434782608696) internal successors, (157), 45 states have internal predecessors, (157), 29 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2024-09-20 12:02:12,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:02:12,972 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 154 transitions. [2024-09-20 12:02:12,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2024-09-20 12:02:12,973 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:02:12,973 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:02:12,991 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 12:02:13,173 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-09-20 12:02:13,174 INFO L399 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:02:13,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:02:13,174 INFO L85 PathProgramCache]: Analyzing trace with hash -1180928553, now seen corresponding path program 16 times [2024-09-20 12:02:13,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:02:13,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364207872] [2024-09-20 12:02:13,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:02:13,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:02:13,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:13,817 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:02:13,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:13,820 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-20 12:02:13,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:13,822 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-20 12:02:13,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:13,823 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-20 12:02:13,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:13,824 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-20 12:02:13,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:13,826 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-20 12:02:13,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:13,827 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-20 12:02:13,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:13,829 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-20 12:02:13,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:13,830 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-20 12:02:13,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:13,832 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-20 12:02:13,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:13,833 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-20 12:02:13,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:13,835 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-20 12:02:13,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:13,836 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-20 12:02:13,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:13,837 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-20 12:02:13,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:13,839 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-20 12:02:13,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:13,841 INFO L134 CoverageAnalysis]: Checked inductivity of 994 backedges. 381 proven. 249 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-20 12:02:13,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:02:13,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364207872] [2024-09-20 12:02:13,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364207872] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:02:13,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1098669889] [2024-09-20 12:02:13,842 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-20 12:02:13,842 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:02:13,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:02:13,843 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 12:02:13,845 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 12:02:13,936 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-20 12:02:13,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:02:13,939 INFO L262 TraceCheckSpWp]: Trace formula consists of 433 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-09-20 12:02:13,941 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:02:14,517 INFO L134 CoverageAnalysis]: Checked inductivity of 994 backedges. 420 proven. 210 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-20 12:02:14,517 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:02:14,935 INFO L134 CoverageAnalysis]: Checked inductivity of 994 backedges. 420 proven. 210 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-20 12:02:14,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1098669889] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:02:14,936 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:02:14,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 32] total 49 [2024-09-20 12:02:14,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915246484] [2024-09-20 12:02:14,936 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:02:14,937 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2024-09-20 12:02:14,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:02:14,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2024-09-20 12:02:14,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=547, Invalid=1805, Unknown=0, NotChecked=0, Total=2352 [2024-09-20 12:02:14,939 INFO L87 Difference]: Start difference. First operand 148 states and 154 transitions. Second operand has 49 states, 49 states have (on average 2.7551020408163267) internal successors, (135), 49 states have internal predecessors, (135), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2024-09-20 12:02:15,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:02:15,393 INFO L93 Difference]: Finished difference Result 262 states and 313 transitions. [2024-09-20 12:02:15,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-09-20 12:02:15,393 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.7551020408163267) internal successors, (135), 49 states have internal predecessors, (135), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) Word has length 157 [2024-09-20 12:02:15,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:02:15,396 INFO L225 Difference]: With dead ends: 262 [2024-09-20 12:02:15,396 INFO L226 Difference]: Without dead ends: 195 [2024-09-20 12:02:15,399 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 390 GetRequests, 300 SyntacticMatches, 28 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1476 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1029, Invalid=3003, Unknown=0, NotChecked=0, Total=4032 [2024-09-20 12:02:15,399 INFO L434 NwaCegarLoop]: 54 mSDtfsCounter, 112 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 386 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 320 SdHoareTripleChecker+Invalid, 458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 386 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 12:02:15,399 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [112 Valid, 320 Invalid, 458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 386 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 12:02:15,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2024-09-20 12:02:15,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 150. [2024-09-20 12:02:15,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 119 states have (on average 1.0336134453781514) internal successors, (123), 120 states have internal predecessors, (123), 17 states have call successors, (17), 14 states have call predecessors, (17), 13 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-20 12:02:15,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 156 transitions. [2024-09-20 12:02:15,415 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 156 transitions. Word has length 157 [2024-09-20 12:02:15,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:02:15,415 INFO L474 AbstractCegarLoop]: Abstraction has 150 states and 156 transitions. [2024-09-20 12:02:15,416 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.7551020408163267) internal successors, (135), 49 states have internal predecessors, (135), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2024-09-20 12:02:15,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:02:15,416 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 156 transitions. [2024-09-20 12:02:15,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2024-09-20 12:02:15,418 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:02:15,418 INFO L216 NwaCegarLoop]: trace histogram [16, 15, 15, 15, 15, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:02:15,436 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 12:02:15,622 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:02:15,623 INFO L399 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:02:15,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:02:15,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1351468060, now seen corresponding path program 17 times [2024-09-20 12:02:15,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:02:15,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246895072] [2024-09-20 12:02:15,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:02:15,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:02:15,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:16,108 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:02:16,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:16,110 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-20 12:02:16,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:16,114 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-20 12:02:16,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:16,116 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-20 12:02:16,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:16,118 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-20 12:02:16,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:16,120 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-20 12:02:16,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:16,122 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-20 12:02:16,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:16,123 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-20 12:02:16,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:16,124 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-20 12:02:16,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:16,126 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-20 12:02:16,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:16,129 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-20 12:02:16,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:16,131 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-20 12:02:16,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:16,133 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-20 12:02:16,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:16,135 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-20 12:02:16,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:16,136 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-20 12:02:16,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:16,138 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 238 proven. 422 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-20 12:02:16,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:02:16,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246895072] [2024-09-20 12:02:16,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246895072] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:02:16,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1766064273] [2024-09-20 12:02:16,138 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-20 12:02:16,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:02:16,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:02:16,142 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 12:02:16,143 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 12:02:16,254 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2024-09-20 12:02:16,254 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:02:16,257 INFO L262 TraceCheckSpWp]: Trace formula consists of 443 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-09-20 12:02:16,260 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:02:16,399 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 268 proven. 392 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-20 12:02:16,399 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:02:16,735 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 268 proven. 392 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-20 12:02:16,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1766064273] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:02:16,735 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:02:16,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 24 [2024-09-20 12:02:16,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234033088] [2024-09-20 12:02:16,736 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:02:16,736 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-09-20 12:02:16,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:02:16,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-09-20 12:02:16,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=367, Unknown=0, NotChecked=0, Total=552 [2024-09-20 12:02:16,738 INFO L87 Difference]: Start difference. First operand 150 states and 156 transitions. Second operand has 24 states, 24 states have (on average 4.541666666666667) internal successors, (109), 22 states have internal predecessors, (109), 17 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-20 12:02:16,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:02:16,878 INFO L93 Difference]: Finished difference Result 169 states and 177 transitions. [2024-09-20 12:02:16,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-09-20 12:02:16,879 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 4.541666666666667) internal successors, (109), 22 states have internal predecessors, (109), 17 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) Word has length 159 [2024-09-20 12:02:16,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:02:16,881 INFO L225 Difference]: With dead ends: 169 [2024-09-20 12:02:16,881 INFO L226 Difference]: Without dead ends: 167 [2024-09-20 12:02:16,881 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 382 GetRequests, 328 SyntacticMatches, 31 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 486 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=191, Invalid=409, Unknown=0, NotChecked=0, Total=600 [2024-09-20 12:02:16,882 INFO L434 NwaCegarLoop]: 34 mSDtfsCounter, 7 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 12:02:16,882 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 288 Invalid, 193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 191 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 12:02:16,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2024-09-20 12:02:16,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 162. [2024-09-20 12:02:16,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 128 states have (on average 1.03125) internal successors, (132), 129 states have internal predecessors, (132), 19 states have call successors, (19), 15 states have call predecessors, (19), 14 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-20 12:02:16,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 169 transitions. [2024-09-20 12:02:16,906 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 169 transitions. Word has length 159 [2024-09-20 12:02:16,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:02:16,908 INFO L474 AbstractCegarLoop]: Abstraction has 162 states and 169 transitions. [2024-09-20 12:02:16,909 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 4.541666666666667) internal successors, (109), 22 states have internal predecessors, (109), 17 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-20 12:02:16,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:02:16,909 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 169 transitions. [2024-09-20 12:02:16,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2024-09-20 12:02:16,910 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:02:16,910 INFO L216 NwaCegarLoop]: trace histogram [17, 17, 17, 16, 16, 16, 16, 16, 16, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:02:16,923 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-09-20 12:02:17,110 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:02:17,111 INFO L399 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:02:17,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:02:17,111 INFO L85 PathProgramCache]: Analyzing trace with hash 881673982, now seen corresponding path program 18 times [2024-09-20 12:02:17,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:02:17,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304942424] [2024-09-20 12:02:17,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:02:17,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:02:17,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:17,841 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:02:17,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:17,843 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-20 12:02:17,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:17,846 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-20 12:02:17,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:17,847 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-20 12:02:17,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:17,849 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-20 12:02:17,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:17,852 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-20 12:02:17,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:17,858 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-20 12:02:17,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:17,861 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-20 12:02:17,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:17,863 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-20 12:02:17,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:17,866 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-20 12:02:17,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:17,868 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-20 12:02:17,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:17,870 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-20 12:02:17,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:17,872 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-20 12:02:17,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:17,873 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-20 12:02:17,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:17,875 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-20 12:02:17,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:17,878 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-20 12:02:17,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:17,880 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-20 12:02:17,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:17,883 INFO L134 CoverageAnalysis]: Checked inductivity of 1264 backedges. 499 proven. 285 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2024-09-20 12:02:17,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:02:17,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304942424] [2024-09-20 12:02:17,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304942424] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:02:17,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2026560436] [2024-09-20 12:02:17,884 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-20 12:02:17,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:02:17,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:02:17,886 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 12:02:17,888 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 12:02:18,012 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) [2024-09-20 12:02:18,012 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:02:18,017 INFO L262 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-09-20 12:02:18,020 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:02:18,715 INFO L134 CoverageAnalysis]: Checked inductivity of 1264 backedges. 544 proven. 240 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2024-09-20 12:02:18,716 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:02:19,156 INFO L134 CoverageAnalysis]: Checked inductivity of 1264 backedges. 544 proven. 240 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2024-09-20 12:02:19,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2026560436] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:02:19,157 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:02:19,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 56 [2024-09-20 12:02:19,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560783458] [2024-09-20 12:02:19,157 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:02:19,158 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2024-09-20 12:02:19,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:02:19,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2024-09-20 12:02:19,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=724, Invalid=2356, Unknown=0, NotChecked=0, Total=3080 [2024-09-20 12:02:19,160 INFO L87 Difference]: Start difference. First operand 162 states and 169 transitions. Second operand has 56 states, 56 states have (on average 2.8035714285714284) internal successors, (157), 56 states have internal predecessors, (157), 36 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2024-09-20 12:02:20,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:02:20,019 INFO L93 Difference]: Finished difference Result 359 states and 433 transitions. [2024-09-20 12:02:20,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-09-20 12:02:20,019 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 2.8035714285714284) internal successors, (157), 56 states have internal predecessors, (157), 36 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) Word has length 175 [2024-09-20 12:02:20,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:02:20,021 INFO L225 Difference]: With dead ends: 359 [2024-09-20 12:02:20,021 INFO L226 Difference]: Without dead ends: 217 [2024-09-20 12:02:20,024 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 451 GetRequests, 335 SyntacticMatches, 29 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2631 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=1930, Invalid=5902, Unknown=0, NotChecked=0, Total=7832 [2024-09-20 12:02:20,025 INFO L434 NwaCegarLoop]: 57 mSDtfsCounter, 150 mSDsluCounter, 459 mSDsCounter, 0 mSdLazyCounter, 603 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 516 SdHoareTripleChecker+Invalid, 712 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 603 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-20 12:02:20,025 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 516 Invalid, 712 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 603 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-20 12:02:20,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2024-09-20 12:02:20,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 166. [2024-09-20 12:02:20,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 132 states have (on average 1.0303030303030303) internal successors, (136), 133 states have internal predecessors, (136), 19 states have call successors, (19), 15 states have call predecessors, (19), 14 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-20 12:02:20,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 173 transitions. [2024-09-20 12:02:20,041 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 173 transitions. Word has length 175 [2024-09-20 12:02:20,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:02:20,041 INFO L474 AbstractCegarLoop]: Abstraction has 166 states and 173 transitions. [2024-09-20 12:02:20,041 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 2.8035714285714284) internal successors, (157), 56 states have internal predecessors, (157), 36 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2024-09-20 12:02:20,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:02:20,042 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 173 transitions. [2024-09-20 12:02:20,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2024-09-20 12:02:20,043 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:02:20,043 INFO L216 NwaCegarLoop]: trace histogram [18, 17, 17, 17, 17, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:02:20,060 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 12:02:20,247 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-09-20 12:02:20,248 INFO L399 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:02:20,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:02:20,248 INFO L85 PathProgramCache]: Analyzing trace with hash 1584129992, now seen corresponding path program 19 times [2024-09-20 12:02:20,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:02:20,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560740387] [2024-09-20 12:02:20,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:02:20,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:02:20,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:20,820 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:02:20,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:20,822 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-20 12:02:20,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:20,824 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-20 12:02:20,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:20,826 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-20 12:02:20,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:20,828 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-20 12:02:20,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:20,830 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-20 12:02:20,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:20,831 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-20 12:02:20,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:20,833 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-20 12:02:20,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:20,835 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-20 12:02:20,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:20,836 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-20 12:02:20,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:20,838 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-20 12:02:20,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:20,840 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-20 12:02:20,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:20,842 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-20 12:02:20,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:20,844 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-20 12:02:20,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:20,845 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-09-20 12:02:20,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:20,847 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-09-20 12:02:20,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:20,849 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-09-20 12:02:20,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:20,851 INFO L134 CoverageAnalysis]: Checked inductivity of 1330 backedges. 304 proven. 546 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2024-09-20 12:02:20,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:02:20,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560740387] [2024-09-20 12:02:20,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560740387] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:02:20,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2055086203] [2024-09-20 12:02:20,852 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-20 12:02:20,852 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:02:20,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:02:20,854 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 12:02:20,857 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 12:02:20,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:20,970 INFO L262 TraceCheckSpWp]: Trace formula consists of 497 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-09-20 12:02:20,973 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:02:21,120 INFO L134 CoverageAnalysis]: Checked inductivity of 1330 backedges. 338 proven. 512 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2024-09-20 12:02:21,120 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:02:21,502 INFO L134 CoverageAnalysis]: Checked inductivity of 1330 backedges. 338 proven. 512 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2024-09-20 12:02:21,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2055086203] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:02:21,503 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:02:21,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 26 [2024-09-20 12:02:21,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949177921] [2024-09-20 12:02:21,503 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:02:21,504 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-09-20 12:02:21,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:02:21,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-09-20 12:02:21,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=224, Invalid=426, Unknown=0, NotChecked=0, Total=650 [2024-09-20 12:02:21,505 INFO L87 Difference]: Start difference. First operand 166 states and 173 transitions. Second operand has 26 states, 26 states have (on average 4.576923076923077) internal successors, (119), 24 states have internal predecessors, (119), 19 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-20 12:02:21,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:02:21,645 INFO L93 Difference]: Finished difference Result 185 states and 194 transitions. [2024-09-20 12:02:21,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-09-20 12:02:21,646 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 4.576923076923077) internal successors, (119), 24 states have internal predecessors, (119), 19 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) Word has length 179 [2024-09-20 12:02:21,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:02:21,648 INFO L225 Difference]: With dead ends: 185 [2024-09-20 12:02:21,648 INFO L226 Difference]: Without dead ends: 183 [2024-09-20 12:02:21,648 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 430 GetRequests, 370 SyntacticMatches, 35 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 586 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=230, Invalid=472, Unknown=0, NotChecked=0, Total=702 [2024-09-20 12:02:21,649 INFO L434 NwaCegarLoop]: 36 mSDtfsCounter, 7 mSDsluCounter, 296 mSDsCounter, 0 mSdLazyCounter, 230 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 332 SdHoareTripleChecker+Invalid, 232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 230 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 12:02:21,649 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 332 Invalid, 232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 230 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 12:02:21,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2024-09-20 12:02:21,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 178. [2024-09-20 12:02:21,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 141 states have (on average 1.0283687943262412) internal successors, (145), 142 states have internal predecessors, (145), 21 states have call successors, (21), 16 states have call predecessors, (21), 15 states have return successors, (20), 19 states have call predecessors, (20), 20 states have call successors, (20) [2024-09-20 12:02:21,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 186 transitions. [2024-09-20 12:02:21,667 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 186 transitions. Word has length 179 [2024-09-20 12:02:21,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:02:21,683 INFO L474 AbstractCegarLoop]: Abstraction has 178 states and 186 transitions. [2024-09-20 12:02:21,683 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 4.576923076923077) internal successors, (119), 24 states have internal predecessors, (119), 19 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-20 12:02:21,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:02:21,684 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 186 transitions. [2024-09-20 12:02:21,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2024-09-20 12:02:21,685 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:02:21,685 INFO L216 NwaCegarLoop]: trace histogram [19, 19, 19, 18, 18, 18, 18, 18, 18, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:02:21,700 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 12:02:21,885 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-09-20 12:02:21,885 INFO L399 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:02:21,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:02:21,886 INFO L85 PathProgramCache]: Analyzing trace with hash 837194410, now seen corresponding path program 20 times [2024-09-20 12:02:21,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:02:21,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770957951] [2024-09-20 12:02:21,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:02:21,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:02:21,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:22,753 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:02:22,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:22,755 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-20 12:02:22,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:22,757 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-20 12:02:22,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:22,758 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-20 12:02:22,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:22,760 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-20 12:02:22,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:22,762 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-20 12:02:22,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:22,763 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-20 12:02:22,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:22,765 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-20 12:02:22,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:22,767 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-20 12:02:22,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:22,768 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-20 12:02:22,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:22,770 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-20 12:02:22,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:22,771 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-20 12:02:22,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:22,773 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-20 12:02:22,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:22,774 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-20 12:02:22,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:22,776 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-09-20 12:02:22,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:22,778 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-09-20 12:02:22,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:22,779 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-09-20 12:02:22,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:22,781 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-20 12:02:22,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:22,783 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-09-20 12:02:22,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:22,785 INFO L134 CoverageAnalysis]: Checked inductivity of 1602 backedges. 633 proven. 357 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2024-09-20 12:02:22,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:02:22,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770957951] [2024-09-20 12:02:22,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770957951] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:02:22,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1899523221] [2024-09-20 12:02:22,786 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-20 12:02:22,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:02:22,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:02:22,788 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 12:02:22,790 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 12:02:22,903 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-20 12:02:22,903 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:02:22,905 INFO L262 TraceCheckSpWp]: Trace formula consists of 531 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-09-20 12:02:22,907 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:02:23,542 INFO L134 CoverageAnalysis]: Checked inductivity of 1602 backedges. 748 proven. 306 refuted. 0 times theorem prover too weak. 548 trivial. 0 not checked. [2024-09-20 12:02:23,543 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:02:24,080 INFO L134 CoverageAnalysis]: Checked inductivity of 1602 backedges. 682 proven. 306 refuted. 0 times theorem prover too weak. 614 trivial. 0 not checked. [2024-09-20 12:02:24,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1899523221] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:02:24,081 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:02:24,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 38, 38] total 59 [2024-09-20 12:02:24,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608421882] [2024-09-20 12:02:24,081 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:02:24,082 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2024-09-20 12:02:24,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:02:24,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2024-09-20 12:02:24,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=783, Invalid=2639, Unknown=0, NotChecked=0, Total=3422 [2024-09-20 12:02:24,084 INFO L87 Difference]: Start difference. First operand 178 states and 186 transitions. Second operand has 59 states, 59 states have (on average 2.830508474576271) internal successors, (167), 59 states have internal predecessors, (167), 38 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (39), 38 states have call predecessors, (39), 38 states have call successors, (39) [2024-09-20 12:02:24,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:02:24,692 INFO L93 Difference]: Finished difference Result 319 states and 381 transitions. [2024-09-20 12:02:24,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-09-20 12:02:24,692 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 2.830508474576271) internal successors, (167), 59 states have internal predecessors, (167), 38 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (39), 38 states have call predecessors, (39), 38 states have call successors, (39) Word has length 195 [2024-09-20 12:02:24,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:02:24,695 INFO L225 Difference]: With dead ends: 319 [2024-09-20 12:02:24,695 INFO L226 Difference]: Without dead ends: 234 [2024-09-20 12:02:24,696 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 484 GetRequests, 375 SyntacticMatches, 34 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2171 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1469, Invalid=4383, Unknown=0, NotChecked=0, Total=5852 [2024-09-20 12:02:24,696 INFO L434 NwaCegarLoop]: 63 mSDtfsCounter, 138 mSDsluCounter, 418 mSDsCounter, 0 mSdLazyCounter, 478 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 481 SdHoareTripleChecker+Invalid, 565 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 478 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-20 12:02:24,696 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [138 Valid, 481 Invalid, 565 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 478 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-20 12:02:24,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2024-09-20 12:02:24,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 180. [2024-09-20 12:02:24,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 143 states have (on average 1.027972027972028) internal successors, (147), 144 states have internal predecessors, (147), 21 states have call successors, (21), 16 states have call predecessors, (21), 15 states have return successors, (20), 19 states have call predecessors, (20), 20 states have call successors, (20) [2024-09-20 12:02:24,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 188 transitions. [2024-09-20 12:02:24,714 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 188 transitions. Word has length 195 [2024-09-20 12:02:24,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:02:24,715 INFO L474 AbstractCegarLoop]: Abstraction has 180 states and 188 transitions. [2024-09-20 12:02:24,715 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 2.830508474576271) internal successors, (167), 59 states have internal predecessors, (167), 38 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (39), 38 states have call predecessors, (39), 38 states have call successors, (39) [2024-09-20 12:02:24,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:02:24,715 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 188 transitions. [2024-09-20 12:02:24,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2024-09-20 12:02:24,717 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:02:24,717 INFO L216 NwaCegarLoop]: trace histogram [19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:02:24,732 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-09-20 12:02:24,917 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-09-20 12:02:24,917 INFO L399 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:02:24,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:02:24,918 INFO L85 PathProgramCache]: Analyzing trace with hash -2068839121, now seen corresponding path program 21 times [2024-09-20 12:02:24,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:02:24,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258086812] [2024-09-20 12:02:24,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:02:24,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:02:24,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:25,757 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:02:25,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:25,759 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-20 12:02:25,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:25,762 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-20 12:02:25,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:25,764 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-20 12:02:25,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:25,765 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-20 12:02:25,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:25,767 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-20 12:02:25,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:25,769 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-20 12:02:25,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:25,770 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-20 12:02:25,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:25,772 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-20 12:02:25,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:25,773 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-20 12:02:25,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:25,775 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-20 12:02:25,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:25,776 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-20 12:02:25,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:25,778 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-20 12:02:25,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:25,779 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-20 12:02:25,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:25,781 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-20 12:02:25,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:25,782 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-20 12:02:25,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:25,784 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-09-20 12:02:25,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:25,785 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-09-20 12:02:25,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:25,786 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-09-20 12:02:25,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:25,790 INFO L134 CoverageAnalysis]: Checked inductivity of 1638 backedges. 633 proven. 393 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2024-09-20 12:02:25,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:02:25,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258086812] [2024-09-20 12:02:25,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258086812] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:02:25,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1307946539] [2024-09-20 12:02:25,790 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-20 12:02:25,791 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:02:25,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:02:25,792 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 12:02:25,794 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 12:02:25,913 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 19 check-sat command(s) [2024-09-20 12:02:25,913 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:02:25,915 INFO L262 TraceCheckSpWp]: Trace formula consists of 541 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-09-20 12:02:25,918 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:02:26,471 INFO L134 CoverageAnalysis]: Checked inductivity of 1638 backedges. 378 proven. 648 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2024-09-20 12:02:26,471 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:02:27,374 INFO L134 CoverageAnalysis]: Checked inductivity of 1638 backedges. 378 proven. 648 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2024-09-20 12:02:27,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1307946539] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:02:27,375 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:02:27,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 23, 23] total 61 [2024-09-20 12:02:27,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039567819] [2024-09-20 12:02:27,375 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:02:27,376 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2024-09-20 12:02:27,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:02:27,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2024-09-20 12:02:27,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=614, Invalid=3046, Unknown=0, NotChecked=0, Total=3660 [2024-09-20 12:02:27,377 INFO L87 Difference]: Start difference. First operand 180 states and 188 transitions. Second operand has 61 states, 61 states have (on average 3.3934426229508197) internal successors, (207), 60 states have internal predecessors, (207), 39 states have call successors, (40), 3 states have call predecessors, (40), 1 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2024-09-20 12:02:28,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:02:28,499 INFO L93 Difference]: Finished difference Result 331 states and 397 transitions. [2024-09-20 12:02:28,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2024-09-20 12:02:28,499 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 3.3934426229508197) internal successors, (207), 60 states have internal predecessors, (207), 39 states have call successors, (40), 3 states have call predecessors, (40), 1 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) Word has length 197 [2024-09-20 12:02:28,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:02:28,501 INFO L225 Difference]: With dead ends: 331 [2024-09-20 12:02:28,501 INFO L226 Difference]: Without dead ends: 248 [2024-09-20 12:02:28,519 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 547 GetRequests, 392 SyntacticMatches, 39 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5962 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=2399, Invalid=11407, Unknown=0, NotChecked=0, Total=13806 [2024-09-20 12:02:28,520 INFO L434 NwaCegarLoop]: 64 mSDtfsCounter, 221 mSDsluCounter, 836 mSDsCounter, 0 mSdLazyCounter, 1106 mSolverCounterSat, 134 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 900 SdHoareTripleChecker+Invalid, 1240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 134 IncrementalHoareTripleChecker+Valid, 1106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-20 12:02:28,520 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [222 Valid, 900 Invalid, 1240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [134 Valid, 1106 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-20 12:02:28,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2024-09-20 12:02:28,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 190. [2024-09-20 12:02:28,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 151 states have (on average 1.0264900662251655) internal successors, (155), 152 states have internal predecessors, (155), 22 states have call successors, (22), 17 states have call predecessors, (22), 16 states have return successors, (21), 20 states have call predecessors, (21), 21 states have call successors, (21) [2024-09-20 12:02:28,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 198 transitions. [2024-09-20 12:02:28,541 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 198 transitions. Word has length 197 [2024-09-20 12:02:28,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:02:28,541 INFO L474 AbstractCegarLoop]: Abstraction has 190 states and 198 transitions. [2024-09-20 12:02:28,542 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 3.3934426229508197) internal successors, (207), 60 states have internal predecessors, (207), 39 states have call successors, (40), 3 states have call predecessors, (40), 1 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2024-09-20 12:02:28,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:02:28,542 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 198 transitions. [2024-09-20 12:02:28,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2024-09-20 12:02:28,543 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:02:28,543 INFO L216 NwaCegarLoop]: trace histogram [20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:02:28,561 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 12:02:28,744 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-09-20 12:02:28,744 INFO L399 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:02:28,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:02:28,744 INFO L85 PathProgramCache]: Analyzing trace with hash 1618547813, now seen corresponding path program 22 times [2024-09-20 12:02:28,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:02:28,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362258323] [2024-09-20 12:02:28,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:02:28,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:02:28,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:29,648 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:02:29,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:29,649 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-20 12:02:29,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:29,651 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-20 12:02:29,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:29,653 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-20 12:02:29,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:29,659 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-20 12:02:29,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:29,661 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-20 12:02:29,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:29,663 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-20 12:02:29,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:29,664 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-20 12:02:29,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:29,665 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-20 12:02:29,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:29,666 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-20 12:02:29,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:29,667 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-20 12:02:29,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:29,669 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-20 12:02:29,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:29,670 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-20 12:02:29,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:29,672 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-20 12:02:29,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:29,674 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-20 12:02:29,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:29,675 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-20 12:02:29,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:29,677 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-20 12:02:29,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:29,678 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-09-20 12:02:29,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:29,680 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-20 12:02:29,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:29,682 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-09-20 12:02:29,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:29,684 INFO L134 CoverageAnalysis]: Checked inductivity of 1824 backedges. 706 proven. 434 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2024-09-20 12:02:29,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:02:29,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362258323] [2024-09-20 12:02:29,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362258323] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:02:29,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1649401843] [2024-09-20 12:02:29,685 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-20 12:02:29,685 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:02:29,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:02:29,687 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 12:02:29,688 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 12:02:29,812 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-20 12:02:29,813 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:02:29,816 INFO L262 TraceCheckSpWp]: Trace formula consists of 568 conjuncts, 42 conjuncts are in the unsatisfiable core [2024-09-20 12:02:29,819 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:02:30,437 INFO L134 CoverageAnalysis]: Checked inductivity of 1824 backedges. 418 proven. 722 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2024-09-20 12:02:30,437 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:02:31,487 INFO L134 CoverageAnalysis]: Checked inductivity of 1824 backedges. 418 proven. 722 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2024-09-20 12:02:31,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1649401843] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:02:31,487 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:02:31,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 24, 24] total 64 [2024-09-20 12:02:31,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033237267] [2024-09-20 12:02:31,488 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:02:31,489 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2024-09-20 12:02:31,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:02:31,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2024-09-20 12:02:31,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=676, Invalid=3356, Unknown=0, NotChecked=0, Total=4032 [2024-09-20 12:02:31,491 INFO L87 Difference]: Start difference. First operand 190 states and 198 transitions. Second operand has 64 states, 64 states have (on average 3.390625) internal successors, (217), 63 states have internal predecessors, (217), 41 states have call successors, (42), 3 states have call predecessors, (42), 1 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) [2024-09-20 12:02:32,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:02:32,784 INFO L93 Difference]: Finished difference Result 348 states and 417 transitions. [2024-09-20 12:02:32,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-09-20 12:02:32,785 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 3.390625) internal successors, (217), 63 states have internal predecessors, (217), 41 states have call successors, (42), 3 states have call predecessors, (42), 1 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) Word has length 207 [2024-09-20 12:02:32,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:02:32,787 INFO L225 Difference]: With dead ends: 348 [2024-09-20 12:02:32,787 INFO L226 Difference]: Without dead ends: 261 [2024-09-20 12:02:32,790 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 575 GetRequests, 412 SyntacticMatches, 41 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6626 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=2645, Invalid=12607, Unknown=0, NotChecked=0, Total=15252 [2024-09-20 12:02:32,791 INFO L434 NwaCegarLoop]: 67 mSDtfsCounter, 257 mSDsluCounter, 868 mSDsCounter, 0 mSdLazyCounter, 1096 mSolverCounterSat, 162 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 258 SdHoareTripleChecker+Valid, 935 SdHoareTripleChecker+Invalid, 1258 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 162 IncrementalHoareTripleChecker+Valid, 1096 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-20 12:02:32,791 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [258 Valid, 935 Invalid, 1258 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [162 Valid, 1096 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-20 12:02:32,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2024-09-20 12:02:32,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 200. [2024-09-20 12:02:32,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 159 states have (on average 1.0251572327044025) internal successors, (163), 160 states have internal predecessors, (163), 23 states have call successors, (23), 18 states have call predecessors, (23), 17 states have return successors, (22), 21 states have call predecessors, (22), 22 states have call successors, (22) [2024-09-20 12:02:32,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 208 transitions. [2024-09-20 12:02:32,816 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 208 transitions. Word has length 207 [2024-09-20 12:02:32,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:02:32,816 INFO L474 AbstractCegarLoop]: Abstraction has 200 states and 208 transitions. [2024-09-20 12:02:32,817 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 3.390625) internal successors, (217), 63 states have internal predecessors, (217), 41 states have call successors, (42), 3 states have call predecessors, (42), 1 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) [2024-09-20 12:02:32,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:02:32,817 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 208 transitions. [2024-09-20 12:02:32,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2024-09-20 12:02:32,818 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:02:32,818 INFO L216 NwaCegarLoop]: trace histogram [21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:02:32,835 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 12:02:33,022 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-09-20 12:02:33,023 INFO L399 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:02:33,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:02:33,023 INFO L85 PathProgramCache]: Analyzing trace with hash 189971291, now seen corresponding path program 23 times [2024-09-20 12:02:33,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:02:33,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047386183] [2024-09-20 12:02:33,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:02:33,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:02:33,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:34,020 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:02:34,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:34,022 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-20 12:02:34,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:34,023 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-20 12:02:34,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:34,024 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-20 12:02:34,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:34,025 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-20 12:02:34,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:34,026 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-20 12:02:34,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:34,027 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-20 12:02:34,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:34,029 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-20 12:02:34,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:34,030 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-20 12:02:34,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:34,031 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-20 12:02:34,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:34,033 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-20 12:02:34,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:34,034 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-20 12:02:34,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:34,035 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-20 12:02:34,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:34,037 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-20 12:02:34,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:34,038 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-09-20 12:02:34,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:34,039 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-20 12:02:34,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:34,040 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-20 12:02:34,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:34,041 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-09-20 12:02:34,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:34,043 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-09-20 12:02:34,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:34,044 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-09-20 12:02:34,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:34,045 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-09-20 12:02:34,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:34,047 INFO L134 CoverageAnalysis]: Checked inductivity of 2020 backedges. 783 proven. 477 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2024-09-20 12:02:34,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:02:34,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047386183] [2024-09-20 12:02:34,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047386183] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:02:34,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1930978809] [2024-09-20 12:02:34,048 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-20 12:02:34,048 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:02:34,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:02:34,049 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 12:02:34,050 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 12:02:34,172 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 21 check-sat command(s) [2024-09-20 12:02:34,172 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:02:34,175 INFO L262 TraceCheckSpWp]: Trace formula consists of 595 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-09-20 12:02:34,178 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:02:34,995 INFO L134 CoverageAnalysis]: Checked inductivity of 2020 backedges. 840 proven. 420 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2024-09-20 12:02:34,995 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:02:35,651 INFO L134 CoverageAnalysis]: Checked inductivity of 2020 backedges. 840 proven. 420 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2024-09-20 12:02:35,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1930978809] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:02:35,651 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:02:35,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44, 44] total 67 [2024-09-20 12:02:35,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037581026] [2024-09-20 12:02:35,652 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:02:35,652 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2024-09-20 12:02:35,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:02:35,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2024-09-20 12:02:35,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1015, Invalid=3407, Unknown=0, NotChecked=0, Total=4422 [2024-09-20 12:02:35,654 INFO L87 Difference]: Start difference. First operand 200 states and 208 transitions. Second operand has 67 states, 67 states have (on average 2.7313432835820897) internal successors, (183), 67 states have internal predecessors, (183), 43 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2024-09-20 12:02:36,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:02:36,283 INFO L93 Difference]: Finished difference Result 356 states and 427 transitions. [2024-09-20 12:02:36,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-09-20 12:02:36,283 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 2.7313432835820897) internal successors, (183), 67 states have internal predecessors, (183), 43 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) Word has length 217 [2024-09-20 12:02:36,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:02:36,285 INFO L225 Difference]: With dead ends: 356 [2024-09-20 12:02:36,285 INFO L226 Difference]: Without dead ends: 265 [2024-09-20 12:02:36,286 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 540 GetRequests, 414 SyntacticMatches, 40 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2832 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=1941, Invalid=5715, Unknown=0, NotChecked=0, Total=7656 [2024-09-20 12:02:36,287 INFO L434 NwaCegarLoop]: 72 mSDtfsCounter, 156 mSDsluCounter, 489 mSDsCounter, 0 mSdLazyCounter, 604 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 561 SdHoareTripleChecker+Invalid, 702 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 604 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-20 12:02:36,287 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [156 Valid, 561 Invalid, 702 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 604 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-20 12:02:36,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2024-09-20 12:02:36,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 202. [2024-09-20 12:02:36,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 161 states have (on average 1.0248447204968945) internal successors, (165), 162 states have internal predecessors, (165), 23 states have call successors, (23), 18 states have call predecessors, (23), 17 states have return successors, (22), 21 states have call predecessors, (22), 22 states have call successors, (22) [2024-09-20 12:02:36,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 210 transitions. [2024-09-20 12:02:36,309 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 210 transitions. Word has length 217 [2024-09-20 12:02:36,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:02:36,309 INFO L474 AbstractCegarLoop]: Abstraction has 202 states and 210 transitions. [2024-09-20 12:02:36,310 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 2.7313432835820897) internal successors, (183), 67 states have internal predecessors, (183), 43 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2024-09-20 12:02:36,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:02:36,310 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 210 transitions. [2024-09-20 12:02:36,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2024-09-20 12:02:36,311 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:02:36,311 INFO L216 NwaCegarLoop]: trace histogram [22, 21, 21, 21, 21, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:02:36,329 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 12:02:36,512 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-09-20 12:02:36,512 INFO L399 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:02:36,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:02:36,513 INFO L85 PathProgramCache]: Analyzing trace with hash -748729312, now seen corresponding path program 24 times [2024-09-20 12:02:36,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:02:36,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510652642] [2024-09-20 12:02:36,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:02:36,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:02:36,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:37,221 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:02:37,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:37,223 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-20 12:02:37,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:37,225 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-20 12:02:37,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:37,226 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-20 12:02:37,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:37,228 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-20 12:02:37,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:37,229 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-20 12:02:37,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:37,231 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-20 12:02:37,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:37,232 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-20 12:02:37,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:37,238 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-20 12:02:37,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:37,240 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-20 12:02:37,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:37,242 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-20 12:02:37,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:37,247 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-20 12:02:37,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:37,249 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-20 12:02:37,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:37,250 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-09-20 12:02:37,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:37,252 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-09-20 12:02:37,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:37,253 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-09-20 12:02:37,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:37,254 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-20 12:02:37,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:37,256 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-09-20 12:02:37,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:37,257 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-09-20 12:02:37,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:37,258 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-09-20 12:02:37,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:37,260 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-09-20 12:02:37,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:37,264 INFO L134 CoverageAnalysis]: Checked inductivity of 2062 backedges. 460 proven. 842 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2024-09-20 12:02:37,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:02:37,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510652642] [2024-09-20 12:02:37,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510652642] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:02:37,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1923321194] [2024-09-20 12:02:37,267 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-20 12:02:37,267 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:02:37,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:02:37,269 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 12:02:37,271 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 12:02:37,431 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 22 check-sat command(s) [2024-09-20 12:02:37,431 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:02:37,438 INFO L262 TraceCheckSpWp]: Trace formula consists of 605 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-09-20 12:02:37,442 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:02:37,581 INFO L134 CoverageAnalysis]: Checked inductivity of 2062 backedges. 502 proven. 800 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2024-09-20 12:02:37,582 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:02:38,076 INFO L134 CoverageAnalysis]: Checked inductivity of 2062 backedges. 502 proven. 800 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2024-09-20 12:02:38,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1923321194] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:02:38,077 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:02:38,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26, 26] total 30 [2024-09-20 12:02:38,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400052524] [2024-09-20 12:02:38,077 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:02:38,077 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-09-20 12:02:38,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:02:38,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-09-20 12:02:38,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=314, Invalid=556, Unknown=0, NotChecked=0, Total=870 [2024-09-20 12:02:38,078 INFO L87 Difference]: Start difference. First operand 202 states and 210 transitions. Second operand has 30 states, 30 states have (on average 4.633333333333334) internal successors, (139), 28 states have internal predecessors, (139), 23 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-09-20 12:02:38,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:02:38,262 INFO L93 Difference]: Finished difference Result 221 states and 231 transitions. [2024-09-20 12:02:38,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-09-20 12:02:38,263 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 4.633333333333334) internal successors, (139), 28 states have internal predecessors, (139), 23 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) Word has length 219 [2024-09-20 12:02:38,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:02:38,265 INFO L225 Difference]: With dead ends: 221 [2024-09-20 12:02:38,265 INFO L226 Difference]: Without dead ends: 219 [2024-09-20 12:02:38,265 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 526 GetRequests, 454 SyntacticMatches, 43 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 810 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=320, Invalid=610, Unknown=0, NotChecked=0, Total=930 [2024-09-20 12:02:38,266 INFO L434 NwaCegarLoop]: 40 mSDtfsCounter, 9 mSDsluCounter, 325 mSDsCounter, 0 mSdLazyCounter, 267 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 365 SdHoareTripleChecker+Invalid, 268 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 267 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 12:02:38,266 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 365 Invalid, 268 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 267 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 12:02:38,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2024-09-20 12:02:38,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 214. [2024-09-20 12:02:38,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 170 states have (on average 1.0235294117647058) internal successors, (174), 171 states have internal predecessors, (174), 25 states have call successors, (25), 19 states have call predecessors, (25), 18 states have return successors, (24), 23 states have call predecessors, (24), 24 states have call successors, (24) [2024-09-20 12:02:38,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 223 transitions. [2024-09-20 12:02:38,291 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 223 transitions. Word has length 219 [2024-09-20 12:02:38,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:02:38,291 INFO L474 AbstractCegarLoop]: Abstraction has 214 states and 223 transitions. [2024-09-20 12:02:38,292 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 4.633333333333334) internal successors, (139), 28 states have internal predecessors, (139), 23 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-09-20 12:02:38,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:02:38,292 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 223 transitions. [2024-09-20 12:02:38,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 236 [2024-09-20 12:02:38,294 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:02:38,295 INFO L216 NwaCegarLoop]: trace histogram [23, 23, 23, 22, 22, 22, 22, 22, 22, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:02:38,311 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 12:02:38,498 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-09-20 12:02:38,499 INFO L399 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:02:38,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:02:38,499 INFO L85 PathProgramCache]: Analyzing trace with hash 1979074306, now seen corresponding path program 25 times [2024-09-20 12:02:38,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:02:38,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52817869] [2024-09-20 12:02:38,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:02:38,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:02:38,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:39,643 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:02:39,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:39,644 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-20 12:02:39,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:39,646 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-20 12:02:39,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:39,647 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-20 12:02:39,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:39,648 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-20 12:02:39,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:39,650 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-20 12:02:39,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:39,651 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-20 12:02:39,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:39,652 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-20 12:02:39,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:39,654 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-20 12:02:39,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:39,655 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-20 12:02:39,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:39,657 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-20 12:02:39,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:39,658 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-20 12:02:39,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:39,660 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-20 12:02:39,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:39,661 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-09-20 12:02:39,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:39,663 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-09-20 12:02:39,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:39,664 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-09-20 12:02:39,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:39,665 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-20 12:02:39,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:39,667 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-09-20 12:02:39,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:39,668 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-09-20 12:02:39,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:39,670 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-09-20 12:02:39,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:39,672 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-09-20 12:02:39,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:39,673 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-09-20 12:02:39,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:39,675 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-09-20 12:02:39,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:39,677 INFO L134 CoverageAnalysis]: Checked inductivity of 2398 backedges. 949 proven. 525 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2024-09-20 12:02:39,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:02:39,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52817869] [2024-09-20 12:02:39,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52817869] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:02:39,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1338202075] [2024-09-20 12:02:39,678 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-20 12:02:39,678 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:02:39,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:02:39,682 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 12:02:39,683 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 12:02:39,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:39,798 INFO L262 TraceCheckSpWp]: Trace formula consists of 639 conjuncts, 46 conjuncts are in the unsatisfiable core [2024-09-20 12:02:39,802 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:02:40,681 INFO L134 CoverageAnalysis]: Checked inductivity of 2398 backedges. 1092 proven. 462 refuted. 0 times theorem prover too weak. 844 trivial. 0 not checked. [2024-09-20 12:02:40,682 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:02:41,376 INFO L134 CoverageAnalysis]: Checked inductivity of 2398 backedges. 1010 proven. 462 refuted. 0 times theorem prover too weak. 926 trivial. 0 not checked. [2024-09-20 12:02:41,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1338202075] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:02:41,376 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:02:41,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 46, 46] total 71 [2024-09-20 12:02:41,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263021625] [2024-09-20 12:02:41,376 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:02:41,377 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2024-09-20 12:02:41,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:02:41,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2024-09-20 12:02:41,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1131, Invalid=3839, Unknown=0, NotChecked=0, Total=4970 [2024-09-20 12:02:41,378 INFO L87 Difference]: Start difference. First operand 214 states and 223 transitions. Second operand has 71 states, 71 states have (on average 2.8028169014084505) internal successors, (199), 71 states have internal predecessors, (199), 46 states have call successors, (48), 2 states have call predecessors, (48), 2 states have return successors, (47), 46 states have call predecessors, (47), 46 states have call successors, (47) [2024-09-20 12:02:42,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:02:42,065 INFO L93 Difference]: Finished difference Result 383 states and 458 transitions. [2024-09-20 12:02:42,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-09-20 12:02:42,066 INFO L78 Accepts]: Start accepts. Automaton has has 71 states, 71 states have (on average 2.8028169014084505) internal successors, (199), 71 states have internal predecessors, (199), 46 states have call successors, (48), 2 states have call predecessors, (48), 2 states have return successors, (47), 46 states have call predecessors, (47), 46 states have call successors, (47) Word has length 235 [2024-09-20 12:02:42,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:02:42,068 INFO L225 Difference]: With dead ends: 383 [2024-09-20 12:02:42,068 INFO L226 Difference]: Without dead ends: 282 [2024-09-20 12:02:42,070 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 584 GetRequests, 451 SyntacticMatches, 42 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3187 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=2145, Invalid=6411, Unknown=0, NotChecked=0, Total=8556 [2024-09-20 12:02:42,070 INFO L434 NwaCegarLoop]: 75 mSDtfsCounter, 164 mSDsluCounter, 529 mSDsCounter, 0 mSdLazyCounter, 699 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 604 SdHoareTripleChecker+Invalid, 802 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 699 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-20 12:02:42,070 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [164 Valid, 604 Invalid, 802 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 699 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-20 12:02:42,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2024-09-20 12:02:42,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 216. [2024-09-20 12:02:42,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 172 states have (on average 1.0232558139534884) internal successors, (176), 173 states have internal predecessors, (176), 25 states have call successors, (25), 19 states have call predecessors, (25), 18 states have return successors, (24), 23 states have call predecessors, (24), 24 states have call successors, (24) [2024-09-20 12:02:42,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 225 transitions. [2024-09-20 12:02:42,093 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 225 transitions. Word has length 235 [2024-09-20 12:02:42,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:02:42,094 INFO L474 AbstractCegarLoop]: Abstraction has 216 states and 225 transitions. [2024-09-20 12:02:42,094 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 71 states, 71 states have (on average 2.8028169014084505) internal successors, (199), 71 states have internal predecessors, (199), 46 states have call successors, (48), 2 states have call predecessors, (48), 2 states have return successors, (47), 46 states have call predecessors, (47), 46 states have call successors, (47) [2024-09-20 12:02:42,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:02:42,094 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 225 transitions. [2024-09-20 12:02:42,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2024-09-20 12:02:42,095 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:02:42,095 INFO L216 NwaCegarLoop]: trace histogram [23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:02:42,114 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 12:02:42,296 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-09-20 12:02:42,296 INFO L399 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:02:42,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:02:42,296 INFO L85 PathProgramCache]: Analyzing trace with hash -300150649, now seen corresponding path program 26 times [2024-09-20 12:02:42,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:02:42,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306200492] [2024-09-20 12:02:42,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:02:42,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:02:42,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:43,298 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:02:43,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:43,299 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-20 12:02:43,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:43,300 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-20 12:02:43,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:43,301 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-20 12:02:43,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:43,302 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-20 12:02:43,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:43,303 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-20 12:02:43,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:43,304 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-20 12:02:43,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:43,305 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-20 12:02:43,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:43,306 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-20 12:02:43,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:43,307 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-20 12:02:43,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:43,309 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-20 12:02:43,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:43,310 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-20 12:02:43,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:43,311 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-20 12:02:43,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:43,312 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-20 12:02:43,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:43,313 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-20 12:02:43,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:43,314 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-09-20 12:02:43,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:43,316 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-09-20 12:02:43,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:43,317 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-09-20 12:02:43,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:43,318 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-09-20 12:02:43,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:43,320 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-09-20 12:02:43,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:43,321 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-09-20 12:02:43,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:43,323 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-09-20 12:02:43,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:43,324 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-09-20 12:02:43,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:43,326 INFO L134 CoverageAnalysis]: Checked inductivity of 2442 backedges. 949 proven. 569 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2024-09-20 12:02:43,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:02:43,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306200492] [2024-09-20 12:02:43,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306200492] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:02:43,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [489500411] [2024-09-20 12:02:43,326 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-20 12:02:43,327 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:02:43,327 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:02:43,328 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 12:02:43,328 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 12:02:43,444 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-20 12:02:43,444 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:02:43,446 INFO L262 TraceCheckSpWp]: Trace formula consists of 649 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-09-20 12:02:43,449 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:02:44,159 INFO L134 CoverageAnalysis]: Checked inductivity of 2442 backedges. 550 proven. 968 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2024-09-20 12:02:44,159 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:02:45,412 INFO L134 CoverageAnalysis]: Checked inductivity of 2442 backedges. 550 proven. 968 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2024-09-20 12:02:45,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [489500411] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:02:45,413 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:02:45,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 27, 27] total 73 [2024-09-20 12:02:45,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440829931] [2024-09-20 12:02:45,413 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:02:45,413 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2024-09-20 12:02:45,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:02:45,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2024-09-20 12:02:45,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=880, Invalid=4376, Unknown=0, NotChecked=0, Total=5256 [2024-09-20 12:02:45,415 INFO L87 Difference]: Start difference. First operand 216 states and 225 transitions. Second operand has 73 states, 73 states have (on average 3.3835616438356166) internal successors, (247), 72 states have internal predecessors, (247), 47 states have call successors, (48), 3 states have call predecessors, (48), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2024-09-20 12:02:46,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:02:46,787 INFO L93 Difference]: Finished difference Result 395 states and 474 transitions. [2024-09-20 12:02:46,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2024-09-20 12:02:46,787 INFO L78 Accepts]: Start accepts. Automaton has has 73 states, 73 states have (on average 3.3835616438356166) internal successors, (247), 72 states have internal predecessors, (247), 47 states have call successors, (48), 3 states have call predecessors, (48), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) Word has length 237 [2024-09-20 12:02:46,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:02:46,790 INFO L225 Difference]: With dead ends: 395 [2024-09-20 12:02:46,790 INFO L226 Difference]: Without dead ends: 296 [2024-09-20 12:02:46,792 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 659 GetRequests, 472 SyntacticMatches, 47 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8828 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=3455, Invalid=16567, Unknown=0, NotChecked=0, Total=20022 [2024-09-20 12:02:46,793 INFO L434 NwaCegarLoop]: 76 mSDtfsCounter, 279 mSDsluCounter, 928 mSDsCounter, 0 mSdLazyCounter, 1260 mSolverCounterSat, 173 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 280 SdHoareTripleChecker+Valid, 1004 SdHoareTripleChecker+Invalid, 1433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 173 IncrementalHoareTripleChecker+Valid, 1260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-20 12:02:46,794 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [280 Valid, 1004 Invalid, 1433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [173 Valid, 1260 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-20 12:02:46,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2024-09-20 12:02:46,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 226. [2024-09-20 12:02:46,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 180 states have (on average 1.0222222222222221) internal successors, (184), 181 states have internal predecessors, (184), 26 states have call successors, (26), 20 states have call predecessors, (26), 19 states have return successors, (25), 24 states have call predecessors, (25), 25 states have call successors, (25) [2024-09-20 12:02:46,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 235 transitions. [2024-09-20 12:02:46,821 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 235 transitions. Word has length 237 [2024-09-20 12:02:46,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:02:46,821 INFO L474 AbstractCegarLoop]: Abstraction has 226 states and 235 transitions. [2024-09-20 12:02:46,822 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 73 states have (on average 3.3835616438356166) internal successors, (247), 72 states have internal predecessors, (247), 47 states have call successors, (48), 3 states have call predecessors, (48), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2024-09-20 12:02:46,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:02:46,822 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 235 transitions. [2024-09-20 12:02:46,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 248 [2024-09-20 12:02:46,823 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:02:46,823 INFO L216 NwaCegarLoop]: trace histogram [24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:02:46,841 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-09-20 12:02:47,024 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,27 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:02:47,024 INFO L399 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:02:47,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:02:47,025 INFO L85 PathProgramCache]: Analyzing trace with hash 1632362173, now seen corresponding path program 27 times [2024-09-20 12:02:47,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:02:47,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703760691] [2024-09-20 12:02:47,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:02:47,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:02:47,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:48,294 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:02:48,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:48,295 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-20 12:02:48,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:48,297 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-20 12:02:48,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:48,298 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-20 12:02:48,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:48,298 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-20 12:02:48,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:48,299 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-20 12:02:48,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:48,300 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-20 12:02:48,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:48,302 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-20 12:02:48,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:48,303 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-20 12:02:48,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:48,307 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-20 12:02:48,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:48,312 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-20 12:02:48,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:48,314 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-20 12:02:48,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:48,315 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-20 12:02:48,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:48,316 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-20 12:02:48,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:48,317 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-20 12:02:48,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:48,318 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-20 12:02:48,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:48,320 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-09-20 12:02:48,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:48,321 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-20 12:02:48,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:48,323 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-09-20 12:02:48,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:48,325 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-09-20 12:02:48,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:48,326 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-09-20 12:02:48,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:48,327 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2024-09-20 12:02:48,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:48,328 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-09-20 12:02:48,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:48,329 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-09-20 12:02:48,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:48,331 INFO L134 CoverageAnalysis]: Checked inductivity of 2668 backedges. 1038 proven. 618 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2024-09-20 12:02:48,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:02:48,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703760691] [2024-09-20 12:02:48,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703760691] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:02:48,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1197454900] [2024-09-20 12:02:48,331 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-20 12:02:48,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:02:48,332 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:02:48,333 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 12:02:48,335 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 12:02:48,471 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 24 check-sat command(s) [2024-09-20 12:02:48,471 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:02:48,474 INFO L262 TraceCheckSpWp]: Trace formula consists of 676 conjuncts, 50 conjuncts are in the unsatisfiable core [2024-09-20 12:02:48,477 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:02:49,257 INFO L134 CoverageAnalysis]: Checked inductivity of 2668 backedges. 598 proven. 1058 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2024-09-20 12:02:49,258 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:02:50,652 INFO L134 CoverageAnalysis]: Checked inductivity of 2668 backedges. 598 proven. 1058 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2024-09-20 12:02:50,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1197454900] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:02:50,653 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:02:50,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 28, 28] total 76 [2024-09-20 12:02:50,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057238761] [2024-09-20 12:02:50,653 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:02:50,654 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2024-09-20 12:02:50,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:02:50,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2024-09-20 12:02:50,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=954, Invalid=4746, Unknown=0, NotChecked=0, Total=5700 [2024-09-20 12:02:50,655 INFO L87 Difference]: Start difference. First operand 226 states and 235 transitions. Second operand has 76 states, 76 states have (on average 3.3815789473684212) internal successors, (257), 75 states have internal predecessors, (257), 49 states have call successors, (50), 3 states have call predecessors, (50), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2024-09-20 12:02:52,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:02:52,100 INFO L93 Difference]: Finished difference Result 412 states and 494 transitions. [2024-09-20 12:02:52,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-09-20 12:02:52,101 INFO L78 Accepts]: Start accepts. Automaton has has 76 states, 76 states have (on average 3.3815789473684212) internal successors, (257), 75 states have internal predecessors, (257), 49 states have call successors, (50), 3 states have call predecessors, (50), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) Word has length 247 [2024-09-20 12:02:52,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:02:52,103 INFO L225 Difference]: With dead ends: 412 [2024-09-20 12:02:52,103 INFO L226 Difference]: Without dead ends: 309 [2024-09-20 12:02:52,105 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 687 GetRequests, 492 SyntacticMatches, 49 SemanticMatches, 146 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9632 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=3749, Invalid=18007, Unknown=0, NotChecked=0, Total=21756 [2024-09-20 12:02:52,105 INFO L434 NwaCegarLoop]: 79 mSDtfsCounter, 269 mSDsluCounter, 1153 mSDsCounter, 0 mSdLazyCounter, 1407 mSolverCounterSat, 162 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 270 SdHoareTripleChecker+Valid, 1232 SdHoareTripleChecker+Invalid, 1569 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 162 IncrementalHoareTripleChecker+Valid, 1407 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-20 12:02:52,105 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [270 Valid, 1232 Invalid, 1569 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [162 Valid, 1407 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-20 12:02:52,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2024-09-20 12:02:52,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 236. [2024-09-20 12:02:52,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 236 states, 188 states have (on average 1.0212765957446808) internal successors, (192), 189 states have internal predecessors, (192), 27 states have call successors, (27), 21 states have call predecessors, (27), 20 states have return successors, (26), 25 states have call predecessors, (26), 26 states have call successors, (26) [2024-09-20 12:02:52,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 245 transitions. [2024-09-20 12:02:52,131 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 245 transitions. Word has length 247 [2024-09-20 12:02:52,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:02:52,132 INFO L474 AbstractCegarLoop]: Abstraction has 236 states and 245 transitions. [2024-09-20 12:02:52,132 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 76 states, 76 states have (on average 3.3815789473684212) internal successors, (257), 75 states have internal predecessors, (257), 49 states have call successors, (50), 3 states have call predecessors, (50), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2024-09-20 12:02:52,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:02:52,133 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 245 transitions. [2024-09-20 12:02:52,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 258 [2024-09-20 12:02:52,134 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:02:52,134 INFO L216 NwaCegarLoop]: trace histogram [25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:02:52,151 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 12:02:52,334 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:02:52,335 INFO L399 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:02:52,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:02:52,335 INFO L85 PathProgramCache]: Analyzing trace with hash -334723917, now seen corresponding path program 28 times [2024-09-20 12:02:52,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:02:52,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001357013] [2024-09-20 12:02:52,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:02:52,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:02:52,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:53,558 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:02:53,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:53,560 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-20 12:02:53,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:53,561 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-20 12:02:53,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:53,562 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-20 12:02:53,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:53,563 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-20 12:02:53,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:53,564 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-20 12:02:53,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:53,566 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-20 12:02:53,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:53,567 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-20 12:02:53,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:53,568 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-20 12:02:53,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:53,570 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-20 12:02:53,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:53,571 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-20 12:02:53,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:53,573 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-20 12:02:53,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:53,574 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-20 12:02:53,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:53,575 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-09-20 12:02:53,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:53,578 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-20 12:02:53,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:53,580 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-20 12:02:53,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:53,581 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-09-20 12:02:53,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:53,582 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-09-20 12:02:53,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:53,585 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-09-20 12:02:53,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:53,586 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-09-20 12:02:53,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:53,588 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-09-20 12:02:53,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:53,589 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-09-20 12:02:53,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:53,590 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-09-20 12:02:53,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:53,593 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-09-20 12:02:53,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:53,596 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-09-20 12:02:53,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:53,598 INFO L134 CoverageAnalysis]: Checked inductivity of 2904 backedges. 1131 proven. 669 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-09-20 12:02:53,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:02:53,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001357013] [2024-09-20 12:02:53,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001357013] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:02:53,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [922329511] [2024-09-20 12:02:53,599 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-20 12:02:53,599 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:02:53,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:02:53,601 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 12:02:53,603 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 12:02:53,742 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-20 12:02:53,742 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:02:53,745 INFO L262 TraceCheckSpWp]: Trace formula consists of 703 conjuncts, 52 conjuncts are in the unsatisfiable core [2024-09-20 12:02:53,748 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:02:54,791 INFO L134 CoverageAnalysis]: Checked inductivity of 2904 backedges. 1200 proven. 600 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-09-20 12:02:54,791 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:02:55,636 INFO L134 CoverageAnalysis]: Checked inductivity of 2904 backedges. 1200 proven. 600 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-09-20 12:02:55,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [922329511] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:02:55,636 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:02:55,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52, 52] total 79 [2024-09-20 12:02:55,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544559835] [2024-09-20 12:02:55,637 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:02:55,637 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 79 states [2024-09-20 12:02:55,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:02:55,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2024-09-20 12:02:55,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1407, Invalid=4755, Unknown=0, NotChecked=0, Total=6162 [2024-09-20 12:02:55,639 INFO L87 Difference]: Start difference. First operand 236 states and 245 transitions. Second operand has 79 states, 79 states have (on average 2.721518987341772) internal successors, (215), 79 states have internal predecessors, (215), 51 states have call successors, (52), 2 states have call predecessors, (52), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2024-09-20 12:02:56,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:02:56,540 INFO L93 Difference]: Finished difference Result 420 states and 504 transitions. [2024-09-20 12:02:56,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-09-20 12:02:56,540 INFO L78 Accepts]: Start accepts. Automaton has has 79 states, 79 states have (on average 2.721518987341772) internal successors, (215), 79 states have internal predecessors, (215), 51 states have call successors, (52), 2 states have call predecessors, (52), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) Word has length 257 [2024-09-20 12:02:56,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:02:56,542 INFO L225 Difference]: With dead ends: 420 [2024-09-20 12:02:56,542 INFO L226 Difference]: Without dead ends: 313 [2024-09-20 12:02:56,544 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 640 GetRequests, 490 SyntacticMatches, 48 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3976 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=2709, Invalid=8003, Unknown=0, NotChecked=0, Total=10712 [2024-09-20 12:02:56,544 INFO L434 NwaCegarLoop]: 84 mSDtfsCounter, 184 mSDsluCounter, 574 mSDsCounter, 0 mSdLazyCounter, 917 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 658 SdHoareTripleChecker+Invalid, 1034 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 917 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-20 12:02:56,544 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [184 Valid, 658 Invalid, 1034 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 917 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-20 12:02:56,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states. [2024-09-20 12:02:56,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 238. [2024-09-20 12:02:56,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 190 states have (on average 1.0210526315789474) internal successors, (194), 191 states have internal predecessors, (194), 27 states have call successors, (27), 21 states have call predecessors, (27), 20 states have return successors, (26), 25 states have call predecessors, (26), 26 states have call successors, (26) [2024-09-20 12:02:56,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 247 transitions. [2024-09-20 12:02:56,571 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 247 transitions. Word has length 257 [2024-09-20 12:02:56,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:02:56,571 INFO L474 AbstractCegarLoop]: Abstraction has 238 states and 247 transitions. [2024-09-20 12:02:56,572 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 79 states, 79 states have (on average 2.721518987341772) internal successors, (215), 79 states have internal predecessors, (215), 51 states have call successors, (52), 2 states have call predecessors, (52), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2024-09-20 12:02:56,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:02:56,572 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 247 transitions. [2024-09-20 12:02:56,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 260 [2024-09-20 12:02:56,573 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:02:56,573 INFO L216 NwaCegarLoop]: trace histogram [26, 25, 25, 25, 25, 24, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:02:56,591 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 12:02:56,774 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:02:56,774 INFO L399 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:02:56,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:02:56,774 INFO L85 PathProgramCache]: Analyzing trace with hash 126495864, now seen corresponding path program 29 times [2024-09-20 12:02:56,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:02:56,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421337773] [2024-09-20 12:02:56,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:02:56,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:02:56,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:57,513 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:02:57,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:57,514 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-20 12:02:57,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:57,515 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-20 12:02:57,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:57,516 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-20 12:02:57,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:57,517 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-20 12:02:57,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:57,518 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-20 12:02:57,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:57,519 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-20 12:02:57,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:57,519 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-20 12:02:57,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:57,520 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-20 12:02:57,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:57,521 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-20 12:02:57,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:57,522 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-20 12:02:57,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:57,523 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-20 12:02:57,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:57,525 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-09-20 12:02:57,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:57,527 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-09-20 12:02:57,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:57,528 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-09-20 12:02:57,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:57,529 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-20 12:02:57,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:57,531 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-09-20 12:02:57,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:57,532 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-09-20 12:02:57,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:57,533 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-09-20 12:02:57,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:57,535 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-09-20 12:02:57,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:57,536 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-09-20 12:02:57,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:57,538 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-09-20 12:02:57,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:57,539 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-09-20 12:02:57,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:57,541 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-09-20 12:02:57,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:57,542 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2024-09-20 12:02:57,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:02:57,544 INFO L134 CoverageAnalysis]: Checked inductivity of 2954 backedges. 648 proven. 1202 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-09-20 12:02:57,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:02:57,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421337773] [2024-09-20 12:02:57,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421337773] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:02:57,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [673142633] [2024-09-20 12:02:57,545 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-20 12:02:57,545 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:02:57,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:02:57,547 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 12:02:57,548 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 12:02:57,697 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 26 check-sat command(s) [2024-09-20 12:02:57,697 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:02:57,700 INFO L262 TraceCheckSpWp]: Trace formula consists of 713 conjuncts, 53 conjuncts are in the unsatisfiable core [2024-09-20 12:02:57,703 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:02:57,880 INFO L134 CoverageAnalysis]: Checked inductivity of 2954 backedges. 698 proven. 1152 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-09-20 12:02:57,880 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:02:58,515 INFO L134 CoverageAnalysis]: Checked inductivity of 2954 backedges. 698 proven. 1152 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2024-09-20 12:02:58,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [673142633] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:02:58,515 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:02:58,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30, 30] total 34 [2024-09-20 12:02:58,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703336231] [2024-09-20 12:02:58,516 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:02:58,516 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-09-20 12:02:58,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:02:58,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-09-20 12:02:58,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=420, Invalid=702, Unknown=0, NotChecked=0, Total=1122 [2024-09-20 12:02:58,517 INFO L87 Difference]: Start difference. First operand 238 states and 247 transitions. Second operand has 34 states, 34 states have (on average 4.676470588235294) internal successors, (159), 32 states have internal predecessors, (159), 27 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2024-09-20 12:02:58,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:02:58,669 INFO L93 Difference]: Finished difference Result 257 states and 268 transitions. [2024-09-20 12:02:58,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-09-20 12:02:58,669 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 4.676470588235294) internal successors, (159), 32 states have internal predecessors, (159), 27 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) Word has length 259 [2024-09-20 12:02:58,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:02:58,672 INFO L225 Difference]: With dead ends: 257 [2024-09-20 12:02:58,672 INFO L226 Difference]: Without dead ends: 255 [2024-09-20 12:02:58,672 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 622 GetRequests, 538 SyntacticMatches, 51 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1066 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=426, Invalid=764, Unknown=0, NotChecked=0, Total=1190 [2024-09-20 12:02:58,673 INFO L434 NwaCegarLoop]: 44 mSDtfsCounter, 10 mSDsluCounter, 322 mSDsCounter, 0 mSdLazyCounter, 277 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 366 SdHoareTripleChecker+Invalid, 278 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 12:02:58,673 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 366 Invalid, 278 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 277 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 12:02:58,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2024-09-20 12:02:58,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 250. [2024-09-20 12:02:58,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 199 states have (on average 1.020100502512563) internal successors, (203), 200 states have internal predecessors, (203), 29 states have call successors, (29), 22 states have call predecessors, (29), 21 states have return successors, (28), 27 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-20 12:02:58,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 260 transitions. [2024-09-20 12:02:58,701 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 260 transitions. Word has length 259 [2024-09-20 12:02:58,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:02:58,702 INFO L474 AbstractCegarLoop]: Abstraction has 250 states and 260 transitions. [2024-09-20 12:02:58,702 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 4.676470588235294) internal successors, (159), 32 states have internal predecessors, (159), 27 states have call successors, (30), 3 states have call predecessors, (30), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2024-09-20 12:02:58,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:02:58,702 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 260 transitions. [2024-09-20 12:02:58,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 276 [2024-09-20 12:02:58,703 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:02:58,703 INFO L216 NwaCegarLoop]: trace histogram [27, 27, 27, 26, 26, 26, 26, 26, 26, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:02:58,719 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 12:02:58,904 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,30 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:02:58,904 INFO L399 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:02:58,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:02:58,904 INFO L85 PathProgramCache]: Analyzing trace with hash 1925543770, now seen corresponding path program 30 times [2024-09-20 12:02:58,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:02:58,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677243787] [2024-09-20 12:02:58,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:02:58,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:02:58,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:00,258 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:03:00,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:00,259 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-20 12:03:00,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:00,260 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-20 12:03:00,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:00,261 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-20 12:03:00,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:00,262 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-20 12:03:00,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:00,263 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-20 12:03:00,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:00,264 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-20 12:03:00,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:00,265 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-20 12:03:00,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:00,266 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-20 12:03:00,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:00,267 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-20 12:03:00,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:00,268 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-20 12:03:00,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:00,269 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-20 12:03:00,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:00,270 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-09-20 12:03:00,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:00,271 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-09-20 12:03:00,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:00,272 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-09-20 12:03:00,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:00,272 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-20 12:03:00,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:00,273 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-09-20 12:03:00,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:00,274 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-09-20 12:03:00,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:00,275 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-09-20 12:03:00,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:00,276 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-09-20 12:03:00,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:00,277 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-09-20 12:03:00,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:00,278 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-09-20 12:03:00,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:00,279 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-09-20 12:03:00,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:00,280 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-09-20 12:03:00,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:00,281 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2024-09-20 12:03:00,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:00,282 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-09-20 12:03:00,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:00,283 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 263 [2024-09-20 12:03:00,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:00,284 INFO L134 CoverageAnalysis]: Checked inductivity of 3354 backedges. 1329 proven. 725 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2024-09-20 12:03:00,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:03:00,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677243787] [2024-09-20 12:03:00,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677243787] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:03:00,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [32892866] [2024-09-20 12:03:00,285 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-20 12:03:00,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:03:00,285 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:03:00,286 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 12:03:00,287 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 12:03:00,455 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 27 check-sat command(s) [2024-09-20 12:03:00,456 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:03:00,459 INFO L262 TraceCheckSpWp]: Trace formula consists of 747 conjuncts, 55 conjuncts are in the unsatisfiable core [2024-09-20 12:03:00,464 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:03:01,702 INFO L134 CoverageAnalysis]: Checked inductivity of 3354 backedges. 1404 proven. 650 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2024-09-20 12:03:01,702 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:03:02,647 INFO L134 CoverageAnalysis]: Checked inductivity of 3354 backedges. 1404 proven. 650 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2024-09-20 12:03:02,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [32892866] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:03:02,647 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:03:02,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 55, 55] total 86 [2024-09-20 12:03:02,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486794630] [2024-09-20 12:03:02,648 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:03:02,648 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 86 states [2024-09-20 12:03:02,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:03:02,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2024-09-20 12:03:02,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1684, Invalid=5626, Unknown=0, NotChecked=0, Total=7310 [2024-09-20 12:03:02,650 INFO L87 Difference]: Start difference. First operand 250 states and 260 transitions. Second operand has 86 states, 86 states have (on average 2.755813953488372) internal successors, (237), 86 states have internal predecessors, (237), 56 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (55), 55 states have call predecessors, (55), 55 states have call successors, (55) [2024-09-20 12:03:04,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:03:04,142 INFO L93 Difference]: Finished difference Result 557 states and 674 transitions. [2024-09-20 12:03:04,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-09-20 12:03:04,142 INFO L78 Accepts]: Start accepts. Automaton has has 86 states, 86 states have (on average 2.755813953488372) internal successors, (237), 86 states have internal predecessors, (237), 56 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (55), 55 states have call predecessors, (55), 55 states have call successors, (55) Word has length 275 [2024-09-20 12:03:04,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:03:04,145 INFO L225 Difference]: With dead ends: 557 [2024-09-20 12:03:04,145 INFO L226 Difference]: Without dead ends: 335 [2024-09-20 12:03:04,148 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 711 GetRequests, 525 SyntacticMatches, 49 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6589 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=4680, Invalid=14502, Unknown=0, NotChecked=0, Total=19182 [2024-09-20 12:03:04,148 INFO L434 NwaCegarLoop]: 87 mSDtfsCounter, 240 mSDsluCounter, 742 mSDsCounter, 0 mSdLazyCounter, 1026 mSolverCounterSat, 171 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 240 SdHoareTripleChecker+Valid, 829 SdHoareTripleChecker+Invalid, 1197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 171 IncrementalHoareTripleChecker+Valid, 1026 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-20 12:03:04,149 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [240 Valid, 829 Invalid, 1197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [171 Valid, 1026 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-20 12:03:04,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 335 states. [2024-09-20 12:03:04,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 335 to 254. [2024-09-20 12:03:04,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 254 states, 203 states have (on average 1.019704433497537) internal successors, (207), 204 states have internal predecessors, (207), 29 states have call successors, (29), 22 states have call predecessors, (29), 21 states have return successors, (28), 27 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-20 12:03:04,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 254 states to 254 states and 264 transitions. [2024-09-20 12:03:04,170 INFO L78 Accepts]: Start accepts. Automaton has 254 states and 264 transitions. Word has length 275 [2024-09-20 12:03:04,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:03:04,171 INFO L474 AbstractCegarLoop]: Abstraction has 254 states and 264 transitions. [2024-09-20 12:03:04,171 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 86 states, 86 states have (on average 2.755813953488372) internal successors, (237), 86 states have internal predecessors, (237), 56 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (55), 55 states have call predecessors, (55), 55 states have call successors, (55) [2024-09-20 12:03:04,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:03:04,171 INFO L276 IsEmpty]: Start isEmpty. Operand 254 states and 264 transitions. [2024-09-20 12:03:04,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 280 [2024-09-20 12:03:04,184 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:03:04,185 INFO L216 NwaCegarLoop]: trace histogram [28, 27, 27, 27, 27, 26, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:03:04,203 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2024-09-20 12:03:04,385 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2024-09-20 12:03:04,385 INFO L399 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:03:04,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:03:04,386 INFO L85 PathProgramCache]: Analyzing trace with hash -407000284, now seen corresponding path program 31 times [2024-09-20 12:03:04,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:03:04,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719273733] [2024-09-20 12:03:04,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:03:04,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:03:04,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:05,195 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:03:05,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:05,197 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-20 12:03:05,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:05,198 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-20 12:03:05,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:05,200 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-20 12:03:05,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:05,201 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-20 12:03:05,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:05,203 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-20 12:03:05,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:05,204 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-20 12:03:05,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:05,206 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-20 12:03:05,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:05,207 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-20 12:03:05,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:05,208 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-20 12:03:05,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:05,219 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-20 12:03:05,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:05,221 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-20 12:03:05,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:05,222 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-20 12:03:05,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:05,223 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-20 12:03:05,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:05,224 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-20 12:03:05,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:05,225 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-09-20 12:03:05,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:05,225 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-20 12:03:05,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:05,226 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-09-20 12:03:05,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:05,227 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-09-20 12:03:05,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:05,228 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-09-20 12:03:05,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:05,230 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2024-09-20 12:03:05,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:05,231 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-09-20 12:03:05,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:05,232 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-09-20 12:03:05,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:05,233 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-09-20 12:03:05,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:05,234 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-09-20 12:03:05,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:05,235 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-09-20 12:03:05,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:05,236 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-09-20 12:03:05,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:05,237 INFO L134 CoverageAnalysis]: Checked inductivity of 3460 backedges. 754 proven. 1406 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2024-09-20 12:03:05,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:03:05,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719273733] [2024-09-20 12:03:05,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719273733] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:03:05,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1958077775] [2024-09-20 12:03:05,238 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-20 12:03:05,238 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:03:05,238 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:03:05,239 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 12:03:05,240 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 12:03:05,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:05,390 INFO L262 TraceCheckSpWp]: Trace formula consists of 767 conjuncts, 57 conjuncts are in the unsatisfiable core [2024-09-20 12:03:05,393 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:03:05,559 INFO L134 CoverageAnalysis]: Checked inductivity of 3460 backedges. 808 proven. 1352 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2024-09-20 12:03:05,560 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:03:06,259 INFO L134 CoverageAnalysis]: Checked inductivity of 3460 backedges. 808 proven. 1352 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2024-09-20 12:03:06,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1958077775] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:03:06,259 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:03:06,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 32] total 36 [2024-09-20 12:03:06,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854889952] [2024-09-20 12:03:06,259 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:03:06,260 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2024-09-20 12:03:06,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:03:06,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2024-09-20 12:03:06,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=479, Invalid=781, Unknown=0, NotChecked=0, Total=1260 [2024-09-20 12:03:06,261 INFO L87 Difference]: Start difference. First operand 254 states and 264 transitions. Second operand has 36 states, 36 states have (on average 4.694444444444445) internal successors, (169), 34 states have internal predecessors, (169), 29 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-20 12:03:06,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:03:06,435 INFO L93 Difference]: Finished difference Result 273 states and 285 transitions. [2024-09-20 12:03:06,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-09-20 12:03:06,435 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 4.694444444444445) internal successors, (169), 34 states have internal predecessors, (169), 29 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Word has length 279 [2024-09-20 12:03:06,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:03:06,437 INFO L225 Difference]: With dead ends: 273 [2024-09-20 12:03:06,437 INFO L226 Difference]: Without dead ends: 271 [2024-09-20 12:03:06,438 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 670 GetRequests, 580 SyntacticMatches, 55 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1206 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=485, Invalid=847, Unknown=0, NotChecked=0, Total=1332 [2024-09-20 12:03:06,438 INFO L434 NwaCegarLoop]: 46 mSDtfsCounter, 9 mSDsluCounter, 398 mSDsCounter, 0 mSdLazyCounter, 350 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 444 SdHoareTripleChecker+Invalid, 351 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 350 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 12:03:06,438 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 444 Invalid, 351 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 350 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 12:03:06,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2024-09-20 12:03:06,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 266. [2024-09-20 12:03:06,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 266 states, 212 states have (on average 1.0188679245283019) internal successors, (216), 213 states have internal predecessors, (216), 31 states have call successors, (31), 23 states have call predecessors, (31), 22 states have return successors, (30), 29 states have call predecessors, (30), 30 states have call successors, (30) [2024-09-20 12:03:06,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 277 transitions. [2024-09-20 12:03:06,468 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 277 transitions. Word has length 279 [2024-09-20 12:03:06,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:03:06,468 INFO L474 AbstractCegarLoop]: Abstraction has 266 states and 277 transitions. [2024-09-20 12:03:06,468 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 4.694444444444445) internal successors, (169), 34 states have internal predecessors, (169), 29 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-20 12:03:06,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:03:06,469 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 277 transitions. [2024-09-20 12:03:06,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2024-09-20 12:03:06,470 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:03:06,470 INFO L216 NwaCegarLoop]: trace histogram [29, 29, 29, 28, 28, 28, 28, 28, 28, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:03:06,489 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2024-09-20 12:03:06,671 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2024-09-20 12:03:06,671 INFO L399 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:03:06,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:03:06,672 INFO L85 PathProgramCache]: Analyzing trace with hash 1516117510, now seen corresponding path program 32 times [2024-09-20 12:03:06,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:03:06,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610872783] [2024-09-20 12:03:06,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:03:06,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:03:06,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:08,044 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:03:08,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:08,045 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-20 12:03:08,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:08,046 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-20 12:03:08,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:08,047 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-20 12:03:08,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:08,048 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-20 12:03:08,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:08,049 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-20 12:03:08,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:08,051 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-20 12:03:08,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:08,052 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-20 12:03:08,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:08,053 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-20 12:03:08,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:08,053 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-20 12:03:08,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:08,054 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-20 12:03:08,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:08,055 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-20 12:03:08,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:08,057 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-20 12:03:08,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:08,058 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-20 12:03:08,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:08,065 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-20 12:03:08,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:08,068 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-09-20 12:03:08,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:08,069 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-20 12:03:08,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:08,070 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-09-20 12:03:08,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:08,071 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-09-20 12:03:08,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:08,072 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-09-20 12:03:08,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:08,073 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2024-09-20 12:03:08,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:08,073 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-09-20 12:03:08,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:08,074 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-09-20 12:03:08,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:08,075 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-09-20 12:03:08,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:08,076 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-09-20 12:03:08,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:08,077 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-09-20 12:03:08,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:08,078 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-09-20 12:03:08,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:08,079 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-09-20 12:03:08,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:08,080 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-09-20 12:03:08,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:08,081 INFO L134 CoverageAnalysis]: Checked inductivity of 3892 backedges. 1543 proven. 837 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-09-20 12:03:08,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:03:08,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610872783] [2024-09-20 12:03:08,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610872783] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:03:08,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2097655763] [2024-09-20 12:03:08,081 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-20 12:03:08,082 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:03:08,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:03:08,083 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 12:03:08,083 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 12:03:08,232 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-20 12:03:08,233 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:03:08,235 INFO L262 TraceCheckSpWp]: Trace formula consists of 801 conjuncts, 58 conjuncts are in the unsatisfiable core [2024-09-20 12:03:08,239 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:03:09,549 INFO L134 CoverageAnalysis]: Checked inductivity of 3892 backedges. 1728 proven. 756 refuted. 0 times theorem prover too weak. 1408 trivial. 0 not checked. [2024-09-20 12:03:09,549 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:03:10,567 INFO L134 CoverageAnalysis]: Checked inductivity of 3892 backedges. 1622 proven. 756 refuted. 0 times theorem prover too weak. 1514 trivial. 0 not checked. [2024-09-20 12:03:10,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2097655763] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:03:10,568 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:03:10,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 58, 58] total 89 [2024-09-20 12:03:10,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619223584] [2024-09-20 12:03:10,568 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:03:10,569 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 89 states [2024-09-20 12:03:10,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:03:10,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2024-09-20 12:03:10,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1773, Invalid=6059, Unknown=0, NotChecked=0, Total=7832 [2024-09-20 12:03:10,571 INFO L87 Difference]: Start difference. First operand 266 states and 277 transitions. Second operand has 89 states, 89 states have (on average 2.7752808988764044) internal successors, (247), 89 states have internal predecessors, (247), 58 states have call successors, (60), 2 states have call predecessors, (60), 2 states have return successors, (59), 58 states have call predecessors, (59), 58 states have call successors, (59) [2024-09-20 12:03:11,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:03:11,695 INFO L93 Difference]: Finished difference Result 477 states and 572 transitions. [2024-09-20 12:03:11,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2024-09-20 12:03:11,695 INFO L78 Accepts]: Start accepts. Automaton has has 89 states, 89 states have (on average 2.7752808988764044) internal successors, (247), 89 states have internal predecessors, (247), 58 states have call successors, (60), 2 states have call predecessors, (60), 2 states have return successors, (59), 58 states have call predecessors, (59), 58 states have call successors, (59) Word has length 295 [2024-09-20 12:03:11,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:03:11,697 INFO L225 Difference]: With dead ends: 477 [2024-09-20 12:03:11,697 INFO L226 Difference]: Without dead ends: 352 [2024-09-20 12:03:11,699 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 734 GetRequests, 565 SyntacticMatches, 54 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5071 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=3399, Invalid=10173, Unknown=0, NotChecked=0, Total=13572 [2024-09-20 12:03:11,700 INFO L434 NwaCegarLoop]: 93 mSDtfsCounter, 210 mSDsluCounter, 823 mSDsCounter, 0 mSdLazyCounter, 962 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 916 SdHoareTripleChecker+Invalid, 1094 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 962 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-20 12:03:11,700 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [210 Valid, 916 Invalid, 1094 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 962 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-20 12:03:11,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 352 states. [2024-09-20 12:03:11,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 352 to 268. [2024-09-20 12:03:11,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 268 states, 214 states have (on average 1.0186915887850467) internal successors, (218), 215 states have internal predecessors, (218), 31 states have call successors, (31), 23 states have call predecessors, (31), 22 states have return successors, (30), 29 states have call predecessors, (30), 30 states have call successors, (30) [2024-09-20 12:03:11,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 279 transitions. [2024-09-20 12:03:11,741 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 279 transitions. Word has length 295 [2024-09-20 12:03:11,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:03:11,742 INFO L474 AbstractCegarLoop]: Abstraction has 268 states and 279 transitions. [2024-09-20 12:03:11,742 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 89 states, 89 states have (on average 2.7752808988764044) internal successors, (247), 89 states have internal predecessors, (247), 58 states have call successors, (60), 2 states have call predecessors, (60), 2 states have return successors, (59), 58 states have call predecessors, (59), 58 states have call successors, (59) [2024-09-20 12:03:11,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:03:11,742 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 279 transitions. [2024-09-20 12:03:11,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 298 [2024-09-20 12:03:11,744 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:03:11,744 INFO L216 NwaCegarLoop]: trace histogram [29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:03:11,763 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 12:03:11,945 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2024-09-20 12:03:11,945 INFO L399 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:03:11,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:03:11,945 INFO L85 PathProgramCache]: Analyzing trace with hash 1059375627, now seen corresponding path program 33 times [2024-09-20 12:03:11,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:03:11,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205653373] [2024-09-20 12:03:11,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:03:11,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:03:11,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:13,394 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:03:13,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:13,395 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-20 12:03:13,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:13,396 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-20 12:03:13,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:13,397 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-20 12:03:13,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:13,398 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-20 12:03:13,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:13,399 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-20 12:03:13,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:13,400 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-20 12:03:13,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:13,401 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-20 12:03:13,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:13,402 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-20 12:03:13,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:13,403 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-20 12:03:13,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:13,404 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-20 12:03:13,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:13,405 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-20 12:03:13,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:13,406 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-09-20 12:03:13,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:13,407 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-20 12:03:13,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:13,408 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-20 12:03:13,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:13,409 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-09-20 12:03:13,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:13,410 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-09-20 12:03:13,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:13,411 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-09-20 12:03:13,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:13,412 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-09-20 12:03:13,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:13,413 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-09-20 12:03:13,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:13,415 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-09-20 12:03:13,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:13,417 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-09-20 12:03:13,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:13,418 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-09-20 12:03:13,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:13,419 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-09-20 12:03:13,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:13,420 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-09-20 12:03:13,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:13,422 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-09-20 12:03:13,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:13,423 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-09-20 12:03:13,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:13,424 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-09-20 12:03:13,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:13,425 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 285 [2024-09-20 12:03:13,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:13,427 INFO L134 CoverageAnalysis]: Checked inductivity of 3948 backedges. 1543 proven. 893 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-09-20 12:03:13,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:03:13,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205653373] [2024-09-20 12:03:13,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205653373] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:03:13,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2057601487] [2024-09-20 12:03:13,427 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-20 12:03:13,427 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:03:13,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:03:13,428 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 12:03:13,429 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 12:03:13,593 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 29 check-sat command(s) [2024-09-20 12:03:13,593 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:03:13,597 INFO L262 TraceCheckSpWp]: Trace formula consists of 811 conjuncts, 60 conjuncts are in the unsatisfiable core [2024-09-20 12:03:13,602 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:03:14,789 INFO L134 CoverageAnalysis]: Checked inductivity of 3948 backedges. 868 proven. 1568 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-09-20 12:03:14,790 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:03:16,624 INFO L134 CoverageAnalysis]: Checked inductivity of 3948 backedges. 868 proven. 1568 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-09-20 12:03:16,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2057601487] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:03:16,624 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:03:16,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 33, 33] total 91 [2024-09-20 12:03:16,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519060795] [2024-09-20 12:03:16,624 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:03:16,625 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 91 states [2024-09-20 12:03:16,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:03:16,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2024-09-20 12:03:16,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1369, Invalid=6821, Unknown=0, NotChecked=0, Total=8190 [2024-09-20 12:03:16,627 INFO L87 Difference]: Start difference. First operand 268 states and 279 transitions. Second operand has 91 states, 91 states have (on average 3.3736263736263736) internal successors, (307), 90 states have internal predecessors, (307), 59 states have call successors, (60), 3 states have call predecessors, (60), 1 states have return successors, (57), 57 states have call predecessors, (57), 57 states have call successors, (57) [2024-09-20 12:03:18,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:03:18,588 INFO L93 Difference]: Finished difference Result 489 states and 588 transitions. [2024-09-20 12:03:18,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2024-09-20 12:03:18,589 INFO L78 Accepts]: Start accepts. Automaton has has 91 states, 91 states have (on average 3.3736263736263736) internal successors, (307), 90 states have internal predecessors, (307), 59 states have call successors, (60), 3 states have call predecessors, (60), 1 states have return successors, (57), 57 states have call predecessors, (57), 57 states have call successors, (57) Word has length 297 [2024-09-20 12:03:18,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:03:18,591 INFO L225 Difference]: With dead ends: 489 [2024-09-20 12:03:18,591 INFO L226 Difference]: Without dead ends: 366 [2024-09-20 12:03:18,594 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 827 GetRequests, 592 SyntacticMatches, 59 SemanticMatches, 176 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14177 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=5399, Invalid=26107, Unknown=0, NotChecked=0, Total=31506 [2024-09-20 12:03:18,595 INFO L434 NwaCegarLoop]: 94 mSDtfsCounter, 391 mSDsluCounter, 1222 mSDsCounter, 0 mSdLazyCounter, 1723 mSolverCounterSat, 246 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 392 SdHoareTripleChecker+Valid, 1316 SdHoareTripleChecker+Invalid, 1969 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 246 IncrementalHoareTripleChecker+Valid, 1723 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-09-20 12:03:18,595 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [392 Valid, 1316 Invalid, 1969 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [246 Valid, 1723 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-09-20 12:03:18,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2024-09-20 12:03:18,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 278. [2024-09-20 12:03:18,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 278 states, 222 states have (on average 1.018018018018018) internal successors, (226), 223 states have internal predecessors, (226), 32 states have call successors, (32), 24 states have call predecessors, (32), 23 states have return successors, (31), 30 states have call predecessors, (31), 31 states have call successors, (31) [2024-09-20 12:03:18,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 289 transitions. [2024-09-20 12:03:18,631 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 289 transitions. Word has length 297 [2024-09-20 12:03:18,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:03:18,632 INFO L474 AbstractCegarLoop]: Abstraction has 278 states and 289 transitions. [2024-09-20 12:03:18,632 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 91 states, 91 states have (on average 3.3736263736263736) internal successors, (307), 90 states have internal predecessors, (307), 59 states have call successors, (60), 3 states have call predecessors, (60), 1 states have return successors, (57), 57 states have call predecessors, (57), 57 states have call successors, (57) [2024-09-20 12:03:18,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:03:18,632 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 289 transitions. [2024-09-20 12:03:18,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 308 [2024-09-20 12:03:18,634 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:03:18,634 INFO L216 NwaCegarLoop]: trace histogram [30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:03:18,653 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2024-09-20 12:03:18,835 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-09-20 12:03:18,836 INFO L399 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:03:18,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:03:18,836 INFO L85 PathProgramCache]: Analyzing trace with hash -1902340415, now seen corresponding path program 34 times [2024-09-20 12:03:18,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:03:18,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166288724] [2024-09-20 12:03:18,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:03:18,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:03:18,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:20,540 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:03:20,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:20,541 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-20 12:03:20,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:20,543 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-20 12:03:20,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:20,544 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-20 12:03:20,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:20,545 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-20 12:03:20,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:20,545 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-20 12:03:20,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:20,547 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-20 12:03:20,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:20,548 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-20 12:03:20,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:20,549 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-20 12:03:20,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:20,550 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-20 12:03:20,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:20,552 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-20 12:03:20,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:20,553 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-09-20 12:03:20,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:20,555 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-09-20 12:03:20,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:20,556 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-09-20 12:03:20,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:20,558 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-20 12:03:20,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:20,559 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-09-20 12:03:20,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:20,561 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-09-20 12:03:20,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:20,562 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-09-20 12:03:20,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:20,563 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-09-20 12:03:20,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:20,565 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-09-20 12:03:20,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:20,566 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-09-20 12:03:20,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:20,568 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-09-20 12:03:20,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:20,569 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-09-20 12:03:20,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:20,571 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2024-09-20 12:03:20,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:20,572 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-09-20 12:03:20,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:20,573 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 263 [2024-09-20 12:03:20,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:20,575 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 271 [2024-09-20 12:03:20,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:20,576 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 279 [2024-09-20 12:03:20,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:20,577 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 287 [2024-09-20 12:03:20,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:20,578 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-09-20 12:03:20,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:20,580 INFO L134 CoverageAnalysis]: Checked inductivity of 4234 backedges. 1656 proven. 954 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2024-09-20 12:03:20,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:03:20,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166288724] [2024-09-20 12:03:20,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166288724] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:03:20,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2023211060] [2024-09-20 12:03:20,580 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-20 12:03:20,580 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:03:20,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:03:20,582 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 12:03:20,582 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 12:03:20,740 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-20 12:03:20,740 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:03:20,744 INFO L262 TraceCheckSpWp]: Trace formula consists of 838 conjuncts, 62 conjuncts are in the unsatisfiable core [2024-09-20 12:03:20,748 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:03:21,838 INFO L134 CoverageAnalysis]: Checked inductivity of 4234 backedges. 928 proven. 1682 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2024-09-20 12:03:21,838 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:03:23,883 INFO L134 CoverageAnalysis]: Checked inductivity of 4234 backedges. 928 proven. 1682 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2024-09-20 12:03:23,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2023211060] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:03:23,883 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:03:23,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 34, 34] total 94 [2024-09-20 12:03:23,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441989238] [2024-09-20 12:03:23,883 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:03:23,884 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 94 states [2024-09-20 12:03:23,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:03:23,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2024-09-20 12:03:23,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1461, Invalid=7281, Unknown=0, NotChecked=0, Total=8742 [2024-09-20 12:03:23,886 INFO L87 Difference]: Start difference. First operand 278 states and 289 transitions. Second operand has 94 states, 94 states have (on average 3.372340425531915) internal successors, (317), 93 states have internal predecessors, (317), 61 states have call successors, (62), 3 states have call predecessors, (62), 1 states have return successors, (59), 59 states have call predecessors, (59), 59 states have call successors, (59) [2024-09-20 12:03:26,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:03:26,011 INFO L93 Difference]: Finished difference Result 506 states and 608 transitions. [2024-09-20 12:03:26,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2024-09-20 12:03:26,012 INFO L78 Accepts]: Start accepts. Automaton has has 94 states, 94 states have (on average 3.372340425531915) internal successors, (317), 93 states have internal predecessors, (317), 61 states have call successors, (62), 3 states have call predecessors, (62), 1 states have return successors, (59), 59 states have call predecessors, (59), 59 states have call successors, (59) Word has length 307 [2024-09-20 12:03:26,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:03:26,015 INFO L225 Difference]: With dead ends: 506 [2024-09-20 12:03:26,015 INFO L226 Difference]: Without dead ends: 379 [2024-09-20 12:03:26,019 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 855 GetRequests, 612 SyntacticMatches, 61 SemanticMatches, 182 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15191 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=5765, Invalid=27907, Unknown=0, NotChecked=0, Total=33672 [2024-09-20 12:03:26,020 INFO L434 NwaCegarLoop]: 97 mSDtfsCounter, 349 mSDsluCounter, 1305 mSDsCounter, 0 mSdLazyCounter, 1763 mSolverCounterSat, 214 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 350 SdHoareTripleChecker+Valid, 1402 SdHoareTripleChecker+Invalid, 1977 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 214 IncrementalHoareTripleChecker+Valid, 1763 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-09-20 12:03:26,020 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [350 Valid, 1402 Invalid, 1977 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [214 Valid, 1763 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-09-20 12:03:26,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2024-09-20 12:03:26,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 288. [2024-09-20 12:03:26,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 288 states, 230 states have (on average 1.017391304347826) internal successors, (234), 231 states have internal predecessors, (234), 33 states have call successors, (33), 25 states have call predecessors, (33), 24 states have return successors, (32), 31 states have call predecessors, (32), 32 states have call successors, (32) [2024-09-20 12:03:26,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 299 transitions. [2024-09-20 12:03:26,075 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 299 transitions. Word has length 307 [2024-09-20 12:03:26,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:03:26,075 INFO L474 AbstractCegarLoop]: Abstraction has 288 states and 299 transitions. [2024-09-20 12:03:26,075 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 94 states, 94 states have (on average 3.372340425531915) internal successors, (317), 93 states have internal predecessors, (317), 61 states have call successors, (62), 3 states have call predecessors, (62), 1 states have return successors, (59), 59 states have call predecessors, (59), 59 states have call successors, (59) [2024-09-20 12:03:26,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:03:26,076 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 299 transitions. [2024-09-20 12:03:26,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 318 [2024-09-20 12:03:26,077 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:03:26,077 INFO L216 NwaCegarLoop]: trace histogram [31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:03:26,094 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 12:03:26,278 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-09-20 12:03:26,278 INFO L399 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:03:26,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:03:26,279 INFO L85 PathProgramCache]: Analyzing trace with hash 2081266487, now seen corresponding path program 35 times [2024-09-20 12:03:26,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:03:26,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721210210] [2024-09-20 12:03:26,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:03:26,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:03:26,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:28,069 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:03:28,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:28,070 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-20 12:03:28,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:28,072 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-20 12:03:28,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:28,073 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-20 12:03:28,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:28,074 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-20 12:03:28,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:28,075 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-20 12:03:28,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:28,075 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-20 12:03:28,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:28,076 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-20 12:03:28,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:28,077 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-20 12:03:28,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:28,078 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-20 12:03:28,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:28,079 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-20 12:03:28,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:28,081 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-20 12:03:28,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:28,082 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-20 12:03:28,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:28,083 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-09-20 12:03:28,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:28,084 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-09-20 12:03:28,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:28,085 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-09-20 12:03:28,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:28,086 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-09-20 12:03:28,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:28,087 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-09-20 12:03:28,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:28,088 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-09-20 12:03:28,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:28,089 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-09-20 12:03:28,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:28,090 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-09-20 12:03:28,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:28,091 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-09-20 12:03:28,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:28,091 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2024-09-20 12:03:28,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:28,092 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-09-20 12:03:28,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:28,094 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-09-20 12:03:28,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:28,095 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-09-20 12:03:28,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:28,096 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-09-20 12:03:28,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:28,097 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2024-09-20 12:03:28,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:28,098 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-09-20 12:03:28,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:28,099 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-09-20 12:03:28,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:28,100 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-09-20 12:03:28,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:28,102 INFO L134 CoverageAnalysis]: Checked inductivity of 4530 backedges. 1773 proven. 1017 refuted. 0 times theorem prover too weak. 1740 trivial. 0 not checked. [2024-09-20 12:03:28,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:03:28,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721210210] [2024-09-20 12:03:28,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721210210] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:03:28,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1598262816] [2024-09-20 12:03:28,102 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-20 12:03:28,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:03:28,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:03:28,103 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 12:03:28,105 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 12:03:28,306 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 31 check-sat command(s) [2024-09-20 12:03:28,307 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:03:28,310 INFO L262 TraceCheckSpWp]: Trace formula consists of 865 conjuncts, 64 conjuncts are in the unsatisfiable core [2024-09-20 12:03:28,314 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:03:29,842 INFO L134 CoverageAnalysis]: Checked inductivity of 4530 backedges. 1860 proven. 930 refuted. 0 times theorem prover too weak. 1740 trivial. 0 not checked. [2024-09-20 12:03:29,842 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:03:31,099 INFO L134 CoverageAnalysis]: Checked inductivity of 4530 backedges. 1860 proven. 930 refuted. 0 times theorem prover too weak. 1740 trivial. 0 not checked. [2024-09-20 12:03:31,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1598262816] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:03:31,099 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:03:31,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 64, 64] total 97 [2024-09-20 12:03:31,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831390149] [2024-09-20 12:03:31,099 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:03:31,100 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 97 states [2024-09-20 12:03:31,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:03:31,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2024-09-20 12:03:31,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2115, Invalid=7197, Unknown=0, NotChecked=0, Total=9312 [2024-09-20 12:03:31,102 INFO L87 Difference]: Start difference. First operand 288 states and 299 transitions. Second operand has 97 states, 97 states have (on average 2.711340206185567) internal successors, (263), 97 states have internal predecessors, (263), 63 states have call successors, (64), 2 states have call predecessors, (64), 1 states have return successors, (62), 62 states have call predecessors, (62), 62 states have call successors, (62) [2024-09-20 12:03:32,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:03:32,399 INFO L93 Difference]: Finished difference Result 514 states and 618 transitions. [2024-09-20 12:03:32,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2024-09-20 12:03:32,400 INFO L78 Accepts]: Start accepts. Automaton has has 97 states, 97 states have (on average 2.711340206185567) internal successors, (263), 97 states have internal predecessors, (263), 63 states have call successors, (64), 2 states have call predecessors, (64), 1 states have return successors, (62), 62 states have call predecessors, (62), 62 states have call successors, (62) Word has length 317 [2024-09-20 12:03:32,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:03:32,402 INFO L225 Difference]: With dead ends: 514 [2024-09-20 12:03:32,402 INFO L226 Difference]: Without dead ends: 383 [2024-09-20 12:03:32,404 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 790 GetRequests, 604 SyntacticMatches, 60 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6052 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=4101, Invalid=12155, Unknown=0, NotChecked=0, Total=16256 [2024-09-20 12:03:32,404 INFO L434 NwaCegarLoop]: 102 mSDtfsCounter, 300 mSDsluCounter, 814 mSDsCounter, 0 mSdLazyCounter, 1030 mSolverCounterSat, 180 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 300 SdHoareTripleChecker+Valid, 916 SdHoareTripleChecker+Invalid, 1210 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 180 IncrementalHoareTripleChecker+Valid, 1030 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-20 12:03:32,405 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [300 Valid, 916 Invalid, 1210 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [180 Valid, 1030 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-20 12:03:32,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2024-09-20 12:03:32,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 290. [2024-09-20 12:03:32,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 232 states have (on average 1.0172413793103448) internal successors, (236), 233 states have internal predecessors, (236), 33 states have call successors, (33), 25 states have call predecessors, (33), 24 states have return successors, (32), 31 states have call predecessors, (32), 32 states have call successors, (32) [2024-09-20 12:03:32,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 301 transitions. [2024-09-20 12:03:32,446 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 301 transitions. Word has length 317 [2024-09-20 12:03:32,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:03:32,447 INFO L474 AbstractCegarLoop]: Abstraction has 290 states and 301 transitions. [2024-09-20 12:03:32,447 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 97 states, 97 states have (on average 2.711340206185567) internal successors, (263), 97 states have internal predecessors, (263), 63 states have call successors, (64), 2 states have call predecessors, (64), 1 states have return successors, (62), 62 states have call predecessors, (62), 62 states have call successors, (62) [2024-09-20 12:03:32,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:03:32,447 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 301 transitions. [2024-09-20 12:03:32,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 320 [2024-09-20 12:03:32,449 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:03:32,449 INFO L216 NwaCegarLoop]: trace histogram [32, 31, 31, 31, 31, 30, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:03:32,470 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 12:03:32,649 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2024-09-20 12:03:32,650 INFO L399 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:03:32,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:03:32,651 INFO L85 PathProgramCache]: Analyzing trace with hash -1371323012, now seen corresponding path program 36 times [2024-09-20 12:03:32,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:03:32,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193580458] [2024-09-20 12:03:32,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:03:32,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:03:32,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:33,860 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:03:33,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:33,862 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-20 12:03:33,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:33,863 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-20 12:03:33,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:33,864 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-20 12:03:33,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:33,865 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-20 12:03:33,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:33,866 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-20 12:03:33,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:33,867 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-20 12:03:33,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:33,868 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-20 12:03:33,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:33,868 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-20 12:03:33,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:33,869 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-20 12:03:33,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:33,870 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-20 12:03:33,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:33,871 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-20 12:03:33,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:33,872 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-20 12:03:33,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:33,873 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-20 12:03:33,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:33,874 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-09-20 12:03:33,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:33,875 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-20 12:03:33,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:33,876 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-09-20 12:03:33,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:33,877 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-09-20 12:03:33,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:33,879 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-09-20 12:03:33,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:33,880 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2024-09-20 12:03:33,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:33,881 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-09-20 12:03:33,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:33,882 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-09-20 12:03:33,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:33,883 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-09-20 12:03:33,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:33,884 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-09-20 12:03:33,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:33,885 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-09-20 12:03:33,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:33,886 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-09-20 12:03:33,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:33,887 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-09-20 12:03:33,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:33,888 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-09-20 12:03:33,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:33,889 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-09-20 12:03:33,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:33,890 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-09-20 12:03:33,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:33,891 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-09-20 12:03:33,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:33,893 INFO L134 CoverageAnalysis]: Checked inductivity of 4592 backedges. 990 proven. 1862 refuted. 0 times theorem prover too weak. 1740 trivial. 0 not checked. [2024-09-20 12:03:33,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:03:33,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193580458] [2024-09-20 12:03:33,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193580458] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:03:33,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [602652179] [2024-09-20 12:03:33,894 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-20 12:03:33,894 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:03:33,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:03:33,897 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 12:03:33,898 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 12:03:34,087 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 32 check-sat command(s) [2024-09-20 12:03:34,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:03:34,093 INFO L262 TraceCheckSpWp]: Trace formula consists of 875 conjuncts, 65 conjuncts are in the unsatisfiable core [2024-09-20 12:03:34,096 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:03:34,330 INFO L134 CoverageAnalysis]: Checked inductivity of 4592 backedges. 1052 proven. 1800 refuted. 0 times theorem prover too weak. 1740 trivial. 0 not checked. [2024-09-20 12:03:34,330 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:03:35,238 INFO L134 CoverageAnalysis]: Checked inductivity of 4592 backedges. 1052 proven. 1800 refuted. 0 times theorem prover too weak. 1740 trivial. 0 not checked. [2024-09-20 12:03:35,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [602652179] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:03:35,238 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:03:35,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36, 36] total 40 [2024-09-20 12:03:35,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700253661] [2024-09-20 12:03:35,239 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:03:35,239 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2024-09-20 12:03:35,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:03:35,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2024-09-20 12:03:35,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=609, Invalid=951, Unknown=0, NotChecked=0, Total=1560 [2024-09-20 12:03:35,240 INFO L87 Difference]: Start difference. First operand 290 states and 301 transitions. Second operand has 40 states, 40 states have (on average 4.725) internal successors, (189), 38 states have internal predecessors, (189), 33 states have call successors, (36), 3 states have call predecessors, (36), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2024-09-20 12:03:35,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:03:35,508 INFO L93 Difference]: Finished difference Result 309 states and 322 transitions. [2024-09-20 12:03:35,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-09-20 12:03:35,508 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 4.725) internal successors, (189), 38 states have internal predecessors, (189), 33 states have call successors, (36), 3 states have call predecessors, (36), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) Word has length 319 [2024-09-20 12:03:35,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:03:35,511 INFO L225 Difference]: With dead ends: 309 [2024-09-20 12:03:35,511 INFO L226 Difference]: Without dead ends: 307 [2024-09-20 12:03:35,512 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 766 GetRequests, 664 SyntacticMatches, 63 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1510 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=615, Invalid=1025, Unknown=0, NotChecked=0, Total=1640 [2024-09-20 12:03:35,512 INFO L434 NwaCegarLoop]: 50 mSDtfsCounter, 12 mSDsluCounter, 440 mSDsCounter, 0 mSdLazyCounter, 381 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 490 SdHoareTripleChecker+Invalid, 383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 381 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 12:03:35,513 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 490 Invalid, 383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 381 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 12:03:35,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2024-09-20 12:03:35,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 302. [2024-09-20 12:03:35,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 241 states have (on average 1.016597510373444) internal successors, (245), 242 states have internal predecessors, (245), 35 states have call successors, (35), 26 states have call predecessors, (35), 25 states have return successors, (34), 33 states have call predecessors, (34), 34 states have call successors, (34) [2024-09-20 12:03:35,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 314 transitions. [2024-09-20 12:03:35,550 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 314 transitions. Word has length 319 [2024-09-20 12:03:35,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:03:35,551 INFO L474 AbstractCegarLoop]: Abstraction has 302 states and 314 transitions. [2024-09-20 12:03:35,551 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 4.725) internal successors, (189), 38 states have internal predecessors, (189), 33 states have call successors, (36), 3 states have call predecessors, (36), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2024-09-20 12:03:35,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:03:35,552 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 314 transitions. [2024-09-20 12:03:35,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 336 [2024-09-20 12:03:35,553 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:03:35,553 INFO L216 NwaCegarLoop]: trace histogram [33, 33, 33, 32, 32, 32, 32, 32, 32, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:03:35,573 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 12:03:35,754 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2024-09-20 12:03:35,754 INFO L399 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:03:35,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:03:35,754 INFO L85 PathProgramCache]: Analyzing trace with hash 1624508510, now seen corresponding path program 37 times [2024-09-20 12:03:35,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:03:35,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272705174] [2024-09-20 12:03:35,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:03:35,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:03:35,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:37,678 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:03:37,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:37,679 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-20 12:03:37,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:37,680 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-20 12:03:37,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:37,681 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-20 12:03:37,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:37,682 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-20 12:03:37,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:37,683 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-20 12:03:37,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:37,684 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-20 12:03:37,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:37,685 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-20 12:03:37,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:37,686 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-20 12:03:37,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:37,687 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-20 12:03:37,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:37,688 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-20 12:03:37,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:37,689 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-20 12:03:37,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:37,691 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-20 12:03:37,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:37,692 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-20 12:03:37,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:37,694 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-09-20 12:03:37,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:37,695 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-20 12:03:37,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:37,697 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-09-20 12:03:37,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:37,698 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-09-20 12:03:37,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:37,699 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-09-20 12:03:37,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:37,701 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2024-09-20 12:03:37,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:37,702 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-09-20 12:03:37,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:37,703 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-09-20 12:03:37,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:37,705 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-09-20 12:03:37,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:37,706 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-09-20 12:03:37,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:37,708 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-09-20 12:03:37,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:37,709 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-09-20 12:03:37,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:37,711 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-09-20 12:03:37,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:37,712 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-09-20 12:03:37,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:37,713 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-09-20 12:03:37,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:37,715 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-09-20 12:03:37,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:37,716 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-09-20 12:03:37,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:37,718 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2024-09-20 12:03:37,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:37,719 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 323 [2024-09-20 12:03:37,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:37,721 INFO L134 CoverageAnalysis]: Checked inductivity of 5088 backedges. 2019 proven. 1085 refuted. 0 times theorem prover too weak. 1984 trivial. 0 not checked. [2024-09-20 12:03:37,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:03:37,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272705174] [2024-09-20 12:03:37,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272705174] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:03:37,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1546004825] [2024-09-20 12:03:37,721 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-20 12:03:37,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:03:37,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:03:37,722 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 12:03:37,723 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 12:03:37,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:37,882 INFO L262 TraceCheckSpWp]: Trace formula consists of 909 conjuncts, 66 conjuncts are in the unsatisfiable core [2024-09-20 12:03:37,886 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:03:39,463 INFO L134 CoverageAnalysis]: Checked inductivity of 5088 backedges. 2232 proven. 992 refuted. 0 times theorem prover too weak. 1864 trivial. 0 not checked. [2024-09-20 12:03:39,464 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:03:40,810 INFO L134 CoverageAnalysis]: Checked inductivity of 5088 backedges. 2110 proven. 992 refuted. 0 times theorem prover too weak. 1986 trivial. 0 not checked. [2024-09-20 12:03:40,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1546004825] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:03:40,810 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:03:40,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [67, 66, 66] total 101 [2024-09-20 12:03:40,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850362175] [2024-09-20 12:03:40,811 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:03:40,811 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 101 states [2024-09-20 12:03:40,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:03:40,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 101 interpolants. [2024-09-20 12:03:40,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2281, Invalid=7819, Unknown=0, NotChecked=0, Total=10100 [2024-09-20 12:03:40,813 INFO L87 Difference]: Start difference. First operand 302 states and 314 transitions. Second operand has 101 states, 101 states have (on average 2.762376237623762) internal successors, (279), 101 states have internal predecessors, (279), 66 states have call successors, (68), 2 states have call predecessors, (68), 2 states have return successors, (67), 66 states have call predecessors, (67), 66 states have call successors, (67) [2024-09-20 12:03:42,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:03:42,185 INFO L93 Difference]: Finished difference Result 541 states and 649 transitions. [2024-09-20 12:03:42,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-09-20 12:03:42,185 INFO L78 Accepts]: Start accepts. Automaton has has 101 states, 101 states have (on average 2.762376237623762) internal successors, (279), 101 states have internal predecessors, (279), 66 states have call successors, (68), 2 states have call predecessors, (68), 2 states have return successors, (67), 66 states have call predecessors, (67), 66 states have call successors, (67) Word has length 335 [2024-09-20 12:03:42,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:03:42,189 INFO L225 Difference]: With dead ends: 541 [2024-09-20 12:03:42,189 INFO L226 Difference]: Without dead ends: 400 [2024-09-20 12:03:42,192 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 834 GetRequests, 641 SyntacticMatches, 62 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6567 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=4395, Invalid=13161, Unknown=0, NotChecked=0, Total=17556 [2024-09-20 12:03:42,192 INFO L434 NwaCegarLoop]: 105 mSDtfsCounter, 220 mSDsluCounter, 832 mSDsCounter, 0 mSdLazyCounter, 1173 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 937 SdHoareTripleChecker+Invalid, 1316 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 143 IncrementalHoareTripleChecker+Valid, 1173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-20 12:03:42,193 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [220 Valid, 937 Invalid, 1316 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [143 Valid, 1173 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-20 12:03:42,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2024-09-20 12:03:42,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 304. [2024-09-20 12:03:42,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 243 states have (on average 1.0164609053497942) internal successors, (247), 244 states have internal predecessors, (247), 35 states have call successors, (35), 26 states have call predecessors, (35), 25 states have return successors, (34), 33 states have call predecessors, (34), 34 states have call successors, (34) [2024-09-20 12:03:42,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 316 transitions. [2024-09-20 12:03:42,236 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 316 transitions. Word has length 335 [2024-09-20 12:03:42,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:03:42,236 INFO L474 AbstractCegarLoop]: Abstraction has 304 states and 316 transitions. [2024-09-20 12:03:42,236 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 101 states, 101 states have (on average 2.762376237623762) internal successors, (279), 101 states have internal predecessors, (279), 66 states have call successors, (68), 2 states have call predecessors, (68), 2 states have return successors, (67), 66 states have call predecessors, (67), 66 states have call successors, (67) [2024-09-20 12:03:42,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:03:42,237 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 316 transitions. [2024-09-20 12:03:42,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 338 [2024-09-20 12:03:42,239 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:03:42,239 INFO L216 NwaCegarLoop]: trace histogram [33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:03:42,260 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2024-09-20 12:03:42,439 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-09-20 12:03:42,440 INFO L399 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:03:42,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:03:42,440 INFO L85 PathProgramCache]: Analyzing trace with hash -476083357, now seen corresponding path program 38 times [2024-09-20 12:03:42,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:03:42,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811109938] [2024-09-20 12:03:42,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:03:42,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:03:42,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:44,497 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:03:44,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:44,499 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-20 12:03:44,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:44,500 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-20 12:03:44,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:44,501 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-20 12:03:44,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:44,502 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-20 12:03:44,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:44,503 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-20 12:03:44,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:44,504 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-20 12:03:44,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:44,505 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-20 12:03:44,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:44,506 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-20 12:03:44,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:44,507 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-20 12:03:44,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:44,508 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-20 12:03:44,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:44,509 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-09-20 12:03:44,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:44,510 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-20 12:03:44,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:44,511 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-20 12:03:44,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:44,512 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-09-20 12:03:44,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:44,513 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-09-20 12:03:44,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:44,514 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-09-20 12:03:44,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:44,515 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-09-20 12:03:44,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:44,516 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-09-20 12:03:44,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:44,517 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-09-20 12:03:44,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:44,518 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-09-20 12:03:44,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:44,519 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-09-20 12:03:44,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:44,520 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-09-20 12:03:44,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:44,522 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-09-20 12:03:44,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:44,524 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-09-20 12:03:44,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:44,525 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-09-20 12:03:44,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:44,527 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-09-20 12:03:44,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:44,529 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 285 [2024-09-20 12:03:44,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:44,530 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 293 [2024-09-20 12:03:44,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:44,532 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-09-20 12:03:44,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:44,533 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2024-09-20 12:03:44,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:44,535 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2024-09-20 12:03:44,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:44,536 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 325 [2024-09-20 12:03:44,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:44,539 INFO L134 CoverageAnalysis]: Checked inductivity of 5152 backedges. 2019 proven. 1149 refuted. 0 times theorem prover too weak. 1984 trivial. 0 not checked. [2024-09-20 12:03:44,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:03:44,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811109938] [2024-09-20 12:03:44,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811109938] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:03:44,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [93496782] [2024-09-20 12:03:44,540 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-20 12:03:44,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:03:44,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:03:44,542 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 12:03:44,544 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 12:03:44,729 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-20 12:03:44,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:03:44,733 INFO L262 TraceCheckSpWp]: Trace formula consists of 919 conjuncts, 68 conjuncts are in the unsatisfiable core [2024-09-20 12:03:44,737 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:03:46,127 INFO L134 CoverageAnalysis]: Checked inductivity of 5152 backedges. 1120 proven. 2048 refuted. 0 times theorem prover too weak. 1984 trivial. 0 not checked. [2024-09-20 12:03:46,127 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:03:48,564 INFO L134 CoverageAnalysis]: Checked inductivity of 5152 backedges. 1120 proven. 2048 refuted. 0 times theorem prover too weak. 1984 trivial. 0 not checked. [2024-09-20 12:03:48,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [93496782] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:03:48,564 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:03:48,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [68, 37, 37] total 103 [2024-09-20 12:03:48,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558441818] [2024-09-20 12:03:48,565 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:03:48,566 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 103 states [2024-09-20 12:03:48,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:03:48,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 103 interpolants. [2024-09-20 12:03:48,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1755, Invalid=8751, Unknown=0, NotChecked=0, Total=10506 [2024-09-20 12:03:48,568 INFO L87 Difference]: Start difference. First operand 304 states and 316 transitions. Second operand has 103 states, 103 states have (on average 3.3689320388349513) internal successors, (347), 102 states have internal predecessors, (347), 67 states have call successors, (68), 3 states have call predecessors, (68), 1 states have return successors, (65), 65 states have call predecessors, (65), 65 states have call successors, (65) [2024-09-20 12:03:51,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:03:51,060 INFO L93 Difference]: Finished difference Result 553 states and 665 transitions. [2024-09-20 12:03:51,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 135 states. [2024-09-20 12:03:51,061 INFO L78 Accepts]: Start accepts. Automaton has has 103 states, 103 states have (on average 3.3689320388349513) internal successors, (347), 102 states have internal predecessors, (347), 67 states have call successors, (68), 3 states have call predecessors, (68), 1 states have return successors, (65), 65 states have call predecessors, (65), 65 states have call successors, (65) Word has length 337 [2024-09-20 12:03:51,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:03:51,065 INFO L225 Difference]: With dead ends: 553 [2024-09-20 12:03:51,065 INFO L226 Difference]: Without dead ends: 414 [2024-09-20 12:03:51,068 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 939 GetRequests, 672 SyntacticMatches, 67 SemanticMatches, 200 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18443 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=6935, Invalid=33667, Unknown=0, NotChecked=0, Total=40602 [2024-09-20 12:03:51,069 INFO L434 NwaCegarLoop]: 106 mSDtfsCounter, 509 mSDsluCounter, 1369 mSDsCounter, 0 mSdLazyCounter, 1957 mSolverCounterSat, 329 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 510 SdHoareTripleChecker+Valid, 1475 SdHoareTripleChecker+Invalid, 2286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 329 IncrementalHoareTripleChecker+Valid, 1957 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-09-20 12:03:51,069 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [510 Valid, 1475 Invalid, 2286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [329 Valid, 1957 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-09-20 12:03:51,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2024-09-20 12:03:51,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 314. [2024-09-20 12:03:51,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 251 states have (on average 1.0159362549800797) internal successors, (255), 252 states have internal predecessors, (255), 36 states have call successors, (36), 27 states have call predecessors, (36), 26 states have return successors, (35), 34 states have call predecessors, (35), 35 states have call successors, (35) [2024-09-20 12:03:51,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 326 transitions. [2024-09-20 12:03:51,107 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 326 transitions. Word has length 337 [2024-09-20 12:03:51,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:03:51,107 INFO L474 AbstractCegarLoop]: Abstraction has 314 states and 326 transitions. [2024-09-20 12:03:51,108 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 103 states, 103 states have (on average 3.3689320388349513) internal successors, (347), 102 states have internal predecessors, (347), 67 states have call successors, (68), 3 states have call predecessors, (68), 1 states have return successors, (65), 65 states have call predecessors, (65), 65 states have call successors, (65) [2024-09-20 12:03:51,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:03:51,108 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 326 transitions. [2024-09-20 12:03:51,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 348 [2024-09-20 12:03:51,110 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:03:51,110 INFO L216 NwaCegarLoop]: trace histogram [34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:03:51,130 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2024-09-20 12:03:51,310 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,39 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:03:51,311 INFO L399 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:03:51,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:03:51,311 INFO L85 PathProgramCache]: Analyzing trace with hash -1552902375, now seen corresponding path program 39 times [2024-09-20 12:03:51,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:03:51,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091493025] [2024-09-20 12:03:51,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:03:51,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:03:51,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:53,372 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:03:53,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:53,373 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-20 12:03:53,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:53,375 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-20 12:03:53,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:53,376 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-20 12:03:53,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:53,377 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-20 12:03:53,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:53,378 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-20 12:03:53,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:53,378 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-20 12:03:53,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:53,380 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-20 12:03:53,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:53,381 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-20 12:03:53,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:53,382 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-20 12:03:53,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:53,383 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-09-20 12:03:53,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:53,384 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-09-20 12:03:53,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:53,385 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-09-20 12:03:53,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:53,386 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-20 12:03:53,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:53,387 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-09-20 12:03:53,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:53,388 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-09-20 12:03:53,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:53,389 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-09-20 12:03:53,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:53,390 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-09-20 12:03:53,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:53,391 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-09-20 12:03:53,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:53,392 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-09-20 12:03:53,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:53,393 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-09-20 12:03:53,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:53,394 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-09-20 12:03:53,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:53,395 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2024-09-20 12:03:53,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:53,396 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-09-20 12:03:53,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:53,397 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 263 [2024-09-20 12:03:53,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:53,398 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 271 [2024-09-20 12:03:53,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:53,399 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 279 [2024-09-20 12:03:53,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:53,400 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 287 [2024-09-20 12:03:53,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:53,401 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-09-20 12:03:53,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:53,402 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 303 [2024-09-20 12:03:53,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:53,403 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-09-20 12:03:53,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:53,404 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 319 [2024-09-20 12:03:53,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:53,405 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2024-09-20 12:03:53,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:53,406 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 335 [2024-09-20 12:03:53,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:03:53,408 INFO L134 CoverageAnalysis]: Checked inductivity of 5478 backedges. 2148 proven. 1218 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-09-20 12:03:53,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:03:53,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091493025] [2024-09-20 12:03:53,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091493025] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:03:53,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [209373053] [2024-09-20 12:03:53,408 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-20 12:03:53,408 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:03:53,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:03:53,410 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 12:03:53,410 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 12:03:53,632 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 34 check-sat command(s) [2024-09-20 12:03:53,632 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:03:53,636 INFO L262 TraceCheckSpWp]: Trace formula consists of 946 conjuncts, 70 conjuncts are in the unsatisfiable core [2024-09-20 12:03:53,640 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:03:55,217 INFO L134 CoverageAnalysis]: Checked inductivity of 5478 backedges. 1188 proven. 2178 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-09-20 12:03:55,217 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:03:57,778 INFO L134 CoverageAnalysis]: Checked inductivity of 5478 backedges. 1188 proven. 2178 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-09-20 12:03:57,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [209373053] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:03:57,778 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:03:57,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [70, 38, 38] total 106 [2024-09-20 12:03:57,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329730965] [2024-09-20 12:03:57,778 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:03:57,779 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 106 states [2024-09-20 12:03:57,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:03:57,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 106 interpolants. [2024-09-20 12:03:57,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1859, Invalid=9271, Unknown=0, NotChecked=0, Total=11130 [2024-09-20 12:03:57,781 INFO L87 Difference]: Start difference. First operand 314 states and 326 transitions. Second operand has 106 states, 106 states have (on average 3.3679245283018866) internal successors, (357), 105 states have internal predecessors, (357), 69 states have call successors, (70), 3 states have call predecessors, (70), 1 states have return successors, (67), 67 states have call predecessors, (67), 67 states have call successors, (67) [2024-09-20 12:04:00,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:04:00,479 INFO L93 Difference]: Finished difference Result 570 states and 685 transitions. [2024-09-20 12:04:00,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 139 states. [2024-09-20 12:04:00,480 INFO L78 Accepts]: Start accepts. Automaton has has 106 states, 106 states have (on average 3.3679245283018866) internal successors, (357), 105 states have internal predecessors, (357), 69 states have call successors, (70), 3 states have call predecessors, (70), 1 states have return successors, (67), 67 states have call predecessors, (67), 67 states have call successors, (67) Word has length 347 [2024-09-20 12:04:00,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:04:00,483 INFO L225 Difference]: With dead ends: 570 [2024-09-20 12:04:00,484 INFO L226 Difference]: Without dead ends: 427 [2024-09-20 12:04:00,487 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 967 GetRequests, 692 SyntacticMatches, 69 SemanticMatches, 206 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19597 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=7349, Invalid=35707, Unknown=0, NotChecked=0, Total=43056 [2024-09-20 12:04:00,488 INFO L434 NwaCegarLoop]: 109 mSDtfsCounter, 567 mSDsluCounter, 1471 mSDsCounter, 0 mSdLazyCounter, 2000 mSolverCounterSat, 375 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 568 SdHoareTripleChecker+Valid, 1580 SdHoareTripleChecker+Invalid, 2375 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 375 IncrementalHoareTripleChecker+Valid, 2000 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-09-20 12:04:00,488 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [568 Valid, 1580 Invalid, 2375 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [375 Valid, 2000 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-09-20 12:04:00,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2024-09-20 12:04:00,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 324. [2024-09-20 12:04:00,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 259 states have (on average 1.0154440154440154) internal successors, (263), 260 states have internal predecessors, (263), 37 states have call successors, (37), 28 states have call predecessors, (37), 27 states have return successors, (36), 35 states have call predecessors, (36), 36 states have call successors, (36) [2024-09-20 12:04:00,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 336 transitions. [2024-09-20 12:04:00,533 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 336 transitions. Word has length 347 [2024-09-20 12:04:00,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:04:00,534 INFO L474 AbstractCegarLoop]: Abstraction has 324 states and 336 transitions. [2024-09-20 12:04:00,534 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 106 states, 106 states have (on average 3.3679245283018866) internal successors, (357), 105 states have internal predecessors, (357), 69 states have call successors, (70), 3 states have call predecessors, (70), 1 states have return successors, (67), 67 states have call predecessors, (67), 67 states have call successors, (67) [2024-09-20 12:04:00,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:04:00,535 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 336 transitions. [2024-09-20 12:04:00,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 358 [2024-09-20 12:04:00,536 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:04:00,537 INFO L216 NwaCegarLoop]: trace histogram [35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:04:00,559 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 12:04:00,737 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,40 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:04:00,738 INFO L399 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:04:00,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:04:00,739 INFO L85 PathProgramCache]: Analyzing trace with hash 1587223183, now seen corresponding path program 40 times [2024-09-20 12:04:00,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:04:00,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643600683] [2024-09-20 12:04:00,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:04:00,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:04:00,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:03,318 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:04:03,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:03,320 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-20 12:04:03,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:03,321 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-20 12:04:03,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:03,323 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-20 12:04:03,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:03,324 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-20 12:04:03,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:03,325 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-20 12:04:03,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:03,327 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-20 12:04:03,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:03,328 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-20 12:04:03,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:03,329 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-20 12:04:03,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:03,331 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-20 12:04:03,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:03,332 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-20 12:04:03,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:03,333 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-20 12:04:03,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:03,335 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-09-20 12:04:03,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:03,336 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-09-20 12:04:03,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:03,337 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-09-20 12:04:03,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:03,339 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-09-20 12:04:03,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:03,340 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-09-20 12:04:03,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:03,342 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-09-20 12:04:03,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:03,343 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-09-20 12:04:03,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:03,344 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-09-20 12:04:03,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:03,345 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-09-20 12:04:03,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:03,347 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2024-09-20 12:04:03,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:03,349 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-09-20 12:04:03,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:03,350 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-09-20 12:04:03,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:03,352 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-09-20 12:04:03,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:03,353 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-09-20 12:04:03,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:03,355 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2024-09-20 12:04:03,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:03,357 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-09-20 12:04:03,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:03,359 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-09-20 12:04:03,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:03,361 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-09-20 12:04:03,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:03,363 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2024-09-20 12:04:03,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:03,366 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 321 [2024-09-20 12:04:03,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:03,368 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 329 [2024-09-20 12:04:03,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:03,371 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 337 [2024-09-20 12:04:03,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:03,373 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 345 [2024-09-20 12:04:03,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:03,376 INFO L134 CoverageAnalysis]: Checked inductivity of 5814 backedges. 2281 proven. 1289 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-09-20 12:04:03,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:04:03,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643600683] [2024-09-20 12:04:03,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643600683] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:04:03,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1919025161] [2024-09-20 12:04:03,378 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-20 12:04:03,378 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:04:03,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:04:03,380 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 12:04:03,382 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 12:04:03,600 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-20 12:04:03,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:04:03,605 INFO L262 TraceCheckSpWp]: Trace formula consists of 973 conjuncts, 72 conjuncts are in the unsatisfiable core [2024-09-20 12:04:03,609 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:04:05,157 INFO L134 CoverageAnalysis]: Checked inductivity of 5814 backedges. 1258 proven. 2312 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-09-20 12:04:05,157 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:04:07,902 INFO L134 CoverageAnalysis]: Checked inductivity of 5814 backedges. 1258 proven. 2312 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-09-20 12:04:07,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1919025161] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:04:07,903 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:04:07,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [72, 39, 39] total 109 [2024-09-20 12:04:07,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185947913] [2024-09-20 12:04:07,903 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:04:07,904 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 109 states [2024-09-20 12:04:07,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:04:07,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 109 interpolants. [2024-09-20 12:04:07,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1966, Invalid=9806, Unknown=0, NotChecked=0, Total=11772 [2024-09-20 12:04:07,906 INFO L87 Difference]: Start difference. First operand 324 states and 336 transitions. Second operand has 109 states, 109 states have (on average 3.36697247706422) internal successors, (367), 108 states have internal predecessors, (367), 71 states have call successors, (72), 3 states have call predecessors, (72), 1 states have return successors, (69), 69 states have call predecessors, (69), 69 states have call successors, (69) [2024-09-20 12:04:10,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:04:10,646 INFO L93 Difference]: Finished difference Result 587 states and 705 transitions. [2024-09-20 12:04:10,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-09-20 12:04:10,647 INFO L78 Accepts]: Start accepts. Automaton has has 109 states, 109 states have (on average 3.36697247706422) internal successors, (367), 108 states have internal predecessors, (367), 71 states have call successors, (72), 3 states have call predecessors, (72), 1 states have return successors, (69), 69 states have call predecessors, (69), 69 states have call successors, (69) Word has length 357 [2024-09-20 12:04:10,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:04:10,651 INFO L225 Difference]: With dead ends: 587 [2024-09-20 12:04:10,651 INFO L226 Difference]: Without dead ends: 440 [2024-09-20 12:04:10,657 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 995 GetRequests, 712 SyntacticMatches, 71 SemanticMatches, 212 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20786 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=7775, Invalid=37807, Unknown=0, NotChecked=0, Total=45582 [2024-09-20 12:04:10,657 INFO L434 NwaCegarLoop]: 112 mSDtfsCounter, 619 mSDsluCounter, 1415 mSDsCounter, 0 mSdLazyCounter, 1851 mSolverCounterSat, 409 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 620 SdHoareTripleChecker+Valid, 1527 SdHoareTripleChecker+Invalid, 2260 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 409 IncrementalHoareTripleChecker+Valid, 1851 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-09-20 12:04:10,658 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [620 Valid, 1527 Invalid, 2260 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [409 Valid, 1851 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-09-20 12:04:10,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2024-09-20 12:04:10,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 334. [2024-09-20 12:04:10,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 334 states, 267 states have (on average 1.0149812734082397) internal successors, (271), 268 states have internal predecessors, (271), 38 states have call successors, (38), 29 states have call predecessors, (38), 28 states have return successors, (37), 36 states have call predecessors, (37), 37 states have call successors, (37) [2024-09-20 12:04:10,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 346 transitions. [2024-09-20 12:04:10,705 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 346 transitions. Word has length 357 [2024-09-20 12:04:10,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:04:10,705 INFO L474 AbstractCegarLoop]: Abstraction has 334 states and 346 transitions. [2024-09-20 12:04:10,706 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 109 states, 109 states have (on average 3.36697247706422) internal successors, (367), 108 states have internal predecessors, (367), 71 states have call successors, (72), 3 states have call predecessors, (72), 1 states have return successors, (69), 69 states have call predecessors, (69), 69 states have call successors, (69) [2024-09-20 12:04:10,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:04:10,706 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 346 transitions. [2024-09-20 12:04:10,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 368 [2024-09-20 12:04:10,708 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:04:10,709 INFO L216 NwaCegarLoop]: trace histogram [36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:04:10,731 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2024-09-20 12:04:10,909 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2024-09-20 12:04:10,910 INFO L399 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:04:10,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:04:10,910 INFO L85 PathProgramCache]: Analyzing trace with hash 1287988677, now seen corresponding path program 41 times [2024-09-20 12:04:10,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:04:10,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485888514] [2024-09-20 12:04:10,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:04:10,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:04:10,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:13,245 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:04:13,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:13,246 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-20 12:04:13,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:13,248 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-20 12:04:13,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:13,249 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-20 12:04:13,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:13,250 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-20 12:04:13,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:13,251 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-20 12:04:13,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:13,252 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-20 12:04:13,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:13,253 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-20 12:04:13,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:13,254 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-20 12:04:13,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:13,255 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-20 12:04:13,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:13,256 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-20 12:04:13,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:13,256 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-20 12:04:13,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:13,258 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-20 12:04:13,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:13,259 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-09-20 12:04:13,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:13,260 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-20 12:04:13,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:13,261 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-09-20 12:04:13,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:13,263 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-09-20 12:04:13,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:13,264 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-09-20 12:04:13,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:13,265 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2024-09-20 12:04:13,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:13,267 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-09-20 12:04:13,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:13,268 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-09-20 12:04:13,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:13,269 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-09-20 12:04:13,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:13,271 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-09-20 12:04:13,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:13,272 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-09-20 12:04:13,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:13,273 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-09-20 12:04:13,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:13,274 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-09-20 12:04:13,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:13,275 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-09-20 12:04:13,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:13,276 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-09-20 12:04:13,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:13,278 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-09-20 12:04:13,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:13,280 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-09-20 12:04:13,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:13,281 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2024-09-20 12:04:13,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:13,282 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 323 [2024-09-20 12:04:13,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:13,284 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 331 [2024-09-20 12:04:13,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:13,286 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 339 [2024-09-20 12:04:13,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:13,287 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 347 [2024-09-20 12:04:13,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:13,289 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2024-09-20 12:04:13,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:13,292 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 2418 proven. 1362 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2024-09-20 12:04:13,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:04:13,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485888514] [2024-09-20 12:04:13,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485888514] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:04:13,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2035107240] [2024-09-20 12:04:13,293 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-20 12:04:13,293 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:04:13,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:04:13,295 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 12:04:13,297 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 12:04:13,550 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 36 check-sat command(s) [2024-09-20 12:04:13,550 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:04:13,555 INFO L262 TraceCheckSpWp]: Trace formula consists of 1000 conjuncts, 74 conjuncts are in the unsatisfiable core [2024-09-20 12:04:13,558 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:04:15,500 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 2520 proven. 1260 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2024-09-20 12:04:15,500 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:04:17,115 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 2520 proven. 1260 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2024-09-20 12:04:17,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2035107240] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:04:17,115 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:04:17,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [74, 74, 74] total 112 [2024-09-20 12:04:17,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464217490] [2024-09-20 12:04:17,115 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:04:17,116 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 112 states [2024-09-20 12:04:17,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:04:17,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 112 interpolants. [2024-09-20 12:04:17,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2815, Invalid=9617, Unknown=0, NotChecked=0, Total=12432 [2024-09-20 12:04:17,118 INFO L87 Difference]: Start difference. First operand 334 states and 346 transitions. Second operand has 112 states, 112 states have (on average 2.705357142857143) internal successors, (303), 112 states have internal predecessors, (303), 73 states have call successors, (74), 2 states have call predecessors, (74), 1 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2024-09-20 12:04:18,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:04:18,806 INFO L93 Difference]: Finished difference Result 595 states and 715 transitions. [2024-09-20 12:04:18,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-09-20 12:04:18,807 INFO L78 Accepts]: Start accepts. Automaton has has 112 states, 112 states have (on average 2.705357142857143) internal successors, (303), 112 states have internal predecessors, (303), 73 states have call successors, (74), 2 states have call predecessors, (74), 1 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) Word has length 367 [2024-09-20 12:04:18,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:04:18,811 INFO L225 Difference]: With dead ends: 595 [2024-09-20 12:04:18,811 INFO L226 Difference]: Without dead ends: 444 [2024-09-20 12:04:18,814 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 915 GetRequests, 699 SyntacticMatches, 70 SemanticMatches, 146 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8112 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=5481, Invalid=16275, Unknown=0, NotChecked=0, Total=21756 [2024-09-20 12:04:18,815 INFO L434 NwaCegarLoop]: 117 mSDtfsCounter, 344 mSDsluCounter, 655 mSDsCounter, 0 mSdLazyCounter, 1145 mSolverCounterSat, 208 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 772 SdHoareTripleChecker+Invalid, 1353 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 208 IncrementalHoareTripleChecker+Valid, 1145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-20 12:04:18,815 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [344 Valid, 772 Invalid, 1353 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [208 Valid, 1145 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-20 12:04:18,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2024-09-20 12:04:18,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 336. [2024-09-20 12:04:18,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 269 states have (on average 1.0148698884758365) internal successors, (273), 270 states have internal predecessors, (273), 38 states have call successors, (38), 29 states have call predecessors, (38), 28 states have return successors, (37), 36 states have call predecessors, (37), 37 states have call successors, (37) [2024-09-20 12:04:18,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 348 transitions. [2024-09-20 12:04:18,865 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 348 transitions. Word has length 367 [2024-09-20 12:04:18,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:04:18,866 INFO L474 AbstractCegarLoop]: Abstraction has 336 states and 348 transitions. [2024-09-20 12:04:18,866 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 112 states, 112 states have (on average 2.705357142857143) internal successors, (303), 112 states have internal predecessors, (303), 73 states have call successors, (74), 2 states have call predecessors, (74), 1 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2024-09-20 12:04:18,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:04:18,867 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 348 transitions. [2024-09-20 12:04:18,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 370 [2024-09-20 12:04:18,868 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:04:18,869 INFO L216 NwaCegarLoop]: trace histogram [37, 36, 36, 36, 36, 35, 35, 35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:04:18,890 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 12:04:19,069 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,42 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:04:19,070 INFO L399 AbstractCegarLoop]: === Iteration 45 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:04:19,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:04:19,070 INFO L85 PathProgramCache]: Analyzing trace with hash -1107602230, now seen corresponding path program 42 times [2024-09-20 12:04:19,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:04:19,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657835199] [2024-09-20 12:04:19,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:04:19,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:04:19,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:20,823 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:04:20,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:20,824 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-20 12:04:20,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:20,825 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-20 12:04:20,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:20,826 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-20 12:04:20,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:20,827 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-20 12:04:20,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:20,828 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-20 12:04:20,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:20,829 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-20 12:04:20,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:20,830 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-20 12:04:20,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:20,831 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-20 12:04:20,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:20,832 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-20 12:04:20,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:20,833 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-09-20 12:04:20,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:20,834 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-20 12:04:20,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:20,835 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-20 12:04:20,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:20,836 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-09-20 12:04:20,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:20,837 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-09-20 12:04:20,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:20,838 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-09-20 12:04:20,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:20,839 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-09-20 12:04:20,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:20,840 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-09-20 12:04:20,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:20,840 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-09-20 12:04:20,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:20,841 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-09-20 12:04:20,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:20,842 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-09-20 12:04:20,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:20,843 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-09-20 12:04:20,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:20,844 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-09-20 12:04:20,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:20,845 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-09-20 12:04:20,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:20,846 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-09-20 12:04:20,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:20,859 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-09-20 12:04:20,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:20,860 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 285 [2024-09-20 12:04:20,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:20,861 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 293 [2024-09-20 12:04:20,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:20,862 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-09-20 12:04:20,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:20,863 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2024-09-20 12:04:20,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:20,864 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2024-09-20 12:04:20,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:20,865 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 325 [2024-09-20 12:04:20,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:20,866 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-09-20 12:04:20,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:20,867 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 341 [2024-09-20 12:04:20,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:20,868 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-09-20 12:04:20,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:20,869 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 357 [2024-09-20 12:04:20,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:20,872 INFO L134 CoverageAnalysis]: Checked inductivity of 6232 backedges. 1330 proven. 2522 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2024-09-20 12:04:20,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:04:20,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657835199] [2024-09-20 12:04:20,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657835199] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:04:20,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [995077434] [2024-09-20 12:04:20,873 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-20 12:04:20,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:04:20,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:04:20,875 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 12:04:20,876 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 12:04:21,150 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 37 check-sat command(s) [2024-09-20 12:04:21,150 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:04:21,155 INFO L262 TraceCheckSpWp]: Trace formula consists of 1010 conjuncts, 75 conjuncts are in the unsatisfiable core [2024-09-20 12:04:21,159 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:04:21,372 INFO L134 CoverageAnalysis]: Checked inductivity of 6232 backedges. 1402 proven. 2450 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2024-09-20 12:04:21,372 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:04:22,484 INFO L134 CoverageAnalysis]: Checked inductivity of 6232 backedges. 1402 proven. 2450 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2024-09-20 12:04:22,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [995077434] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:04:22,484 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:04:22,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41, 41] total 45 [2024-09-20 12:04:22,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863239169] [2024-09-20 12:04:22,485 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:04:22,485 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2024-09-20 12:04:22,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:04:22,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2024-09-20 12:04:22,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=794, Invalid=1186, Unknown=0, NotChecked=0, Total=1980 [2024-09-20 12:04:22,486 INFO L87 Difference]: Start difference. First operand 336 states and 348 transitions. Second operand has 45 states, 45 states have (on average 4.7555555555555555) internal successors, (214), 43 states have internal predecessors, (214), 38 states have call successors, (41), 3 states have call predecessors, (41), 1 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2024-09-20 12:04:22,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:04:22,720 INFO L93 Difference]: Finished difference Result 355 states and 369 transitions. [2024-09-20 12:04:22,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-09-20 12:04:22,720 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 4.7555555555555555) internal successors, (214), 43 states have internal predecessors, (214), 38 states have call successors, (41), 3 states have call predecessors, (41), 1 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) Word has length 369 [2024-09-20 12:04:22,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:04:22,723 INFO L225 Difference]: With dead ends: 355 [2024-09-20 12:04:22,723 INFO L226 Difference]: Without dead ends: 353 [2024-09-20 12:04:22,723 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 886 GetRequests, 769 SyntacticMatches, 73 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1935 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=800, Invalid=1270, Unknown=0, NotChecked=0, Total=2070 [2024-09-20 12:04:22,724 INFO L434 NwaCegarLoop]: 55 mSDtfsCounter, 12 mSDsluCounter, 417 mSDsCounter, 0 mSdLazyCounter, 395 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 472 SdHoareTripleChecker+Invalid, 397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 395 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 12:04:22,724 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 472 Invalid, 397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 395 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 12:04:22,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 353 states. [2024-09-20 12:04:22,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 353 to 348. [2024-09-20 12:04:22,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 348 states, 278 states have (on average 1.014388489208633) internal successors, (282), 279 states have internal predecessors, (282), 40 states have call successors, (40), 30 states have call predecessors, (40), 29 states have return successors, (39), 38 states have call predecessors, (39), 39 states have call successors, (39) [2024-09-20 12:04:22,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 361 transitions. [2024-09-20 12:04:22,775 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 361 transitions. Word has length 369 [2024-09-20 12:04:22,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:04:22,776 INFO L474 AbstractCegarLoop]: Abstraction has 348 states and 361 transitions. [2024-09-20 12:04:22,776 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 4.7555555555555555) internal successors, (214), 43 states have internal predecessors, (214), 38 states have call successors, (41), 3 states have call predecessors, (41), 1 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2024-09-20 12:04:22,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:04:22,776 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 361 transitions. [2024-09-20 12:04:22,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 386 [2024-09-20 12:04:22,778 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:04:22,779 INFO L216 NwaCegarLoop]: trace histogram [38, 38, 38, 37, 37, 37, 37, 37, 37, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:04:22,799 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 12:04:22,979 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,43 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:04:22,979 INFO L399 AbstractCegarLoop]: === Iteration 46 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:04:22,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:04:22,980 INFO L85 PathProgramCache]: Analyzing trace with hash -2008040532, now seen corresponding path program 43 times [2024-09-20 12:04:22,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:04:22,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721461200] [2024-09-20 12:04:22,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:04:22,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:04:23,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:25,445 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:04:25,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:25,447 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-20 12:04:25,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:25,448 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-20 12:04:25,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:25,449 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-20 12:04:25,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:25,450 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-20 12:04:25,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:25,451 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-20 12:04:25,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:25,451 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-20 12:04:25,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:25,453 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-20 12:04:25,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:25,454 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-20 12:04:25,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:25,455 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-20 12:04:25,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:25,456 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-09-20 12:04:25,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:25,457 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-20 12:04:25,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:25,458 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-20 12:04:25,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:25,459 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-09-20 12:04:25,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:25,460 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-09-20 12:04:25,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:25,461 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-09-20 12:04:25,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:25,463 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-09-20 12:04:25,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:25,464 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-09-20 12:04:25,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:25,465 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-09-20 12:04:25,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:25,466 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-09-20 12:04:25,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:25,467 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-09-20 12:04:25,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:25,468 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-09-20 12:04:25,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:25,469 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-09-20 12:04:25,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:25,471 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-09-20 12:04:25,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:25,472 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-09-20 12:04:25,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:25,473 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-09-20 12:04:25,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:25,474 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 285 [2024-09-20 12:04:25,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:25,475 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 293 [2024-09-20 12:04:25,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:25,476 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-09-20 12:04:25,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:25,477 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2024-09-20 12:04:25,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:25,478 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2024-09-20 12:04:25,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:25,479 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 325 [2024-09-20 12:04:25,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:25,480 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-09-20 12:04:25,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:25,481 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 341 [2024-09-20 12:04:25,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:25,482 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-09-20 12:04:25,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:25,483 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 357 [2024-09-20 12:04:25,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:25,484 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 365 [2024-09-20 12:04:25,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:25,485 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 373 [2024-09-20 12:04:25,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:25,486 INFO L134 CoverageAnalysis]: Checked inductivity of 6808 backedges. 2704 proven. 1440 refuted. 0 times theorem prover too weak. 2664 trivial. 0 not checked. [2024-09-20 12:04:25,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:04:25,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721461200] [2024-09-20 12:04:25,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721461200] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:04:25,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1457172383] [2024-09-20 12:04:25,487 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-20 12:04:25,487 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:04:25,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:04:25,488 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 12:04:25,489 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 12:04:25,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:25,692 INFO L262 TraceCheckSpWp]: Trace formula consists of 1044 conjuncts, 76 conjuncts are in the unsatisfiable core [2024-09-20 12:04:25,696 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:04:27,750 INFO L134 CoverageAnalysis]: Checked inductivity of 6808 backedges. 2952 proven. 1332 refuted. 0 times theorem prover too weak. 2524 trivial. 0 not checked. [2024-09-20 12:04:27,750 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:04:29,424 INFO L134 CoverageAnalysis]: Checked inductivity of 6808 backedges. 2810 proven. 1332 refuted. 0 times theorem prover too weak. 2666 trivial. 0 not checked. [2024-09-20 12:04:29,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1457172383] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:04:29,425 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:04:29,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [77, 76, 76] total 116 [2024-09-20 12:04:29,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643476352] [2024-09-20 12:04:29,425 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:04:29,426 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 116 states [2024-09-20 12:04:29,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:04:29,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 116 interpolants. [2024-09-20 12:04:29,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3006, Invalid=10334, Unknown=0, NotChecked=0, Total=13340 [2024-09-20 12:04:29,429 INFO L87 Difference]: Start difference. First operand 348 states and 361 transitions. Second operand has 116 states, 116 states have (on average 2.75) internal successors, (319), 116 states have internal predecessors, (319), 76 states have call successors, (78), 2 states have call predecessors, (78), 2 states have return successors, (77), 76 states have call predecessors, (77), 76 states have call successors, (77) [2024-09-20 12:04:31,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:04:31,230 INFO L93 Difference]: Finished difference Result 622 states and 746 transitions. [2024-09-20 12:04:31,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2024-09-20 12:04:31,231 INFO L78 Accepts]: Start accepts. Automaton has has 116 states, 116 states have (on average 2.75) internal successors, (319), 116 states have internal predecessors, (319), 76 states have call successors, (78), 2 states have call predecessors, (78), 2 states have return successors, (77), 76 states have call predecessors, (77), 76 states have call successors, (77) Word has length 385 [2024-09-20 12:04:31,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:04:31,234 INFO L225 Difference]: With dead ends: 622 [2024-09-20 12:04:31,234 INFO L226 Difference]: Without dead ends: 461 [2024-09-20 12:04:31,236 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 959 GetRequests, 736 SyntacticMatches, 72 SemanticMatches, 151 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8707 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=5820, Invalid=17436, Unknown=0, NotChecked=0, Total=23256 [2024-09-20 12:04:31,237 INFO L434 NwaCegarLoop]: 120 mSDtfsCounter, 270 mSDsluCounter, 755 mSDsCounter, 0 mSdLazyCounter, 1176 mSolverCounterSat, 174 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 270 SdHoareTripleChecker+Valid, 875 SdHoareTripleChecker+Invalid, 1350 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 174 IncrementalHoareTripleChecker+Valid, 1176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-20 12:04:31,237 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [270 Valid, 875 Invalid, 1350 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [174 Valid, 1176 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-20 12:04:31,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states. [2024-09-20 12:04:31,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 350. [2024-09-20 12:04:31,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 350 states, 280 states have (on average 1.0142857142857142) internal successors, (284), 281 states have internal predecessors, (284), 40 states have call successors, (40), 30 states have call predecessors, (40), 29 states have return successors, (39), 38 states have call predecessors, (39), 39 states have call successors, (39) [2024-09-20 12:04:31,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 350 states to 350 states and 363 transitions. [2024-09-20 12:04:31,312 INFO L78 Accepts]: Start accepts. Automaton has 350 states and 363 transitions. Word has length 385 [2024-09-20 12:04:31,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:04:31,312 INFO L474 AbstractCegarLoop]: Abstraction has 350 states and 363 transitions. [2024-09-20 12:04:31,313 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 116 states, 116 states have (on average 2.75) internal successors, (319), 116 states have internal predecessors, (319), 76 states have call successors, (78), 2 states have call predecessors, (78), 2 states have return successors, (77), 76 states have call predecessors, (77), 76 states have call successors, (77) [2024-09-20 12:04:31,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:04:31,313 INFO L276 IsEmpty]: Start isEmpty. Operand 350 states and 363 transitions. [2024-09-20 12:04:31,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 388 [2024-09-20 12:04:31,315 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:04:31,315 INFO L216 NwaCegarLoop]: trace histogram [38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:04:31,336 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2024-09-20 12:04:31,516 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2024-09-20 12:04:31,516 INFO L399 AbstractCegarLoop]: === Iteration 47 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:04:31,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:04:31,517 INFO L85 PathProgramCache]: Analyzing trace with hash -1538518159, now seen corresponding path program 44 times [2024-09-20 12:04:31,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:04:31,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545720070] [2024-09-20 12:04:31,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:04:31,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:04:31,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:34,104 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:04:34,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:34,105 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-20 12:04:34,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:34,106 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-20 12:04:34,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:34,107 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-20 12:04:34,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:34,108 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-20 12:04:34,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:34,109 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-20 12:04:34,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:34,110 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-20 12:04:34,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:34,111 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-20 12:04:34,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:34,112 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-09-20 12:04:34,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:34,112 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-09-20 12:04:34,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:34,113 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-09-20 12:04:34,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:34,114 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-09-20 12:04:34,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:34,115 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-09-20 12:04:34,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:34,116 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-09-20 12:04:34,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:34,117 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-09-20 12:04:34,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:34,118 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-09-20 12:04:34,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:34,119 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-09-20 12:04:34,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:34,120 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-09-20 12:04:34,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:34,121 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-09-20 12:04:34,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:34,122 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-09-20 12:04:34,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:34,123 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-09-20 12:04:34,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:34,124 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2024-09-20 12:04:34,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:34,126 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-09-20 12:04:34,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:34,127 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 263 [2024-09-20 12:04:34,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:34,129 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 271 [2024-09-20 12:04:34,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:34,130 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 279 [2024-09-20 12:04:34,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:34,132 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 287 [2024-09-20 12:04:34,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:34,133 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-09-20 12:04:34,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:34,134 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 303 [2024-09-20 12:04:34,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:34,136 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-09-20 12:04:34,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:34,137 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 319 [2024-09-20 12:04:34,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:34,138 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2024-09-20 12:04:34,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:34,139 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 335 [2024-09-20 12:04:34,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:34,140 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 343 [2024-09-20 12:04:34,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:34,141 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 351 [2024-09-20 12:04:34,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:34,142 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 359 [2024-09-20 12:04:34,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:34,143 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 367 [2024-09-20 12:04:34,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:34,145 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 375 [2024-09-20 12:04:34,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:34,148 INFO L134 CoverageAnalysis]: Checked inductivity of 6882 backedges. 2704 proven. 1514 refuted. 0 times theorem prover too weak. 2664 trivial. 0 not checked. [2024-09-20 12:04:34,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:04:34,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545720070] [2024-09-20 12:04:34,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545720070] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:04:34,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1208819377] [2024-09-20 12:04:34,148 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-20 12:04:34,148 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:04:34,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:04:34,150 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 12:04:34,150 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 12:04:34,347 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-20 12:04:34,348 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:04:34,352 INFO L262 TraceCheckSpWp]: Trace formula consists of 1054 conjuncts, 78 conjuncts are in the unsatisfiable core [2024-09-20 12:04:34,356 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:04:36,493 INFO L134 CoverageAnalysis]: Checked inductivity of 6882 backedges. 2812 proven. 1406 refuted. 0 times theorem prover too weak. 2664 trivial. 0 not checked. [2024-09-20 12:04:36,494 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:04:38,273 INFO L134 CoverageAnalysis]: Checked inductivity of 6882 backedges. 2812 proven. 1406 refuted. 0 times theorem prover too weak. 2664 trivial. 0 not checked. [2024-09-20 12:04:38,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1208819377] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:04:38,273 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:04:38,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [78, 78, 78] total 118 [2024-09-20 12:04:38,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735754161] [2024-09-20 12:04:38,273 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:04:38,274 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 118 states [2024-09-20 12:04:38,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:04:38,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 118 interpolants. [2024-09-20 12:04:38,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3123, Invalid=10683, Unknown=0, NotChecked=0, Total=13806 [2024-09-20 12:04:38,276 INFO L87 Difference]: Start difference. First operand 350 states and 363 transitions. Second operand has 118 states, 118 states have (on average 2.7033898305084745) internal successors, (319), 118 states have internal predecessors, (319), 77 states have call successors, (78), 2 states have call predecessors, (78), 1 states have return successors, (76), 76 states have call predecessors, (76), 76 states have call successors, (76) [2024-09-20 12:04:40,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:04:40,229 INFO L93 Difference]: Finished difference Result 625 states and 752 transitions. [2024-09-20 12:04:40,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2024-09-20 12:04:40,230 INFO L78 Accepts]: Start accepts. Automaton has has 118 states, 118 states have (on average 2.7033898305084745) internal successors, (319), 118 states have internal predecessors, (319), 77 states have call successors, (78), 2 states have call predecessors, (78), 1 states have return successors, (76), 76 states have call predecessors, (76), 76 states have call successors, (76) Word has length 387 [2024-09-20 12:04:40,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:04:40,234 INFO L225 Difference]: With dead ends: 625 [2024-09-20 12:04:40,235 INFO L226 Difference]: Without dead ends: 466 [2024-09-20 12:04:40,238 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 965 GetRequests, 737 SyntacticMatches, 74 SemanticMatches, 154 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9020 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=6089, Invalid=18091, Unknown=0, NotChecked=0, Total=24180 [2024-09-20 12:04:40,239 INFO L434 NwaCegarLoop]: 123 mSDtfsCounter, 328 mSDsluCounter, 1044 mSDsCounter, 0 mSdLazyCounter, 1333 mSolverCounterSat, 204 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 328 SdHoareTripleChecker+Valid, 1167 SdHoareTripleChecker+Invalid, 1537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 204 IncrementalHoareTripleChecker+Valid, 1333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-09-20 12:04:40,239 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [328 Valid, 1167 Invalid, 1537 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [204 Valid, 1333 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-09-20 12:04:40,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2024-09-20 12:04:40,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 352. [2024-09-20 12:04:40,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 282 states have (on average 1.0141843971631206) internal successors, (286), 283 states have internal predecessors, (286), 40 states have call successors, (40), 30 states have call predecessors, (40), 29 states have return successors, (39), 38 states have call predecessors, (39), 39 states have call successors, (39) [2024-09-20 12:04:40,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 365 transitions. [2024-09-20 12:04:40,293 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 365 transitions. Word has length 387 [2024-09-20 12:04:40,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:04:40,293 INFO L474 AbstractCegarLoop]: Abstraction has 352 states and 365 transitions. [2024-09-20 12:04:40,293 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 118 states, 118 states have (on average 2.7033898305084745) internal successors, (319), 118 states have internal predecessors, (319), 77 states have call successors, (78), 2 states have call predecessors, (78), 1 states have return successors, (76), 76 states have call predecessors, (76), 76 states have call successors, (76) [2024-09-20 12:04:40,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:04:40,294 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 365 transitions. [2024-09-20 12:04:40,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 390 [2024-09-20 12:04:40,296 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:04:40,296 INFO L216 NwaCegarLoop]: trace histogram [39, 38, 38, 38, 38, 37, 37, 37, 37, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:04:40,317 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 12:04:40,496 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2024-09-20 12:04:40,498 INFO L399 AbstractCegarLoop]: === Iteration 48 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:04:40,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:04:40,498 INFO L85 PathProgramCache]: Analyzing trace with hash -1299083786, now seen corresponding path program 45 times [2024-09-20 12:04:40,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:04:40,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501964529] [2024-09-20 12:04:40,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:04:40,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:04:40,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:42,278 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:04:42,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:42,280 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-20 12:04:42,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:42,281 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-20 12:04:42,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:42,282 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-20 12:04:42,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:42,282 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-20 12:04:42,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:42,284 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-20 12:04:42,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:42,285 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-20 12:04:42,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:42,287 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-20 12:04:42,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:42,288 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-20 12:04:42,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:42,290 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-20 12:04:42,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:42,291 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-20 12:04:42,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:42,291 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-09-20 12:04:42,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:42,292 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-09-20 12:04:42,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:42,293 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-09-20 12:04:42,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:42,294 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-09-20 12:04:42,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:42,295 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-09-20 12:04:42,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:42,296 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-09-20 12:04:42,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:42,298 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-09-20 12:04:42,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:42,298 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-09-20 12:04:42,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:42,300 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-09-20 12:04:42,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:42,301 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2024-09-20 12:04:42,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:42,302 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-09-20 12:04:42,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:42,303 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-09-20 12:04:42,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:42,304 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-09-20 12:04:42,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:42,305 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-09-20 12:04:42,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:42,306 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2024-09-20 12:04:42,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:42,307 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-09-20 12:04:42,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:42,308 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-09-20 12:04:42,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:42,309 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-09-20 12:04:42,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:42,309 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2024-09-20 12:04:42,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:42,310 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 321 [2024-09-20 12:04:42,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:42,311 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 329 [2024-09-20 12:04:42,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:42,313 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 337 [2024-09-20 12:04:42,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:42,314 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 345 [2024-09-20 12:04:42,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:42,316 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 353 [2024-09-20 12:04:42,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:42,318 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 361 [2024-09-20 12:04:42,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:42,319 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 369 [2024-09-20 12:04:42,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:42,321 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 377 [2024-09-20 12:04:42,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:42,324 INFO L134 CoverageAnalysis]: Checked inductivity of 6958 backedges. 1480 proven. 2814 refuted. 0 times theorem prover too weak. 2664 trivial. 0 not checked. [2024-09-20 12:04:42,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:04:42,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501964529] [2024-09-20 12:04:42,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501964529] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:04:42,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1231221929] [2024-09-20 12:04:42,325 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-20 12:04:42,325 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:04:42,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:04:42,327 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 12:04:42,330 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 12:04:42,602 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 39 check-sat command(s) [2024-09-20 12:04:42,602 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:04:42,607 INFO L262 TraceCheckSpWp]: Trace formula consists of 1064 conjuncts, 79 conjuncts are in the unsatisfiable core [2024-09-20 12:04:42,611 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:04:42,826 INFO L134 CoverageAnalysis]: Checked inductivity of 6958 backedges. 1556 proven. 2738 refuted. 0 times theorem prover too weak. 2664 trivial. 0 not checked. [2024-09-20 12:04:42,827 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:04:44,059 INFO L134 CoverageAnalysis]: Checked inductivity of 6958 backedges. 1556 proven. 2738 refuted. 0 times theorem prover too weak. 2664 trivial. 0 not checked. [2024-09-20 12:04:44,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1231221929] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:04:44,059 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:04:44,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 43, 43] total 47 [2024-09-20 12:04:44,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984918076] [2024-09-20 12:04:44,059 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:04:44,060 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2024-09-20 12:04:44,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:04:44,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2024-09-20 12:04:44,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=875, Invalid=1287, Unknown=0, NotChecked=0, Total=2162 [2024-09-20 12:04:44,061 INFO L87 Difference]: Start difference. First operand 352 states and 365 transitions. Second operand has 47 states, 47 states have (on average 4.76595744680851) internal successors, (224), 45 states have internal predecessors, (224), 40 states have call successors, (43), 3 states have call predecessors, (43), 1 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) [2024-09-20 12:04:44,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:04:44,350 INFO L93 Difference]: Finished difference Result 371 states and 386 transitions. [2024-09-20 12:04:44,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-09-20 12:04:44,351 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 4.76595744680851) internal successors, (224), 45 states have internal predecessors, (224), 40 states have call successors, (43), 3 states have call predecessors, (43), 1 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) Word has length 389 [2024-09-20 12:04:44,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:04:44,354 INFO L225 Difference]: With dead ends: 371 [2024-09-20 12:04:44,354 INFO L226 Difference]: Without dead ends: 369 [2024-09-20 12:04:44,355 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 934 GetRequests, 811 SyntacticMatches, 77 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2119 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=881, Invalid=1375, Unknown=0, NotChecked=0, Total=2256 [2024-09-20 12:04:44,357 INFO L434 NwaCegarLoop]: 57 mSDtfsCounter, 12 mSDsluCounter, 412 mSDsCounter, 0 mSdLazyCounter, 391 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 469 SdHoareTripleChecker+Invalid, 392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 12:04:44,357 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 469 Invalid, 392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 391 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 12:04:44,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2024-09-20 12:04:44,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 364. [2024-09-20 12:04:44,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 291 states have (on average 1.013745704467354) internal successors, (295), 292 states have internal predecessors, (295), 42 states have call successors, (42), 31 states have call predecessors, (42), 30 states have return successors, (41), 40 states have call predecessors, (41), 41 states have call successors, (41) [2024-09-20 12:04:44,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 378 transitions. [2024-09-20 12:04:44,408 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 378 transitions. Word has length 389 [2024-09-20 12:04:44,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:04:44,409 INFO L474 AbstractCegarLoop]: Abstraction has 364 states and 378 transitions. [2024-09-20 12:04:44,409 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 4.76595744680851) internal successors, (224), 45 states have internal predecessors, (224), 40 states have call successors, (43), 3 states have call predecessors, (43), 1 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) [2024-09-20 12:04:44,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:04:44,410 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 378 transitions. [2024-09-20 12:04:44,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 406 [2024-09-20 12:04:44,412 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:04:44,412 INFO L216 NwaCegarLoop]: trace histogram [40, 40, 40, 39, 39, 39, 39, 39, 39, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:04:44,431 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 12:04:44,612 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,46 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:04:44,613 INFO L399 AbstractCegarLoop]: === Iteration 49 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:04:44,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:04:44,613 INFO L85 PathProgramCache]: Analyzing trace with hash 1082531032, now seen corresponding path program 46 times [2024-09-20 12:04:44,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:04:44,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877509242] [2024-09-20 12:04:44,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:04:44,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:04:44,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:47,543 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:04:47,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:47,544 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-20 12:04:47,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:47,545 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-20 12:04:47,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:47,546 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-20 12:04:47,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:47,547 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-20 12:04:47,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:47,548 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-20 12:04:47,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:47,549 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-20 12:04:47,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:47,550 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-20 12:04:47,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:47,551 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-20 12:04:47,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:47,552 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-20 12:04:47,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:47,553 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-20 12:04:47,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:47,554 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-09-20 12:04:47,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:47,555 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-09-20 12:04:47,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:47,556 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-09-20 12:04:47,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:47,557 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-09-20 12:04:47,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:47,558 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-09-20 12:04:47,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:47,559 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-09-20 12:04:47,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:47,560 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-09-20 12:04:47,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:47,561 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-09-20 12:04:47,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:47,562 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-09-20 12:04:47,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:47,563 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2024-09-20 12:04:47,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:47,564 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-09-20 12:04:47,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:47,565 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-09-20 12:04:47,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:47,566 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-09-20 12:04:47,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:47,567 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-09-20 12:04:47,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:47,568 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2024-09-20 12:04:47,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:47,569 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-09-20 12:04:47,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:47,570 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-09-20 12:04:47,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:47,571 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-09-20 12:04:47,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:47,571 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2024-09-20 12:04:47,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:47,572 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 321 [2024-09-20 12:04:47,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:47,573 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 329 [2024-09-20 12:04:47,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:47,574 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 337 [2024-09-20 12:04:47,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:47,576 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 345 [2024-09-20 12:04:47,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:47,577 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 353 [2024-09-20 12:04:47,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:47,578 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 361 [2024-09-20 12:04:47,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:47,579 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 369 [2024-09-20 12:04:47,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:47,580 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 377 [2024-09-20 12:04:47,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:47,581 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 385 [2024-09-20 12:04:47,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:47,582 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 393 [2024-09-20 12:04:47,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:47,584 INFO L134 CoverageAnalysis]: Checked inductivity of 7566 backedges. 3006 proven. 1596 refuted. 0 times theorem prover too weak. 2964 trivial. 0 not checked. [2024-09-20 12:04:47,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:04:47,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877509242] [2024-09-20 12:04:47,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877509242] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:04:47,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1785510956] [2024-09-20 12:04:47,584 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-20 12:04:47,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:04:47,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:04:47,586 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 12:04:47,588 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 12:04:47,830 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-20 12:04:47,830 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:04:47,837 INFO L262 TraceCheckSpWp]: Trace formula consists of 1098 conjuncts, 81 conjuncts are in the unsatisfiable core [2024-09-20 12:04:47,843 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:04:50,221 INFO L134 CoverageAnalysis]: Checked inductivity of 7566 backedges. 3120 proven. 1482 refuted. 0 times theorem prover too weak. 2964 trivial. 0 not checked. [2024-09-20 12:04:50,221 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:04:52,162 INFO L134 CoverageAnalysis]: Checked inductivity of 7566 backedges. 3120 proven. 1482 refuted. 0 times theorem prover too weak. 2964 trivial. 0 not checked. [2024-09-20 12:04:52,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1785510956] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:04:52,163 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:04:52,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [81, 81, 81] total 125 [2024-09-20 12:04:52,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288858162] [2024-09-20 12:04:52,163 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:04:52,164 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 125 states [2024-09-20 12:04:52,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:04:52,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 125 interpolants. [2024-09-20 12:04:52,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3530, Invalid=11970, Unknown=0, NotChecked=0, Total=15500 [2024-09-20 12:04:52,166 INFO L87 Difference]: Start difference. First operand 364 states and 378 transitions. Second operand has 125 states, 125 states have (on average 2.728) internal successors, (341), 125 states have internal predecessors, (341), 82 states have call successors, (83), 2 states have call predecessors, (83), 1 states have return successors, (81), 81 states have call predecessors, (81), 81 states have call successors, (81) [2024-09-20 12:04:55,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:04:55,494 INFO L93 Difference]: Finished difference Result 814 states and 987 transitions. [2024-09-20 12:04:55,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2024-09-20 12:04:55,494 INFO L78 Accepts]: Start accepts. Automaton has has 125 states, 125 states have (on average 2.728) internal successors, (341), 125 states have internal predecessors, (341), 82 states have call successors, (83), 2 states have call predecessors, (83), 1 states have return successors, (81), 81 states have call predecessors, (81), 81 states have call successors, (81) Word has length 405 [2024-09-20 12:04:55,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:04:55,498 INFO L225 Difference]: With dead ends: 814 [2024-09-20 12:04:55,498 INFO L226 Difference]: Without dead ends: 488 [2024-09-20 12:04:55,502 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1049 GetRequests, 772 SyntacticMatches, 75 SemanticMatches, 202 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14382 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=10049, Invalid=31363, Unknown=0, NotChecked=0, Total=41412 [2024-09-20 12:04:55,503 INFO L434 NwaCegarLoop]: 126 mSDtfsCounter, 390 mSDsluCounter, 1086 mSDsCounter, 0 mSdLazyCounter, 1706 mSolverCounterSat, 274 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 390 SdHoareTripleChecker+Valid, 1212 SdHoareTripleChecker+Invalid, 1980 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 274 IncrementalHoareTripleChecker+Valid, 1706 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-09-20 12:04:55,503 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [390 Valid, 1212 Invalid, 1980 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [274 Valid, 1706 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-09-20 12:04:55,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2024-09-20 12:04:55,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 368. [2024-09-20 12:04:55,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 295 states have (on average 1.0135593220338983) internal successors, (299), 296 states have internal predecessors, (299), 42 states have call successors, (42), 31 states have call predecessors, (42), 30 states have return successors, (41), 40 states have call predecessors, (41), 41 states have call successors, (41) [2024-09-20 12:04:55,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 382 transitions. [2024-09-20 12:04:55,559 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 382 transitions. Word has length 405 [2024-09-20 12:04:55,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:04:55,559 INFO L474 AbstractCegarLoop]: Abstraction has 368 states and 382 transitions. [2024-09-20 12:04:55,560 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 125 states, 125 states have (on average 2.728) internal successors, (341), 125 states have internal predecessors, (341), 82 states have call successors, (83), 2 states have call predecessors, (83), 1 states have return successors, (81), 81 states have call predecessors, (81), 81 states have call successors, (81) [2024-09-20 12:04:55,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:04:55,560 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 382 transitions. [2024-09-20 12:04:55,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 410 [2024-09-20 12:04:55,563 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:04:55,563 INFO L216 NwaCegarLoop]: trace histogram [41, 40, 40, 40, 40, 39, 39, 39, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:04:55,586 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2024-09-20 12:04:55,767 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,47 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:04:55,768 INFO L399 AbstractCegarLoop]: === Iteration 50 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:04:55,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:04:55,768 INFO L85 PathProgramCache]: Analyzing trace with hash -572398046, now seen corresponding path program 47 times [2024-09-20 12:04:55,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:04:55,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257619342] [2024-09-20 12:04:55,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:04:55,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:04:55,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:57,674 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:04:57,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:57,675 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-20 12:04:57,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:57,676 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-20 12:04:57,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:57,677 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-20 12:04:57,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:57,678 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-20 12:04:57,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:57,679 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-20 12:04:57,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:57,680 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-20 12:04:57,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:57,681 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-20 12:04:57,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:57,683 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-20 12:04:57,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:57,684 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-09-20 12:04:57,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:57,686 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-20 12:04:57,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:57,687 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-20 12:04:57,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:57,689 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-09-20 12:04:57,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:57,690 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-09-20 12:04:57,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:57,691 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-09-20 12:04:57,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:57,693 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-09-20 12:04:57,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:57,694 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-09-20 12:04:57,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:57,695 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-09-20 12:04:57,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:57,697 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-09-20 12:04:57,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:57,698 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-09-20 12:04:57,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:57,699 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-09-20 12:04:57,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:57,701 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-09-20 12:04:57,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:57,702 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-09-20 12:04:57,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:57,704 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-09-20 12:04:57,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:57,705 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-09-20 12:04:57,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:57,706 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 285 [2024-09-20 12:04:57,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:57,708 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 293 [2024-09-20 12:04:57,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:57,709 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-09-20 12:04:57,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:57,710 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2024-09-20 12:04:57,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:57,712 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2024-09-20 12:04:57,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:57,713 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 325 [2024-09-20 12:04:57,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:57,715 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-09-20 12:04:57,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:57,716 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 341 [2024-09-20 12:04:57,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:57,718 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-09-20 12:04:57,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:57,719 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 357 [2024-09-20 12:04:57,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:57,721 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 365 [2024-09-20 12:04:57,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:57,722 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 373 [2024-09-20 12:04:57,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:57,724 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 381 [2024-09-20 12:04:57,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:57,725 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 389 [2024-09-20 12:04:57,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:57,726 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 397 [2024-09-20 12:04:57,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:04:57,729 INFO L134 CoverageAnalysis]: Checked inductivity of 7724 backedges. 1638 proven. 3122 refuted. 0 times theorem prover too weak. 2964 trivial. 0 not checked. [2024-09-20 12:04:57,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:04:57,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257619342] [2024-09-20 12:04:57,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257619342] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:04:57,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1380781337] [2024-09-20 12:04:57,729 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-20 12:04:57,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:04:57,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:04:57,731 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 12:04:57,733 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 12:04:58,023 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 41 check-sat command(s) [2024-09-20 12:04:58,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:04:58,029 INFO L262 TraceCheckSpWp]: Trace formula consists of 1118 conjuncts, 83 conjuncts are in the unsatisfiable core [2024-09-20 12:04:58,033 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:04:58,278 INFO L134 CoverageAnalysis]: Checked inductivity of 7724 backedges. 1718 proven. 3042 refuted. 0 times theorem prover too weak. 2964 trivial. 0 not checked. [2024-09-20 12:04:58,278 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:04:59,697 INFO L134 CoverageAnalysis]: Checked inductivity of 7724 backedges. 1718 proven. 3042 refuted. 0 times theorem prover too weak. 2964 trivial. 0 not checked. [2024-09-20 12:04:59,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1380781337] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:04:59,697 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:04:59,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45, 45] total 49 [2024-09-20 12:04:59,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527004760] [2024-09-20 12:04:59,698 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:04:59,698 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2024-09-20 12:04:59,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:04:59,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2024-09-20 12:04:59,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=960, Invalid=1392, Unknown=0, NotChecked=0, Total=2352 [2024-09-20 12:04:59,700 INFO L87 Difference]: Start difference. First operand 368 states and 382 transitions. Second operand has 49 states, 49 states have (on average 4.775510204081633) internal successors, (234), 47 states have internal predecessors, (234), 42 states have call successors, (45), 3 states have call predecessors, (45), 1 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) [2024-09-20 12:05:00,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:05:00,006 INFO L93 Difference]: Finished difference Result 387 states and 403 transitions. [2024-09-20 12:05:00,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-09-20 12:05:00,006 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 4.775510204081633) internal successors, (234), 47 states have internal predecessors, (234), 42 states have call successors, (45), 3 states have call predecessors, (45), 1 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) Word has length 409 [2024-09-20 12:05:00,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:05:00,009 INFO L225 Difference]: With dead ends: 387 [2024-09-20 12:05:00,009 INFO L226 Difference]: Without dead ends: 385 [2024-09-20 12:05:00,010 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 982 GetRequests, 853 SyntacticMatches, 81 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2311 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=966, Invalid=1484, Unknown=0, NotChecked=0, Total=2450 [2024-09-20 12:05:00,010 INFO L434 NwaCegarLoop]: 59 mSDtfsCounter, 12 mSDsluCounter, 482 mSDsCounter, 0 mSdLazyCounter, 460 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 541 SdHoareTripleChecker+Invalid, 462 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 460 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 12:05:00,010 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 541 Invalid, 462 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 460 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 12:05:00,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states. [2024-09-20 12:05:00,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 380. [2024-09-20 12:05:00,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 304 states have (on average 1.013157894736842) internal successors, (308), 305 states have internal predecessors, (308), 44 states have call successors, (44), 32 states have call predecessors, (44), 31 states have return successors, (43), 42 states have call predecessors, (43), 43 states have call successors, (43) [2024-09-20 12:05:00,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 395 transitions. [2024-09-20 12:05:00,057 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 395 transitions. Word has length 409 [2024-09-20 12:05:00,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:05:00,057 INFO L474 AbstractCegarLoop]: Abstraction has 380 states and 395 transitions. [2024-09-20 12:05:00,057 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 4.775510204081633) internal successors, (234), 47 states have internal predecessors, (234), 42 states have call successors, (45), 3 states have call predecessors, (45), 1 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) [2024-09-20 12:05:00,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:05:00,058 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 395 transitions. [2024-09-20 12:05:00,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 426 [2024-09-20 12:05:00,059 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:05:00,059 INFO L216 NwaCegarLoop]: trace histogram [42, 42, 42, 41, 41, 41, 41, 41, 41, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:05:00,075 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 12:05:00,260 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2024-09-20 12:05:00,260 INFO L399 AbstractCegarLoop]: === Iteration 51 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:05:00,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:05:00,261 INFO L85 PathProgramCache]: Analyzing trace with hash 223911172, now seen corresponding path program 48 times [2024-09-20 12:05:00,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:05:00,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033208595] [2024-09-20 12:05:00,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:05:00,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:05:00,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:03,370 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:05:03,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:03,371 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-20 12:05:03,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:03,372 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-20 12:05:03,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:03,374 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-20 12:05:03,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:03,375 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-20 12:05:03,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:03,377 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-20 12:05:03,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:03,378 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-09-20 12:05:03,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:03,379 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-20 12:05:03,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:03,381 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-09-20 12:05:03,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:03,382 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-09-20 12:05:03,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:03,384 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-09-20 12:05:03,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:03,385 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-09-20 12:05:03,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:03,387 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-09-20 12:05:03,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:03,388 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-09-20 12:05:03,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:03,389 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-09-20 12:05:03,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:03,391 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-09-20 12:05:03,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:03,392 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-09-20 12:05:03,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:03,394 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-09-20 12:05:03,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:03,395 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-09-20 12:05:03,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:03,397 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-09-20 12:05:03,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:03,398 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-09-20 12:05:03,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:03,399 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-09-20 12:05:03,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:03,401 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-09-20 12:05:03,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:03,403 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-09-20 12:05:03,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:03,404 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-09-20 12:05:03,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:03,405 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 285 [2024-09-20 12:05:03,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:03,407 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 293 [2024-09-20 12:05:03,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:03,408 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-09-20 12:05:03,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:03,410 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2024-09-20 12:05:03,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:03,411 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2024-09-20 12:05:03,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:03,412 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 325 [2024-09-20 12:05:03,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:03,414 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-09-20 12:05:03,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:03,415 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 341 [2024-09-20 12:05:03,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:03,416 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-09-20 12:05:03,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:03,418 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 357 [2024-09-20 12:05:03,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:03,420 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 365 [2024-09-20 12:05:03,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:03,421 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 373 [2024-09-20 12:05:03,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:03,423 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 381 [2024-09-20 12:05:03,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:03,425 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 389 [2024-09-20 12:05:03,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:03,427 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 397 [2024-09-20 12:05:03,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:03,429 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 405 [2024-09-20 12:05:03,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:03,430 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 413 [2024-09-20 12:05:03,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:03,433 INFO L134 CoverageAnalysis]: Checked inductivity of 8364 backedges. 3324 proven. 1760 refuted. 0 times theorem prover too weak. 3280 trivial. 0 not checked. [2024-09-20 12:05:03,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:05:03,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033208595] [2024-09-20 12:05:03,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033208595] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:05:03,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1836345229] [2024-09-20 12:05:03,434 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-20 12:05:03,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:05:03,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:05:03,436 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 12:05:03,437 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 12:05:03,739 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 42 check-sat command(s) [2024-09-20 12:05:03,739 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:05:03,745 INFO L262 TraceCheckSpWp]: Trace formula consists of 1152 conjuncts, 85 conjuncts are in the unsatisfiable core [2024-09-20 12:05:03,749 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:05:06,376 INFO L134 CoverageAnalysis]: Checked inductivity of 8364 backedges. 3444 proven. 1640 refuted. 0 times theorem prover too weak. 3280 trivial. 0 not checked. [2024-09-20 12:05:06,376 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:05:08,505 INFO L134 CoverageAnalysis]: Checked inductivity of 8364 backedges. 3444 proven. 1640 refuted. 0 times theorem prover too weak. 3280 trivial. 0 not checked. [2024-09-20 12:05:08,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1836345229] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:05:08,505 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:05:08,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [85, 85, 85] total 131 [2024-09-20 12:05:08,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862565439] [2024-09-20 12:05:08,506 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:05:08,506 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 131 states [2024-09-20 12:05:08,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:05:08,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 131 interpolants. [2024-09-20 12:05:08,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3874, Invalid=13156, Unknown=0, NotChecked=0, Total=17030 [2024-09-20 12:05:08,509 INFO L87 Difference]: Start difference. First operand 380 states and 395 transitions. Second operand has 131 states, 131 states have (on average 2.7251908396946565) internal successors, (357), 131 states have internal predecessors, (357), 86 states have call successors, (87), 2 states have call predecessors, (87), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2024-09-20 12:05:12,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:05:12,138 INFO L93 Difference]: Finished difference Result 852 states and 1034 transitions. [2024-09-20 12:05:12,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2024-09-20 12:05:12,139 INFO L78 Accepts]: Start accepts. Automaton has has 131 states, 131 states have (on average 2.7251908396946565) internal successors, (357), 131 states have internal predecessors, (357), 86 states have call successors, (87), 2 states have call predecessors, (87), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) Word has length 425 [2024-09-20 12:05:12,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:05:12,142 INFO L225 Difference]: With dead ends: 852 [2024-09-20 12:05:12,142 INFO L226 Difference]: Without dead ends: 510 [2024-09-20 12:05:12,147 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1101 GetRequests, 810 SyntacticMatches, 79 SemanticMatches, 212 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15846 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=11055, Invalid=34527, Unknown=0, NotChecked=0, Total=45582 [2024-09-20 12:05:12,148 INFO L434 NwaCegarLoop]: 132 mSDtfsCounter, 428 mSDsluCounter, 1108 mSDsCounter, 0 mSdLazyCounter, 1841 mSolverCounterSat, 299 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 428 SdHoareTripleChecker+Valid, 1240 SdHoareTripleChecker+Invalid, 2140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 299 IncrementalHoareTripleChecker+Valid, 1841 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-09-20 12:05:12,148 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [428 Valid, 1240 Invalid, 2140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [299 Valid, 1841 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-09-20 12:05:12,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 510 states. [2024-09-20 12:05:12,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 510 to 384. [2024-09-20 12:05:12,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 308 states have (on average 1.0129870129870129) internal successors, (312), 309 states have internal predecessors, (312), 44 states have call successors, (44), 32 states have call predecessors, (44), 31 states have return successors, (43), 42 states have call predecessors, (43), 43 states have call successors, (43) [2024-09-20 12:05:12,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 399 transitions. [2024-09-20 12:05:12,210 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 399 transitions. Word has length 425 [2024-09-20 12:05:12,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:05:12,211 INFO L474 AbstractCegarLoop]: Abstraction has 384 states and 399 transitions. [2024-09-20 12:05:12,211 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 131 states, 131 states have (on average 2.7251908396946565) internal successors, (357), 131 states have internal predecessors, (357), 86 states have call successors, (87), 2 states have call predecessors, (87), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2024-09-20 12:05:12,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:05:12,212 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 399 transitions. [2024-09-20 12:05:12,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 430 [2024-09-20 12:05:12,214 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:05:12,215 INFO L216 NwaCegarLoop]: trace histogram [43, 42, 42, 42, 42, 41, 41, 41, 41, 41, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:05:12,237 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 12:05:12,415 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,49 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:05:12,416 INFO L399 AbstractCegarLoop]: === Iteration 52 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:05:12,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:05:12,416 INFO L85 PathProgramCache]: Analyzing trace with hash 741137742, now seen corresponding path program 49 times [2024-09-20 12:05:12,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:05:12,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725630765] [2024-09-20 12:05:12,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:05:12,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:05:12,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:14,457 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:05:14,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:14,458 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-20 12:05:14,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:14,459 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-20 12:05:14,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:14,460 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-20 12:05:14,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:14,461 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-20 12:05:14,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:14,462 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-20 12:05:14,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:14,463 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-20 12:05:14,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:14,464 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-20 12:05:14,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:14,465 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-20 12:05:14,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:14,466 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-20 12:05:14,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:14,467 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-09-20 12:05:14,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:14,468 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-09-20 12:05:14,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:14,470 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-09-20 12:05:14,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:14,471 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-09-20 12:05:14,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:14,472 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-09-20 12:05:14,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:14,474 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-09-20 12:05:14,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:14,475 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-09-20 12:05:14,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:14,477 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-09-20 12:05:14,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:14,480 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-09-20 12:05:14,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:14,482 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2024-09-20 12:05:14,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:14,483 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-09-20 12:05:14,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:14,485 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-09-20 12:05:14,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:14,487 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-09-20 12:05:14,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:14,488 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-09-20 12:05:14,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:14,490 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2024-09-20 12:05:14,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:14,491 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-09-20 12:05:14,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:14,493 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-09-20 12:05:14,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:14,495 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-09-20 12:05:14,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:14,497 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2024-09-20 12:05:14,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:14,498 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 321 [2024-09-20 12:05:14,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:14,500 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 329 [2024-09-20 12:05:14,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:14,501 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 337 [2024-09-20 12:05:14,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:14,503 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 345 [2024-09-20 12:05:14,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:14,504 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 353 [2024-09-20 12:05:14,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:14,506 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 361 [2024-09-20 12:05:14,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:14,507 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 369 [2024-09-20 12:05:14,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:14,509 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 377 [2024-09-20 12:05:14,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:14,510 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 385 [2024-09-20 12:05:14,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:14,512 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 393 [2024-09-20 12:05:14,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:14,513 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 401 [2024-09-20 12:05:14,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:14,515 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 409 [2024-09-20 12:05:14,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:14,516 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 417 [2024-09-20 12:05:14,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:14,518 INFO L134 CoverageAnalysis]: Checked inductivity of 8530 backedges. 1804 proven. 3446 refuted. 0 times theorem prover too weak. 3280 trivial. 0 not checked. [2024-09-20 12:05:14,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:05:14,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725630765] [2024-09-20 12:05:14,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725630765] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:05:14,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1620374839] [2024-09-20 12:05:14,519 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-20 12:05:14,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:05:14,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:05:14,522 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 12:05:14,523 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 12:05:14,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:14,814 INFO L262 TraceCheckSpWp]: Trace formula consists of 1172 conjuncts, 87 conjuncts are in the unsatisfiable core [2024-09-20 12:05:14,820 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:05:15,114 INFO L134 CoverageAnalysis]: Checked inductivity of 8530 backedges. 1888 proven. 3362 refuted. 0 times theorem prover too weak. 3280 trivial. 0 not checked. [2024-09-20 12:05:15,114 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:05:16,634 INFO L134 CoverageAnalysis]: Checked inductivity of 8530 backedges. 1888 proven. 3362 refuted. 0 times theorem prover too weak. 3280 trivial. 0 not checked. [2024-09-20 12:05:16,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1620374839] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:05:16,634 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:05:16,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47, 47] total 51 [2024-09-20 12:05:16,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115309825] [2024-09-20 12:05:16,634 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:05:16,635 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2024-09-20 12:05:16,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:05:16,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2024-09-20 12:05:16,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1049, Invalid=1501, Unknown=0, NotChecked=0, Total=2550 [2024-09-20 12:05:16,636 INFO L87 Difference]: Start difference. First operand 384 states and 399 transitions. Second operand has 51 states, 51 states have (on average 4.784313725490196) internal successors, (244), 49 states have internal predecessors, (244), 44 states have call successors, (47), 3 states have call predecessors, (47), 1 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2024-09-20 12:05:16,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:05:16,920 INFO L93 Difference]: Finished difference Result 403 states and 420 transitions. [2024-09-20 12:05:16,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-09-20 12:05:16,921 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 4.784313725490196) internal successors, (244), 49 states have internal predecessors, (244), 44 states have call successors, (47), 3 states have call predecessors, (47), 1 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) Word has length 429 [2024-09-20 12:05:16,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:05:16,924 INFO L225 Difference]: With dead ends: 403 [2024-09-20 12:05:16,924 INFO L226 Difference]: Without dead ends: 401 [2024-09-20 12:05:16,924 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1030 GetRequests, 895 SyntacticMatches, 85 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2511 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=1055, Invalid=1597, Unknown=0, NotChecked=0, Total=2652 [2024-09-20 12:05:16,925 INFO L434 NwaCegarLoop]: 61 mSDtfsCounter, 12 mSDsluCounter, 489 mSDsCounter, 0 mSdLazyCounter, 469 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 550 SdHoareTripleChecker+Invalid, 470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 469 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 12:05:16,925 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 550 Invalid, 470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 469 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 12:05:16,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2024-09-20 12:05:16,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 396. [2024-09-20 12:05:16,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 396 states, 317 states have (on average 1.0126182965299684) internal successors, (321), 318 states have internal predecessors, (321), 46 states have call successors, (46), 33 states have call predecessors, (46), 32 states have return successors, (45), 44 states have call predecessors, (45), 45 states have call successors, (45) [2024-09-20 12:05:16,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 412 transitions. [2024-09-20 12:05:16,989 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 412 transitions. Word has length 429 [2024-09-20 12:05:16,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:05:16,990 INFO L474 AbstractCegarLoop]: Abstraction has 396 states and 412 transitions. [2024-09-20 12:05:16,990 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 4.784313725490196) internal successors, (244), 49 states have internal predecessors, (244), 44 states have call successors, (47), 3 states have call predecessors, (47), 1 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2024-09-20 12:05:16,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:05:16,991 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 412 transitions. [2024-09-20 12:05:16,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 446 [2024-09-20 12:05:16,993 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:05:16,993 INFO L216 NwaCegarLoop]: trace histogram [44, 44, 44, 43, 43, 43, 43, 43, 43, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:05:17,013 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 12:05:17,197 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,50 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:05:17,198 INFO L399 AbstractCegarLoop]: === Iteration 53 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:05:17,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:05:17,199 INFO L85 PathProgramCache]: Analyzing trace with hash 1242020912, now seen corresponding path program 50 times [2024-09-20 12:05:17,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:05:17,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800467007] [2024-09-20 12:05:17,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:05:17,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:05:17,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:20,880 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:05:20,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:20,882 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-20 12:05:20,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:20,883 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-09-20 12:05:20,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:20,884 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-09-20 12:05:20,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:20,885 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-09-20 12:05:20,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:20,886 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-09-20 12:05:20,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:20,887 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-09-20 12:05:20,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:20,887 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-09-20 12:05:20,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:20,888 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-20 12:05:20,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:20,889 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-09-20 12:05:20,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:20,890 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-09-20 12:05:20,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:20,891 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-09-20 12:05:20,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:20,892 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-09-20 12:05:20,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:20,893 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-09-20 12:05:20,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:20,894 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-09-20 12:05:20,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:20,895 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-09-20 12:05:20,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:20,896 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-09-20 12:05:20,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:20,897 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-09-20 12:05:20,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:20,898 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-09-20 12:05:20,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:20,899 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2024-09-20 12:05:20,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:20,900 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-09-20 12:05:20,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:20,901 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-09-20 12:05:20,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:20,902 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-09-20 12:05:20,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:20,903 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-09-20 12:05:20,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:20,904 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2024-09-20 12:05:20,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:20,905 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-09-20 12:05:20,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:20,906 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-09-20 12:05:20,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:20,907 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-09-20 12:05:20,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:20,908 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2024-09-20 12:05:20,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:20,909 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 321 [2024-09-20 12:05:20,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:20,910 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 329 [2024-09-20 12:05:20,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:20,910 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 337 [2024-09-20 12:05:20,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:20,911 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 345 [2024-09-20 12:05:20,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:20,912 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 353 [2024-09-20 12:05:20,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:20,913 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 361 [2024-09-20 12:05:20,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:20,914 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 369 [2024-09-20 12:05:20,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:20,915 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 377 [2024-09-20 12:05:20,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:20,917 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 385 [2024-09-20 12:05:20,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:20,918 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 393 [2024-09-20 12:05:20,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:20,919 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 401 [2024-09-20 12:05:20,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:20,920 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 409 [2024-09-20 12:05:20,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:20,921 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 417 [2024-09-20 12:05:20,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:20,922 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 425 [2024-09-20 12:05:20,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:20,923 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 433 [2024-09-20 12:05:20,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:20,924 INFO L134 CoverageAnalysis]: Checked inductivity of 9202 backedges. 3658 proven. 1932 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2024-09-20 12:05:20,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:05:20,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800467007] [2024-09-20 12:05:20,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800467007] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:05:20,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [238269184] [2024-09-20 12:05:20,925 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-20 12:05:20,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:05:20,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:05:20,926 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 12:05:20,927 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 12:05:21,175 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-20 12:05:21,176 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:05:21,182 INFO L262 TraceCheckSpWp]: Trace formula consists of 1206 conjuncts, 88 conjuncts are in the unsatisfiable core [2024-09-20 12:05:21,186 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:05:23,933 INFO L134 CoverageAnalysis]: Checked inductivity of 9202 backedges. 3948 proven. 1806 refuted. 0 times theorem prover too weak. 3448 trivial. 0 not checked. [2024-09-20 12:05:23,933 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:05:26,146 INFO L134 CoverageAnalysis]: Checked inductivity of 9202 backedges. 3782 proven. 1806 refuted. 0 times theorem prover too weak. 3614 trivial. 0 not checked. [2024-09-20 12:05:26,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [238269184] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:05:26,147 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:05:26,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [89, 88, 88] total 134 [2024-09-20 12:05:26,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353280801] [2024-09-20 12:05:26,147 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:05:26,148 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 134 states [2024-09-20 12:05:26,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:05:26,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 134 interpolants. [2024-09-20 12:05:26,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4008, Invalid=13814, Unknown=0, NotChecked=0, Total=17822 [2024-09-20 12:05:26,151 INFO L87 Difference]: Start difference. First operand 396 states and 412 transitions. Second operand has 134 states, 134 states have (on average 2.7388059701492535) internal successors, (367), 134 states have internal predecessors, (367), 88 states have call successors, (90), 2 states have call predecessors, (90), 2 states have return successors, (89), 88 states have call predecessors, (89), 88 states have call successors, (89) [2024-09-20 12:05:28,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:05:28,690 INFO L93 Difference]: Finished difference Result 712 states and 857 transitions. [2024-09-20 12:05:28,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-09-20 12:05:28,691 INFO L78 Accepts]: Start accepts. Automaton has has 134 states, 134 states have (on average 2.7388059701492535) internal successors, (367), 134 states have internal predecessors, (367), 88 states have call successors, (90), 2 states have call predecessors, (90), 2 states have return successors, (89), 88 states have call predecessors, (89), 88 states have call successors, (89) Word has length 445 [2024-09-20 12:05:28,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:05:28,695 INFO L225 Difference]: With dead ends: 712 [2024-09-20 12:05:28,695 INFO L226 Difference]: Without dead ends: 527 [2024-09-20 12:05:28,698 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 1109 GetRequests, 850 SyntacticMatches, 84 SemanticMatches, 175 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11671 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=7794, Invalid=23358, Unknown=0, NotChecked=0, Total=31152 [2024-09-20 12:05:28,699 INFO L434 NwaCegarLoop]: 138 mSDtfsCounter, 402 mSDsluCounter, 931 mSDsCounter, 0 mSdLazyCounter, 1553 mSolverCounterSat, 244 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 402 SdHoareTripleChecker+Valid, 1069 SdHoareTripleChecker+Invalid, 1797 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 244 IncrementalHoareTripleChecker+Valid, 1553 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-09-20 12:05:28,699 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [402 Valid, 1069 Invalid, 1797 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [244 Valid, 1553 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-09-20 12:05:28,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 527 states. [2024-09-20 12:05:28,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 527 to 398. [2024-09-20 12:05:28,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 398 states, 319 states have (on average 1.0125391849529781) internal successors, (323), 320 states have internal predecessors, (323), 46 states have call successors, (46), 33 states have call predecessors, (46), 32 states have return successors, (45), 44 states have call predecessors, (45), 45 states have call successors, (45) [2024-09-20 12:05:28,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 414 transitions. [2024-09-20 12:05:28,749 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 414 transitions. Word has length 445 [2024-09-20 12:05:28,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:05:28,749 INFO L474 AbstractCegarLoop]: Abstraction has 398 states and 414 transitions. [2024-09-20 12:05:28,749 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 134 states, 134 states have (on average 2.7388059701492535) internal successors, (367), 134 states have internal predecessors, (367), 88 states have call successors, (90), 2 states have call predecessors, (90), 2 states have return successors, (89), 88 states have call predecessors, (89), 88 states have call successors, (89) [2024-09-20 12:05:28,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:05:28,750 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 414 transitions. [2024-09-20 12:05:28,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 448 [2024-09-20 12:05:28,752 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:05:28,752 INFO L216 NwaCegarLoop]: trace histogram [44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:05:28,771 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 12:05:28,952 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2024-09-20 12:05:28,953 INFO L399 AbstractCegarLoop]: === Iteration 54 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:05:28,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:05:28,953 INFO L85 PathProgramCache]: Analyzing trace with hash 1511265909, now seen corresponding path program 51 times [2024-09-20 12:05:28,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:05:28,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004039136] [2024-09-20 12:05:28,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:05:28,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:05:29,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:32,397 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:05:32,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:32,398 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-09-20 12:05:32,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:32,399 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-09-20 12:05:32,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:32,400 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-20 12:05:32,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:32,401 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-09-20 12:05:32,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:32,402 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-20 12:05:32,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:32,403 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-09-20 12:05:32,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:32,404 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-09-20 12:05:32,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:32,405 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-09-20 12:05:32,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:32,406 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-20 12:05:32,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:32,407 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-09-20 12:05:32,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:32,408 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-09-20 12:05:32,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:32,408 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-09-20 12:05:32,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:32,409 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-09-20 12:05:32,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:32,410 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-09-20 12:05:32,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:32,411 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-09-20 12:05:32,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:32,412 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2024-09-20 12:05:32,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:32,413 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-09-20 12:05:32,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:32,414 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2024-09-20 12:05:32,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:32,415 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-09-20 12:05:32,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:32,417 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-09-20 12:05:32,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:32,418 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-09-20 12:05:32,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:32,419 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-09-20 12:05:32,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:32,420 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-09-20 12:05:32,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:32,420 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-09-20 12:05:32,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:32,421 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-09-20 12:05:32,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:32,422 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-09-20 12:05:32,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:32,423 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-09-20 12:05:32,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:32,424 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2024-09-20 12:05:32,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:32,425 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 323 [2024-09-20 12:05:32,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:32,426 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 331 [2024-09-20 12:05:32,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:32,427 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 339 [2024-09-20 12:05:32,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:32,428 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 347 [2024-09-20 12:05:32,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:32,429 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2024-09-20 12:05:32,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:32,430 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 363 [2024-09-20 12:05:32,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:32,431 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 371 [2024-09-20 12:05:32,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:32,432 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 379 [2024-09-20 12:05:32,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:32,433 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 387 [2024-09-20 12:05:32,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:32,434 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 395 [2024-09-20 12:05:32,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:32,435 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 403 [2024-09-20 12:05:32,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:32,436 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 411 [2024-09-20 12:05:32,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:32,437 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 419 [2024-09-20 12:05:32,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:32,438 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 427 [2024-09-20 12:05:32,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:32,453 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 435 [2024-09-20 12:05:32,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:05:32,456 INFO L134 CoverageAnalysis]: Checked inductivity of 9288 backedges. 3658 proven. 2018 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2024-09-20 12:05:32,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:05:32,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004039136] [2024-09-20 12:05:32,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004039136] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:05:32,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1810737205] [2024-09-20 12:05:32,456 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-20 12:05:32,456 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:05:32,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:05:32,457 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 12:05:32,458 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 12:05:32,776 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 44 check-sat command(s) [2024-09-20 12:05:32,777 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:05:32,783 INFO L262 TraceCheckSpWp]: Trace formula consists of 1216 conjuncts, 90 conjuncts are in the unsatisfiable core [2024-09-20 12:05:32,788 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:05:35,047 INFO L134 CoverageAnalysis]: Checked inductivity of 9288 backedges. 1978 proven. 3698 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2024-09-20 12:05:35,047 INFO L327 TraceCheckSpWp]: Computing backward predicates...