./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/nla-digbench-scaling/egcd3-ll_valuebound10.c --full-output --procedureinliner.inline.calls.to.implemented.procedures NEVER --traceabstraction.positions.where.we.compute.the.hoare.annotation All --traceabstraction.encode.modifies.clause.in.ensures.clause.of.contracts true --witnessprinter.yaml.format.version 2.1 --witnessprinter.generate.graphml.witnesses false --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version fb1cb0b9 Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/bin/java -Dosgi.configuration.area=/storage/repos/certificate-witnesses-artifact/automizer/data/config -Xmx15G -Xms4m -jar /storage/repos/certificate-witnesses-artifact/automizer/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/certificate-witnesses-artifact/automizer/data -tc /storage/repos/certificate-witnesses-artifact/automizer/config/AutomizerReach.xml -i ../sv-benchmarks/c/nla-digbench-scaling/egcd3-ll_valuebound10.c -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 776d32abf1ae3b62e7ad4a02cd7c02c0cc6433852a1fe73b7d30c6e216da832a --procedureinliner.inline.calls.to.implemented.procedures NEVER --traceabstraction.positions.where.we.compute.the.hoare.annotation All --traceabstraction.encode.modifies.clause.in.ensures.clause.of.contracts true --witnessprinter.yaml.format.version 2.1 --witnessprinter.generate.graphml.witnesses false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.dk.referee-eval-fb1cb0b-m [2024-09-25 10:54:05,474 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-09-25 10:54:05,538 INFO L114 SettingsManager]: Loading settings from /storage/repos/certificate-witnesses-artifact/automizer/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-09-25 10:54:05,542 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-09-25 10:54:05,543 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-09-25 10:54:05,568 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-09-25 10:54:05,570 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-09-25 10:54:05,570 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-09-25 10:54:05,571 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-09-25 10:54:05,572 INFO L153 SettingsManager]: * Use memory slicer=true [2024-09-25 10:54:05,574 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-09-25 10:54:05,575 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-09-25 10:54:05,575 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-09-25 10:54:05,575 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-09-25 10:54:05,575 INFO L153 SettingsManager]: * Use SBE=true [2024-09-25 10:54:05,576 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-09-25 10:54:05,576 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-09-25 10:54:05,576 INFO L153 SettingsManager]: * sizeof long=4 [2024-09-25 10:54:05,576 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-09-25 10:54:05,577 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-09-25 10:54:05,577 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-09-25 10:54:05,579 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-09-25 10:54:05,579 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-09-25 10:54:05,580 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-09-25 10:54:05,580 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-09-25 10:54:05,580 INFO L153 SettingsManager]: * sizeof long double=12 [2024-09-25 10:54:05,580 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-09-25 10:54:05,580 INFO L153 SettingsManager]: * Use constant arrays=true [2024-09-25 10:54:05,580 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-09-25 10:54:05,581 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-09-25 10:54:05,581 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-09-25 10:54:05,581 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-09-25 10:54:05,581 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-25 10:54:05,581 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-09-25 10:54:05,581 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-09-25 10:54:05,582 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-09-25 10:54:05,582 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-09-25 10:54:05,582 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-09-25 10:54:05,582 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-09-25 10:54:05,582 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-09-25 10:54:05,582 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-09-25 10:54:05,584 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-09-25 10:54:05,584 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 -> 776d32abf1ae3b62e7ad4a02cd7c02c0cc6433852a1fe73b7d30c6e216da832a Applying setting for plugin de.uni_freiburg.informatik.ultimate.boogie.procedureinliner: Inline calls to implemented procedures -> NEVER Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Positions where we compute the Hoare Annotation -> All Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Encode 'modifies' clause in 'ensures' clause of contracts -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: YAML Format version -> 2.1 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Generate GraphML witnesses -> false [2024-09-25 10:54:05,848 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-09-25 10:54:05,866 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-09-25 10:54:05,868 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-09-25 10:54:05,869 INFO L270 PluginConnector]: Initializing CDTParser... [2024-09-25 10:54:05,870 INFO L274 PluginConnector]: CDTParser initialized [2024-09-25 10:54:05,871 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/certificate-witnesses-artifact/automizer/../sv-benchmarks/c/nla-digbench-scaling/egcd3-ll_valuebound10.c [2024-09-25 10:54:07,240 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-09-25 10:54:07,387 INFO L384 CDTParser]: Found 1 translation units. [2024-09-25 10:54:07,387 INFO L180 CDTParser]: Scanning /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/nla-digbench-scaling/egcd3-ll_valuebound10.c [2024-09-25 10:54:07,392 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/certificate-witnesses-artifact/automizer/data/2b2fcd73a/2694392b19874682b561322e036241ee/FLAGf65573ae3 [2024-09-25 10:54:07,402 INFO L435 CDTParser]: Successfully deleted /storage/repos/certificate-witnesses-artifact/automizer/data/2b2fcd73a/2694392b19874682b561322e036241ee [2024-09-25 10:54:07,403 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-09-25 10:54:07,404 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-09-25 10:54:07,406 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-09-25 10:54:07,406 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-09-25 10:54:07,409 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-09-25 10:54:07,410 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.09 10:54:07" (1/1) ... [2024-09-25 10:54:07,411 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@775b2b98 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.09 10:54:07, skipping insertion in model container [2024-09-25 10:54:07,411 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.09 10:54:07" (1/1) ... [2024-09-25 10:54:07,425 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-09-25 10:54:07,529 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/nla-digbench-scaling/egcd3-ll_valuebound10.c[490,503] [2024-09-25 10:54:07,552 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-25 10:54:07,562 INFO L200 MainTranslator]: Completed pre-run [2024-09-25 10:54:07,570 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/nla-digbench-scaling/egcd3-ll_valuebound10.c[490,503] [2024-09-25 10:54:07,581 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-25 10:54:07,597 INFO L204 MainTranslator]: Completed translation [2024-09-25 10:54:07,597 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.09 10:54:07 WrapperNode [2024-09-25 10:54:07,597 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-09-25 10:54:07,598 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-09-25 10:54:07,599 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-09-25 10:54:07,599 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-09-25 10:54:07,603 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.09 10:54:07" (1/1) ... [2024-09-25 10:54:07,609 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.09 10:54:07" (1/1) ... [2024-09-25 10:54:07,613 INFO L138 Inliner]: procedures = 14, calls = 16, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2024-09-25 10:54:07,614 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-09-25 10:54:07,615 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-09-25 10:54:07,615 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-09-25 10:54:07,615 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-09-25 10:54:07,622 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.09 10:54:07" (1/1) ... [2024-09-25 10:54:07,623 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.09 10:54:07" (1/1) ... [2024-09-25 10:54:07,627 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.09 10:54:07" (1/1) ... [2024-09-25 10:54:07,641 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-09-25 10:54:07,642 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.09 10:54:07" (1/1) ... [2024-09-25 10:54:07,642 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.09 10:54:07" (1/1) ... [2024-09-25 10:54:07,645 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.09 10:54:07" (1/1) ... [2024-09-25 10:54:07,648 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.09 10:54:07" (1/1) ... [2024-09-25 10:54:07,655 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.09 10:54:07" (1/1) ... [2024-09-25 10:54:07,658 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.09 10:54:07" (1/1) ... [2024-09-25 10:54:07,660 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-09-25 10:54:07,662 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-09-25 10:54:07,662 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-09-25 10:54:07,663 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-09-25 10:54:07,663 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.09 10:54:07" (1/1) ... [2024-09-25 10:54:07,668 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-25 10:54:07,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:54:07,690 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/certificate-witnesses-artifact/automizer/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-09-25 10:54:07,695 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-09-25 10:54:07,729 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-09-25 10:54:07,730 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-09-25 10:54:07,730 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-09-25 10:54:07,730 INFO L130 BoogieDeclarations]: Found specification of procedure main [2024-09-25 10:54:07,730 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2024-09-25 10:54:07,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-09-25 10:54:07,730 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2024-09-25 10:54:07,731 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2024-09-25 10:54:07,731 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-09-25 10:54:07,732 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-09-25 10:54:07,732 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-09-25 10:54:07,732 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-09-25 10:54:07,786 INFO L241 CfgBuilder]: Building ICFG [2024-09-25 10:54:07,788 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2024-09-25 10:54:07,916 INFO L? ?]: Removed 5 outVars from TransFormulas that were not future-live. [2024-09-25 10:54:07,916 INFO L290 CfgBuilder]: Performing block encoding [2024-09-25 10:54:07,934 INFO L312 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-09-25 10:54:07,934 INFO L317 CfgBuilder]: Removed 3 assume(true) statements. [2024-09-25 10:54:07,935 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.09 10:54:07 BoogieIcfgContainer [2024-09-25 10:54:07,935 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-09-25 10:54:07,936 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-09-25 10:54:07,937 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-09-25 10:54:07,939 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-09-25 10:54:07,939 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.09 10:54:07" (1/3) ... [2024-09-25 10:54:07,939 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3d18a556 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.09 10:54:07, skipping insertion in model container [2024-09-25 10:54:07,940 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.09 10:54:07" (2/3) ... [2024-09-25 10:54:07,940 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3d18a556 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.09 10:54:07, skipping insertion in model container [2024-09-25 10:54:07,940 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.09 10:54:07" (3/3) ... [2024-09-25 10:54:07,943 INFO L112 eAbstractionObserver]: Analyzing ICFG egcd3-ll_valuebound10.c [2024-09-25 10:54:07,956 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:All NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-09-25 10:54:07,956 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-09-25 10:54:08,000 INFO L335 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-09-25 10:54:08,006 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;@45efca5b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-25 10:54:08,007 INFO L337 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-09-25 10:54:08,010 INFO L276 IsEmpty]: Start isEmpty. Operand has 38 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 22 states have internal predecessors, (33), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2024-09-25 10:54:08,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2024-09-25 10:54:08,016 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:54:08,017 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:54:08,018 INFO L399 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:54:08,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:54:08,024 INFO L85 PathProgramCache]: Analyzing trace with hash -681232038, now seen corresponding path program 1 times [2024-09-25 10:54:08,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:54:08,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479494435] [2024-09-25 10:54:08,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:54:08,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:54:08,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:08,154 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:54:08,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:08,161 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-25 10:54:08,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:08,165 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-25 10:54:08,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:08,169 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-25 10:54:08,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:08,181 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-25 10:54:08,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:08,188 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-25 10:54:08,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:54:08,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479494435] [2024-09-25 10:54:08,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479494435] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-25 10:54:08,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-25 10:54:08,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-09-25 10:54:08,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085949671] [2024-09-25 10:54:08,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-25 10:54:08,193 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-09-25 10:54:08,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:54:08,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-09-25 10:54:08,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-09-25 10:54:08,221 INFO L87 Difference]: Start difference. First operand has 38 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 22 states have internal predecessors, (33), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) 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, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-09-25 10:54:08,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:54:08,248 INFO L93 Difference]: Finished difference Result 70 states and 112 transitions. [2024-09-25 10:54:08,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-25 10:54:08,250 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, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 32 [2024-09-25 10:54:08,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:54:08,255 INFO L225 Difference]: With dead ends: 70 [2024-09-25 10:54:08,255 INFO L226 Difference]: Without dead ends: 34 [2024-09-25 10:54:08,257 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-09-25 10:54:08,260 INFO L434 NwaCegarLoop]: 45 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, 45 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-25 10:54:08,261 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 45 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-25 10:54:08,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2024-09-25 10:54:08,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 34. [2024-09-25 10:54:08,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 19 states have (on average 1.2105263157894737) internal successors, (23), 20 states have internal predecessors, (23), 11 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2024-09-25 10:54:08,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 43 transitions. [2024-09-25 10:54:08,287 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 43 transitions. Word has length 32 [2024-09-25 10:54:08,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:54:08,287 INFO L474 AbstractCegarLoop]: Abstraction has 34 states and 43 transitions. [2024-09-25 10:54:08,287 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, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-09-25 10:54:08,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:54:08,288 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 43 transitions. [2024-09-25 10:54:08,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2024-09-25 10:54:08,289 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:54:08,289 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:54:08,289 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-09-25 10:54:08,290 INFO L399 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:54:08,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:54:08,290 INFO L85 PathProgramCache]: Analyzing trace with hash -2087558939, now seen corresponding path program 1 times [2024-09-25 10:54:08,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:54:08,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987406920] [2024-09-25 10:54:08,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:54:08,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:54:08,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:08,501 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:54:08,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:08,505 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-25 10:54:08,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:08,508 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-25 10:54:08,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:08,512 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-25 10:54:08,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:08,515 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-25 10:54:08,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:08,536 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-09-25 10:54:08,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:54:08,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987406920] [2024-09-25 10:54:08,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987406920] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-25 10:54:08,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-25 10:54:08,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-09-25 10:54:08,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243811248] [2024-09-25 10:54:08,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-25 10:54:08,538 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-25 10:54:08,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:54:08,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-25 10:54:08,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-09-25 10:54:08,539 INFO L87 Difference]: Start difference. First operand 34 states and 43 transitions. Second operand has 6 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2024-09-25 10:54:08,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:54:08,621 INFO L93 Difference]: Finished difference Result 53 states and 68 transitions. [2024-09-25 10:54:08,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-25 10:54:08,622 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 33 [2024-09-25 10:54:08,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:54:08,624 INFO L225 Difference]: With dead ends: 53 [2024-09-25 10:54:08,624 INFO L226 Difference]: Without dead ends: 46 [2024-09-25 10:54:08,625 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-09-25 10:54:08,625 INFO L434 NwaCegarLoop]: 32 mSDtfsCounter, 20 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-25 10:54:08,626 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 129 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-25 10:54:08,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2024-09-25 10:54:08,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 36. [2024-09-25 10:54:08,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 21 states have (on average 1.1904761904761905) internal successors, (25), 22 states have internal predecessors, (25), 11 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2024-09-25 10:54:08,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 45 transitions. [2024-09-25 10:54:08,639 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 45 transitions. Word has length 33 [2024-09-25 10:54:08,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:54:08,639 INFO L474 AbstractCegarLoop]: Abstraction has 36 states and 45 transitions. [2024-09-25 10:54:08,640 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2024-09-25 10:54:08,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:54:08,640 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 45 transitions. [2024-09-25 10:54:08,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2024-09-25 10:54:08,641 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:54:08,641 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:54:08,641 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-09-25 10:54:08,641 INFO L399 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:54:08,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:54:08,641 INFO L85 PathProgramCache]: Analyzing trace with hash 2066421882, now seen corresponding path program 1 times [2024-09-25 10:54:08,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:54:08,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453459101] [2024-09-25 10:54:08,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:54:08,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:54:08,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-25 10:54:08,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [676045640] [2024-09-25 10:54:08,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:54:08,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:54:08,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:54:08,674 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:54:08,675 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-09-25 10:54:08,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:08,721 INFO L262 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-09-25 10:54:08,725 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:54:08,824 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-25 10:54:08,824 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-25 10:54:08,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:54:08,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453459101] [2024-09-25 10:54:08,825 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-25 10:54:08,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [676045640] [2024-09-25 10:54:08,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [676045640] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-25 10:54:08,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-25 10:54:08,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-25 10:54:08,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907102652] [2024-09-25 10:54:08,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-25 10:54:08,828 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-25 10:54:08,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:54:08,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-25 10:54:08,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-25 10:54:08,829 INFO L87 Difference]: Start difference. First operand 36 states and 45 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-09-25 10:54:08,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:54:08,876 INFO L93 Difference]: Finished difference Result 52 states and 66 transitions. [2024-09-25 10:54:08,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-25 10:54:08,876 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 36 [2024-09-25 10:54:08,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:54:08,878 INFO L225 Difference]: With dead ends: 52 [2024-09-25 10:54:08,879 INFO L226 Difference]: Without dead ends: 50 [2024-09-25 10:54:08,879 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-25 10:54:08,880 INFO L434 NwaCegarLoop]: 37 mSDtfsCounter, 7 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-25 10:54:08,881 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 142 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-25 10:54:08,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2024-09-25 10:54:08,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 49. [2024-09-25 10:54:08,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 29 states have (on average 1.206896551724138) internal successors, (35), 30 states have internal predecessors, (35), 15 states have call successors, (15), 5 states have call predecessors, (15), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2024-09-25 10:54:08,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 63 transitions. [2024-09-25 10:54:08,895 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 63 transitions. Word has length 36 [2024-09-25 10:54:08,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:54:08,896 INFO L474 AbstractCegarLoop]: Abstraction has 49 states and 63 transitions. [2024-09-25 10:54:08,896 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-09-25 10:54:08,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:54:08,896 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 63 transitions. [2024-09-25 10:54:08,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2024-09-25 10:54:08,897 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:54:08,898 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:54:08,910 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-09-25 10:54:09,101 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:54:09,102 INFO L399 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:54:09,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:54:09,102 INFO L85 PathProgramCache]: Analyzing trace with hash -1918028984, now seen corresponding path program 1 times [2024-09-25 10:54:09,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:54:09,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639615884] [2024-09-25 10:54:09,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:54:09,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:54:09,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:09,214 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:54:09,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:09,217 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-25 10:54:09,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:09,220 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-25 10:54:09,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:09,222 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-25 10:54:09,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:09,245 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-25 10:54:09,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:09,250 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-09-25 10:54:09,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:54:09,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639615884] [2024-09-25 10:54:09,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639615884] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:54:09,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1664156537] [2024-09-25 10:54:09,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:54:09,251 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:54:09,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:54:09,254 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:54:09,256 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-09-25 10:54:09,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:09,305 INFO L262 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-09-25 10:54:09,307 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:54:09,342 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-09-25 10:54:09,342 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:54:09,423 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-09-25 10:54:09,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1664156537] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:54:09,423 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:54:09,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 9 [2024-09-25 10:54:09,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954242059] [2024-09-25 10:54:09,424 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:54:09,424 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-09-25 10:54:09,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:54:09,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-09-25 10:54:09,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-09-25 10:54:09,425 INFO L87 Difference]: Start difference. First operand 49 states and 63 transitions. Second operand has 9 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-09-25 10:54:09,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:54:09,593 INFO L93 Difference]: Finished difference Result 102 states and 142 transitions. [2024-09-25 10:54:09,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-25 10:54:09,596 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 38 [2024-09-25 10:54:09,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:54:09,597 INFO L225 Difference]: With dead ends: 102 [2024-09-25 10:54:09,597 INFO L226 Difference]: Without dead ends: 95 [2024-09-25 10:54:09,598 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 81 SyntacticMatches, 4 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2024-09-25 10:54:09,598 INFO L434 NwaCegarLoop]: 42 mSDtfsCounter, 60 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-25 10:54:09,599 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 213 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-25 10:54:09,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2024-09-25 10:54:09,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 70. [2024-09-25 10:54:09,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 46 states have (on average 1.2608695652173914) internal successors, (58), 47 states have internal predecessors, (58), 19 states have call successors, (19), 5 states have call predecessors, (19), 4 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2024-09-25 10:54:09,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 94 transitions. [2024-09-25 10:54:09,620 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 94 transitions. Word has length 38 [2024-09-25 10:54:09,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:54:09,620 INFO L474 AbstractCegarLoop]: Abstraction has 70 states and 94 transitions. [2024-09-25 10:54:09,621 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-09-25 10:54:09,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:54:09,621 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 94 transitions. [2024-09-25 10:54:09,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2024-09-25 10:54:09,621 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:54:09,622 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:54:09,636 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-09-25 10:54:09,827 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:54:09,828 INFO L399 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:54:09,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:54:09,828 INFO L85 PathProgramCache]: Analyzing trace with hash -1557854921, now seen corresponding path program 1 times [2024-09-25 10:54:09,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:54:09,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269884529] [2024-09-25 10:54:09,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:54:09,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:54:09,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-25 10:54:09,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [212421408] [2024-09-25 10:54:09,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:54:09,846 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:54:09,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:54:09,850 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:54:09,851 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-09-25 10:54:09,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:09,895 INFO L262 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-09-25 10:54:09,896 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:54:09,966 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-25 10:54:09,966 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-25 10:54:09,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:54:09,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269884529] [2024-09-25 10:54:09,967 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-25 10:54:09,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [212421408] [2024-09-25 10:54:09,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [212421408] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-25 10:54:09,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-25 10:54:09,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-25 10:54:09,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767891018] [2024-09-25 10:54:09,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-25 10:54:09,967 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-25 10:54:09,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:54:09,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-25 10:54:09,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-25 10:54:09,968 INFO L87 Difference]: Start difference. First operand 70 states and 94 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-09-25 10:54:10,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:54:10,029 INFO L93 Difference]: Finished difference Result 78 states and 101 transitions. [2024-09-25 10:54:10,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-25 10:54:10,029 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 41 [2024-09-25 10:54:10,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:54:10,031 INFO L225 Difference]: With dead ends: 78 [2024-09-25 10:54:10,031 INFO L226 Difference]: Without dead ends: 76 [2024-09-25 10:54:10,032 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-25 10:54:10,033 INFO L434 NwaCegarLoop]: 38 mSDtfsCounter, 7 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-25 10:54:10,033 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 139 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-25 10:54:10,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2024-09-25 10:54:10,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 74. [2024-09-25 10:54:10,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 49 states have (on average 1.2448979591836735) internal successors, (61), 50 states have internal predecessors, (61), 19 states have call successors, (19), 6 states have call predecessors, (19), 5 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2024-09-25 10:54:10,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 97 transitions. [2024-09-25 10:54:10,055 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 97 transitions. Word has length 41 [2024-09-25 10:54:10,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:54:10,055 INFO L474 AbstractCegarLoop]: Abstraction has 74 states and 97 transitions. [2024-09-25 10:54:10,055 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-09-25 10:54:10,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:54:10,056 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 97 transitions. [2024-09-25 10:54:10,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2024-09-25 10:54:10,056 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:54:10,056 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:54:10,070 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-09-25 10:54:10,257 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:54:10,257 INFO L399 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:54:10,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:54:10,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1651771191, now seen corresponding path program 1 times [2024-09-25 10:54:10,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:54:10,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641983716] [2024-09-25 10:54:10,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:54:10,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:54:10,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-25 10:54:10,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [61393366] [2024-09-25 10:54:10,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:54:10,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:54:10,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:54:10,290 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:54:10,293 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-09-25 10:54:10,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:10,335 INFO L262 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-09-25 10:54:10,337 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:54:10,563 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-09-25 10:54:10,564 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:54:10,827 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-25 10:54:10,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:54:10,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641983716] [2024-09-25 10:54:10,828 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-25 10:54:10,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [61393366] [2024-09-25 10:54:10,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [61393366] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:54:10,828 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-25 10:54:10,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9] total 17 [2024-09-25 10:54:10,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257548252] [2024-09-25 10:54:10,829 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-25 10:54:10,829 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-09-25 10:54:10,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:54:10,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-09-25 10:54:10,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2024-09-25 10:54:10,831 INFO L87 Difference]: Start difference. First operand 74 states and 97 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 15 states have internal predecessors, (34), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-09-25 10:54:11,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:54:11,900 INFO L93 Difference]: Finished difference Result 132 states and 180 transitions. [2024-09-25 10:54:11,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-09-25 10:54:11,900 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 15 states have internal predecessors, (34), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 41 [2024-09-25 10:54:11,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:54:11,901 INFO L225 Difference]: With dead ends: 132 [2024-09-25 10:54:11,901 INFO L226 Difference]: Without dead ends: 130 [2024-09-25 10:54:11,901 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 64 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=161, Invalid=541, Unknown=0, NotChecked=0, Total=702 [2024-09-25 10:54:11,902 INFO L434 NwaCegarLoop]: 35 mSDtfsCounter, 99 mSDsluCounter, 281 mSDsCounter, 0 mSdLazyCounter, 318 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 316 SdHoareTripleChecker+Invalid, 380 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-09-25 10:54:11,902 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [99 Valid, 316 Invalid, 380 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 318 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-09-25 10:54:11,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2024-09-25 10:54:11,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 109. [2024-09-25 10:54:11,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 75 states have (on average 1.2533333333333334) internal successors, (94), 76 states have internal predecessors, (94), 27 states have call successors, (27), 7 states have call predecessors, (27), 6 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2024-09-25 10:54:11,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 146 transitions. [2024-09-25 10:54:11,924 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 146 transitions. Word has length 41 [2024-09-25 10:54:11,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:54:11,925 INFO L474 AbstractCegarLoop]: Abstraction has 109 states and 146 transitions. [2024-09-25 10:54:11,925 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 15 states have internal predecessors, (34), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-09-25 10:54:11,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:54:11,925 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 146 transitions. [2024-09-25 10:54:11,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2024-09-25 10:54:11,926 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:54:11,928 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:54:11,940 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-09-25 10:54:12,129 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:54:12,129 INFO L399 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:54:12,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:54:12,130 INFO L85 PathProgramCache]: Analyzing trace with hash -1994416550, now seen corresponding path program 1 times [2024-09-25 10:54:12,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:54:12,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846062797] [2024-09-25 10:54:12,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:54:12,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:54:12,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-25 10:54:12,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [61853661] [2024-09-25 10:54:12,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:54:12,141 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:54:12,141 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:54:12,142 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:54:12,144 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-09-25 10:54:12,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:12,182 INFO L262 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-09-25 10:54:12,183 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:54:12,215 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-09-25 10:54:12,215 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-25 10:54:12,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:54:12,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846062797] [2024-09-25 10:54:12,216 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-25 10:54:12,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [61853661] [2024-09-25 10:54:12,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [61853661] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-25 10:54:12,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-25 10:54:12,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-25 10:54:12,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775664338] [2024-09-25 10:54:12,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-25 10:54:12,217 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-25 10:54:12,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:54:12,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-25 10:54:12,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-25 10:54:12,218 INFO L87 Difference]: Start difference. First operand 109 states and 146 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-09-25 10:54:12,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:54:12,301 INFO L93 Difference]: Finished difference Result 155 states and 218 transitions. [2024-09-25 10:54:12,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-25 10:54:12,301 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 46 [2024-09-25 10:54:12,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:54:12,304 INFO L225 Difference]: With dead ends: 155 [2024-09-25 10:54:12,304 INFO L226 Difference]: Without dead ends: 153 [2024-09-25 10:54:12,305 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-25 10:54:12,306 INFO L434 NwaCegarLoop]: 36 mSDtfsCounter, 6 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-25 10:54:12,307 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 132 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-25 10:54:12,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2024-09-25 10:54:12,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 147. [2024-09-25 10:54:12,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 92 states have (on average 1.2826086956521738) internal successors, (118), 93 states have internal predecessors, (118), 47 states have call successors, (47), 8 states have call predecessors, (47), 7 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2024-09-25 10:54:12,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 210 transitions. [2024-09-25 10:54:12,354 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 210 transitions. Word has length 46 [2024-09-25 10:54:12,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:54:12,355 INFO L474 AbstractCegarLoop]: Abstraction has 147 states and 210 transitions. [2024-09-25 10:54:12,355 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-09-25 10:54:12,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:54:12,355 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 210 transitions. [2024-09-25 10:54:12,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2024-09-25 10:54:12,356 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:54:12,356 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:54:12,367 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-09-25 10:54:12,556 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2024-09-25 10:54:12,557 INFO L399 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:54:12,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:54:12,557 INFO L85 PathProgramCache]: Analyzing trace with hash 1824834714, now seen corresponding path program 1 times [2024-09-25 10:54:12,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:54:12,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733462739] [2024-09-25 10:54:12,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:54:12,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:54:12,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-25 10:54:12,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [465789225] [2024-09-25 10:54:12,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:54:12,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:54:12,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:54:12,571 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:54:12,572 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-09-25 10:54:12,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:12,605 INFO L262 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-09-25 10:54:12,606 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:54:12,695 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-25 10:54:12,695 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:54:12,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:54:12,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733462739] [2024-09-25 10:54:12,743 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-25 10:54:12,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [465789225] [2024-09-25 10:54:12,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [465789225] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:54:12,743 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-25 10:54:12,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2024-09-25 10:54:12,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862363001] [2024-09-25 10:54:12,744 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-25 10:54:12,744 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-25 10:54:12,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:54:12,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-25 10:54:12,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-09-25 10:54:12,745 INFO L87 Difference]: Start difference. First operand 147 states and 210 transitions. Second operand has 7 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 6 states have internal predecessors, (23), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-09-25 10:54:12,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:54:12,887 INFO L93 Difference]: Finished difference Result 174 states and 246 transitions. [2024-09-25 10:54:12,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-25 10:54:12,888 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 6 states have internal predecessors, (23), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 46 [2024-09-25 10:54:12,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:54:12,889 INFO L225 Difference]: With dead ends: 174 [2024-09-25 10:54:12,889 INFO L226 Difference]: Without dead ends: 172 [2024-09-25 10:54:12,890 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-09-25 10:54:12,890 INFO L434 NwaCegarLoop]: 44 mSDtfsCounter, 26 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-25 10:54:12,890 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 221 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-25 10:54:12,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2024-09-25 10:54:12,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 170. [2024-09-25 10:54:12,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 105 states have (on average 1.276190476190476) internal successors, (134), 106 states have internal predecessors, (134), 55 states have call successors, (55), 10 states have call predecessors, (55), 9 states have return successors, (53), 53 states have call predecessors, (53), 53 states have call successors, (53) [2024-09-25 10:54:12,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 242 transitions. [2024-09-25 10:54:12,930 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 242 transitions. Word has length 46 [2024-09-25 10:54:12,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:54:12,930 INFO L474 AbstractCegarLoop]: Abstraction has 170 states and 242 transitions. [2024-09-25 10:54:12,931 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 6 states have internal predecessors, (23), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-09-25 10:54:12,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:54:12,931 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 242 transitions. [2024-09-25 10:54:12,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2024-09-25 10:54:12,933 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:54:12,933 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:54:12,947 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-09-25 10:54:13,134 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:54:13,135 INFO L399 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:54:13,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:54:13,136 INFO L85 PathProgramCache]: Analyzing trace with hash -1598858537, now seen corresponding path program 1 times [2024-09-25 10:54:13,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:54:13,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305443093] [2024-09-25 10:54:13,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:54:13,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:54:13,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-25 10:54:13,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1292792998] [2024-09-25 10:54:13,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:54:13,151 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:54:13,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:54:13,155 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:54:13,156 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-09-25 10:54:13,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:13,202 INFO L262 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-09-25 10:54:13,204 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:54:13,236 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-09-25 10:54:13,236 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-25 10:54:13,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:54:13,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305443093] [2024-09-25 10:54:13,237 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-25 10:54:13,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1292792998] [2024-09-25 10:54:13,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1292792998] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-25 10:54:13,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-25 10:54:13,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-25 10:54:13,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33745613] [2024-09-25 10:54:13,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-25 10:54:13,238 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-25 10:54:13,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:54:13,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-25 10:54:13,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-25 10:54:13,238 INFO L87 Difference]: Start difference. First operand 170 states and 242 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-09-25 10:54:13,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:54:13,314 INFO L93 Difference]: Finished difference Result 254 states and 385 transitions. [2024-09-25 10:54:13,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-25 10:54:13,314 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 51 [2024-09-25 10:54:13,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:54:13,316 INFO L225 Difference]: With dead ends: 254 [2024-09-25 10:54:13,316 INFO L226 Difference]: Without dead ends: 252 [2024-09-25 10:54:13,316 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-25 10:54:13,317 INFO L434 NwaCegarLoop]: 39 mSDtfsCounter, 4 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-25 10:54:13,317 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 140 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-25 10:54:13,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2024-09-25 10:54:13,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 234. [2024-09-25 10:54:13,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 234 states, 120 states have (on average 1.2416666666666667) internal successors, (149), 133 states have internal predecessors, (149), 103 states have call successors, (103), 11 states have call predecessors, (103), 10 states have return successors, (101), 89 states have call predecessors, (101), 101 states have call successors, (101) [2024-09-25 10:54:13,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 353 transitions. [2024-09-25 10:54:13,370 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 353 transitions. Word has length 51 [2024-09-25 10:54:13,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:54:13,370 INFO L474 AbstractCegarLoop]: Abstraction has 234 states and 353 transitions. [2024-09-25 10:54:13,370 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-09-25 10:54:13,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:54:13,371 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 353 transitions. [2024-09-25 10:54:13,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2024-09-25 10:54:13,371 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:54:13,372 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:54:13,386 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-09-25 10:54:13,572 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:54:13,572 INFO L399 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:54:13,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:54:13,573 INFO L85 PathProgramCache]: Analyzing trace with hash 1695820567, now seen corresponding path program 2 times [2024-09-25 10:54:13,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:54:13,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957046439] [2024-09-25 10:54:13,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:54:13,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:54:13,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:13,612 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:54:13,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:13,614 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-25 10:54:13,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:13,615 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-25 10:54:13,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:13,617 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-25 10:54:13,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:13,618 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-25 10:54:13,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:13,619 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-25 10:54:13,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:13,620 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-25 10:54:13,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:54:13,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957046439] [2024-09-25 10:54:13,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957046439] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-25 10:54:13,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-25 10:54:13,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-25 10:54:13,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328603773] [2024-09-25 10:54:13,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-25 10:54:13,622 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-25 10:54:13,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:54:13,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-25 10:54:13,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-25 10:54:13,622 INFO L87 Difference]: Start difference. First operand 234 states and 353 transitions. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-09-25 10:54:13,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:54:13,726 INFO L93 Difference]: Finished difference Result 291 states and 429 transitions. [2024-09-25 10:54:13,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-25 10:54:13,726 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 51 [2024-09-25 10:54:13,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:54:13,729 INFO L225 Difference]: With dead ends: 291 [2024-09-25 10:54:13,729 INFO L226 Difference]: Without dead ends: 177 [2024-09-25 10:54:13,730 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-09-25 10:54:13,730 INFO L434 NwaCegarLoop]: 51 mSDtfsCounter, 18 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-25 10:54:13,731 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 168 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-25 10:54:13,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2024-09-25 10:54:13,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 169. [2024-09-25 10:54:13,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 87 states have (on average 1.1839080459770115) internal successors, (103), 96 states have internal predecessors, (103), 71 states have call successors, (71), 11 states have call predecessors, (71), 10 states have return successors, (69), 61 states have call predecessors, (69), 69 states have call successors, (69) [2024-09-25 10:54:13,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 243 transitions. [2024-09-25 10:54:13,772 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 243 transitions. Word has length 51 [2024-09-25 10:54:13,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:54:13,772 INFO L474 AbstractCegarLoop]: Abstraction has 169 states and 243 transitions. [2024-09-25 10:54:13,772 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-09-25 10:54:13,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:54:13,772 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 243 transitions. [2024-09-25 10:54:13,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2024-09-25 10:54:13,773 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:54:13,773 INFO L216 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:54:13,774 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-09-25 10:54:13,774 INFO L399 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:54:13,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:54:13,774 INFO L85 PathProgramCache]: Analyzing trace with hash 1173987183, now seen corresponding path program 1 times [2024-09-25 10:54:13,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:54:13,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937202946] [2024-09-25 10:54:13,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:54:13,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:54:13,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-25 10:54:13,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1459574314] [2024-09-25 10:54:13,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:54:13,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:54:13,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:54:13,787 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:54:13,788 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-09-25 10:54:13,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:13,831 INFO L262 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-09-25 10:54:13,835 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:54:14,278 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 14 proven. 7 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2024-09-25 10:54:14,278 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:54:15,196 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2024-09-25 10:54:15,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:54:15,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937202946] [2024-09-25 10:54:15,197 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-25 10:54:15,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1459574314] [2024-09-25 10:54:15,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1459574314] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:54:15,197 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-25 10:54:15,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 23 [2024-09-25 10:54:15,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390256150] [2024-09-25 10:54:15,197 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-25 10:54:15,197 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-09-25 10:54:15,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:54:15,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-09-25 10:54:15,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2024-09-25 10:54:15,199 INFO L87 Difference]: Start difference. First operand 169 states and 243 transitions. Second operand has 23 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 20 states have internal predecessors, (43), 6 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) [2024-09-25 10:54:18,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:54:18,397 INFO L93 Difference]: Finished difference Result 393 states and 601 transitions. [2024-09-25 10:54:18,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-09-25 10:54:18,397 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 20 states have internal predecessors, (43), 6 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) Word has length 63 [2024-09-25 10:54:18,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:54:18,400 INFO L225 Difference]: With dead ends: 393 [2024-09-25 10:54:18,400 INFO L226 Difference]: Without dead ends: 385 [2024-09-25 10:54:18,401 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 753 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=548, Invalid=2532, Unknown=0, NotChecked=0, Total=3080 [2024-09-25 10:54:18,401 INFO L434 NwaCegarLoop]: 52 mSDtfsCounter, 257 mSDsluCounter, 608 mSDsCounter, 0 mSdLazyCounter, 745 mSolverCounterSat, 204 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 265 SdHoareTripleChecker+Valid, 660 SdHoareTripleChecker+Invalid, 949 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 204 IncrementalHoareTripleChecker+Valid, 745 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-09-25 10:54:18,401 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [265 Valid, 660 Invalid, 949 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [204 Valid, 745 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-09-25 10:54:18,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states. [2024-09-25 10:54:18,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 234. [2024-09-25 10:54:18,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 234 states, 131 states have (on average 1.2213740458015268) internal successors, (160), 138 states have internal predecessors, (160), 91 states have call successors, (91), 12 states have call predecessors, (91), 11 states have return successors, (89), 83 states have call predecessors, (89), 89 states have call successors, (89) [2024-09-25 10:54:18,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 340 transitions. [2024-09-25 10:54:18,500 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 340 transitions. Word has length 63 [2024-09-25 10:54:18,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:54:18,500 INFO L474 AbstractCegarLoop]: Abstraction has 234 states and 340 transitions. [2024-09-25 10:54:18,500 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 20 states have internal predecessors, (43), 6 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) [2024-09-25 10:54:18,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:54:18,501 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 340 transitions. [2024-09-25 10:54:18,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2024-09-25 10:54:18,501 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:54:18,502 INFO L216 NwaCegarLoop]: trace histogram [7, 6, 6, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:54:18,514 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-09-25 10:54:18,705 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,9 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:54:18,705 INFO L399 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:54:18,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:54:18,706 INFO L85 PathProgramCache]: Analyzing trace with hash -1431506047, now seen corresponding path program 1 times [2024-09-25 10:54:18,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:54:18,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481260205] [2024-09-25 10:54:18,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:54:18,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:54:18,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:18,766 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:54:18,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:18,768 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-25 10:54:18,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:18,771 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-25 10:54:18,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:18,774 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-25 10:54:18,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:18,775 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-25 10:54:18,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:18,777 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-25 10:54:18,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:18,781 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-25 10:54:18,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:18,784 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-25 10:54:18,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:18,789 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-25 10:54:18,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:18,791 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-25 10:54:18,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:18,794 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-25 10:54:18,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:18,795 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-25 10:54:18,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:54:18,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481260205] [2024-09-25 10:54:18,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481260205] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-25 10:54:18,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-25 10:54:18,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-25 10:54:18,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060086468] [2024-09-25 10:54:18,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-25 10:54:18,796 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-25 10:54:18,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:54:18,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-25 10:54:18,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-25 10:54:18,797 INFO L87 Difference]: Start difference. First operand 234 states and 340 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 3 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2024-09-25 10:54:18,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:54:18,919 INFO L93 Difference]: Finished difference Result 399 states and 580 transitions. [2024-09-25 10:54:18,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-25 10:54:18,920 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 3 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 71 [2024-09-25 10:54:18,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:54:18,921 INFO L225 Difference]: With dead ends: 399 [2024-09-25 10:54:18,922 INFO L226 Difference]: Without dead ends: 243 [2024-09-25 10:54:18,924 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-25 10:54:18,924 INFO L434 NwaCegarLoop]: 39 mSDtfsCounter, 1 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-25 10:54:18,924 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 129 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-25 10:54:18,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2024-09-25 10:54:19,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 228. [2024-09-25 10:54:19,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 129 states have (on average 1.2248062015503876) internal successors, (158), 130 states have internal predecessors, (158), 87 states have call successors, (87), 12 states have call predecessors, (87), 11 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2024-09-25 10:54:19,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 330 transitions. [2024-09-25 10:54:19,011 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 330 transitions. Word has length 71 [2024-09-25 10:54:19,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:54:19,011 INFO L474 AbstractCegarLoop]: Abstraction has 228 states and 330 transitions. [2024-09-25 10:54:19,011 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 3 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2024-09-25 10:54:19,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:54:19,012 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 330 transitions. [2024-09-25 10:54:19,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2024-09-25 10:54:19,012 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:54:19,012 INFO L216 NwaCegarLoop]: trace histogram [8, 7, 7, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:54:19,012 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-09-25 10:54:19,013 INFO L399 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:54:19,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:54:19,013 INFO L85 PathProgramCache]: Analyzing trace with hash -683532968, now seen corresponding path program 1 times [2024-09-25 10:54:19,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:54:19,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872997297] [2024-09-25 10:54:19,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:54:19,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:54:19,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-25 10:54:19,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1481178504] [2024-09-25 10:54:19,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:54:19,023 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:54:19,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:54:19,027 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:54:19,028 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-09-25 10:54:19,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:19,067 INFO L262 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-09-25 10:54:19,068 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:54:19,117 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 14 proven. 5 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2024-09-25 10:54:19,118 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:54:19,183 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2024-09-25 10:54:19,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:54:19,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872997297] [2024-09-25 10:54:19,183 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-25 10:54:19,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1481178504] [2024-09-25 10:54:19,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1481178504] provided 1 perfect and 1 imperfect interpolant sequences [2024-09-25 10:54:19,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-25 10:54:19,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2024-09-25 10:54:19,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399620466] [2024-09-25 10:54:19,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-25 10:54:19,184 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-25 10:54:19,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:54:19,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-25 10:54:19,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-09-25 10:54:19,185 INFO L87 Difference]: Start difference. First operand 228 states and 330 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2024-09-25 10:54:19,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:54:19,296 INFO L93 Difference]: Finished difference Result 234 states and 335 transitions. [2024-09-25 10:54:19,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-25 10:54:19,297 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 73 [2024-09-25 10:54:19,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:54:19,298 INFO L225 Difference]: With dead ends: 234 [2024-09-25 10:54:19,298 INFO L226 Difference]: Without dead ends: 232 [2024-09-25 10:54:19,298 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 138 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-09-25 10:54:19,299 INFO L434 NwaCegarLoop]: 39 mSDtfsCounter, 4 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-25 10:54:19,299 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 135 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-25 10:54:19,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2024-09-25 10:54:19,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 232. [2024-09-25 10:54:19,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232 states, 132 states have (on average 1.2196969696969697) internal successors, (161), 133 states have internal predecessors, (161), 87 states have call successors, (87), 13 states have call predecessors, (87), 12 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2024-09-25 10:54:19,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 333 transitions. [2024-09-25 10:54:19,385 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 333 transitions. Word has length 73 [2024-09-25 10:54:19,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:54:19,385 INFO L474 AbstractCegarLoop]: Abstraction has 232 states and 333 transitions. [2024-09-25 10:54:19,385 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2024-09-25 10:54:19,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:54:19,385 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 333 transitions. [2024-09-25 10:54:19,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2024-09-25 10:54:19,386 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:54:19,386 INFO L216 NwaCegarLoop]: trace histogram [6, 5, 5, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:54:19,398 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-09-25 10:54:19,586 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-09-25 10:54:19,587 INFO L399 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:54:19,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:54:19,587 INFO L85 PathProgramCache]: Analyzing trace with hash -1907222079, now seen corresponding path program 1 times [2024-09-25 10:54:19,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:54:19,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090164492] [2024-09-25 10:54:19,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:54:19,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:54:19,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-25 10:54:19,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2131604910] [2024-09-25 10:54:19,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:54:19,597 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:54:19,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:54:19,599 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:54:19,600 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-09-25 10:54:19,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:19,646 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-09-25 10:54:19,647 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:54:20,004 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 16 proven. 14 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2024-09-25 10:54:20,004 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:54:20,984 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 10 proven. 11 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2024-09-25 10:54:20,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:54:20,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090164492] [2024-09-25 10:54:20,985 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-25 10:54:20,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2131604910] [2024-09-25 10:54:20,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2131604910] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:54:20,985 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-25 10:54:20,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 23 [2024-09-25 10:54:20,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152463029] [2024-09-25 10:54:20,985 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-25 10:54:20,985 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-09-25 10:54:20,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:54:20,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-09-25 10:54:20,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2024-09-25 10:54:20,986 INFO L87 Difference]: Start difference. First operand 232 states and 333 transitions. Second operand has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 20 states have internal predecessors, (49), 6 states have call successors, (19), 3 states have call predecessors, (19), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2024-09-25 10:54:26,246 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-25 10:54:30,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:54:30,135 INFO L93 Difference]: Finished difference Result 350 states and 504 transitions. [2024-09-25 10:54:30,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-09-25 10:54:30,136 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 20 states have internal predecessors, (49), 6 states have call successors, (19), 3 states have call predecessors, (19), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) Word has length 71 [2024-09-25 10:54:30,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:54:30,137 INFO L225 Difference]: With dead ends: 350 [2024-09-25 10:54:30,138 INFO L226 Difference]: Without dead ends: 348 [2024-09-25 10:54:30,138 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 120 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 416 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=417, Invalid=1653, Unknown=0, NotChecked=0, Total=2070 [2024-09-25 10:54:30,138 INFO L434 NwaCegarLoop]: 34 mSDtfsCounter, 159 mSDsluCounter, 410 mSDsCounter, 0 mSdLazyCounter, 571 mSolverCounterSat, 120 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 444 SdHoareTripleChecker+Invalid, 692 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 571 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.2s IncrementalHoareTripleChecker+Time [2024-09-25 10:54:30,139 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [167 Valid, 444 Invalid, 692 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 571 Invalid, 1 Unknown, 0 Unchecked, 6.2s Time] [2024-09-25 10:54:30,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2024-09-25 10:54:30,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 325. [2024-09-25 10:54:30,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 325 states, 187 states have (on average 1.2299465240641712) internal successors, (230), 188 states have internal predecessors, (230), 123 states have call successors, (123), 15 states have call predecessors, (123), 14 states have return successors, (121), 121 states have call predecessors, (121), 121 states have call successors, (121) [2024-09-25 10:54:30,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 474 transitions. [2024-09-25 10:54:30,286 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 474 transitions. Word has length 71 [2024-09-25 10:54:30,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:54:30,287 INFO L474 AbstractCegarLoop]: Abstraction has 325 states and 474 transitions. [2024-09-25 10:54:30,287 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 20 states have internal predecessors, (49), 6 states have call successors, (19), 3 states have call predecessors, (19), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2024-09-25 10:54:30,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:54:30,287 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 474 transitions. [2024-09-25 10:54:30,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2024-09-25 10:54:30,288 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:54:30,288 INFO L216 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:54:30,301 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-09-25 10:54:30,492 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-09-25 10:54:30,493 INFO L399 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:54:30,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:54:30,493 INFO L85 PathProgramCache]: Analyzing trace with hash 992091053, now seen corresponding path program 2 times [2024-09-25 10:54:30,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:54:30,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481111750] [2024-09-25 10:54:30,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:54:30,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:54:30,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-25 10:54:30,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [248487365] [2024-09-25 10:54:30,507 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-25 10:54:30,507 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:54:30,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:54:30,509 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:54:30,510 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-09-25 10:54:30,572 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-25 10:54:30,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:54:30,573 INFO L262 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-09-25 10:54:30,574 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:54:30,683 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 8 proven. 19 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-09-25 10:54:30,683 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:54:30,782 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2024-09-25 10:54:30,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:54:30,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481111750] [2024-09-25 10:54:30,783 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-25 10:54:30,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [248487365] [2024-09-25 10:54:30,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [248487365] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:54:30,783 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-25 10:54:30,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 11 [2024-09-25 10:54:30,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288371707] [2024-09-25 10:54:30,783 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-25 10:54:30,783 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-25 10:54:30,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:54:30,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-25 10:54:30,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-09-25 10:54:30,784 INFO L87 Difference]: Start difference. First operand 325 states and 474 transitions. Second operand has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 10 states have internal predecessors, (51), 5 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2024-09-25 10:54:31,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:54:31,477 INFO L93 Difference]: Finished difference Result 426 states and 616 transitions. [2024-09-25 10:54:31,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-25 10:54:31,478 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 10 states have internal predecessors, (51), 5 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 71 [2024-09-25 10:54:31,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:54:31,480 INFO L225 Difference]: With dead ends: 426 [2024-09-25 10:54:31,480 INFO L226 Difference]: Without dead ends: 424 [2024-09-25 10:54:31,481 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 130 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2024-09-25 10:54:31,482 INFO L434 NwaCegarLoop]: 40 mSDtfsCounter, 69 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 214 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 271 SdHoareTripleChecker+Invalid, 269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-25 10:54:31,482 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [77 Valid, 271 Invalid, 269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 214 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-25 10:54:31,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2024-09-25 10:54:31,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 403. [2024-09-25 10:54:31,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 403 states, 231 states have (on average 1.2337662337662338) internal successors, (285), 232 states have internal predecessors, (285), 155 states have call successors, (155), 17 states have call predecessors, (155), 16 states have return successors, (153), 153 states have call predecessors, (153), 153 states have call successors, (153) [2024-09-25 10:54:31,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 403 states and 593 transitions. [2024-09-25 10:54:31,684 INFO L78 Accepts]: Start accepts. Automaton has 403 states and 593 transitions. Word has length 71 [2024-09-25 10:54:31,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:54:31,684 INFO L474 AbstractCegarLoop]: Abstraction has 403 states and 593 transitions. [2024-09-25 10:54:31,684 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 10 states have internal predecessors, (51), 5 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2024-09-25 10:54:31,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:54:31,685 INFO L276 IsEmpty]: Start isEmpty. Operand 403 states and 593 transitions. [2024-09-25 10:54:31,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2024-09-25 10:54:31,685 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:54:31,685 INFO L216 NwaCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:54:31,693 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-09-25 10:54:31,886 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-09-25 10:54:31,886 INFO L399 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:54:31,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:54:31,886 INFO L85 PathProgramCache]: Analyzing trace with hash -1837389712, now seen corresponding path program 1 times [2024-09-25 10:54:31,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:54:31,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796759062] [2024-09-25 10:54:31,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:54:31,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:54:31,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-25 10:54:31,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1416326862] [2024-09-25 10:54:31,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:54:31,901 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:54:31,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:54:31,902 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:54:31,903 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-09-25 10:54:31,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:31,949 INFO L262 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 55 conjuncts are in the unsatisfiable core [2024-09-25 10:54:31,950 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:54:32,417 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 22 proven. 13 refuted. 0 times theorem prover too weak. 127 trivial. 0 not checked. [2024-09-25 10:54:32,417 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:54:35,172 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 16 proven. 10 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2024-09-25 10:54:35,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:54:35,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796759062] [2024-09-25 10:54:35,172 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-25 10:54:35,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1416326862] [2024-09-25 10:54:35,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1416326862] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:54:35,173 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-25 10:54:35,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12] total 25 [2024-09-25 10:54:35,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794861446] [2024-09-25 10:54:35,173 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-25 10:54:35,173 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-09-25 10:54:35,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:54:35,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-09-25 10:54:35,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=512, Unknown=0, NotChecked=0, Total=600 [2024-09-25 10:54:35,174 INFO L87 Difference]: Start difference. First operand 403 states and 593 transitions. Second operand has 25 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 22 states have internal predecessors, (47), 8 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (23), 6 states have call predecessors, (23), 6 states have call successors, (23) [2024-09-25 10:54:40,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:54:40,789 INFO L93 Difference]: Finished difference Result 544 states and 801 transitions. [2024-09-25 10:54:40,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-09-25 10:54:40,790 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 22 states have internal predecessors, (47), 8 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (23), 6 states have call predecessors, (23), 6 states have call successors, (23) Word has length 85 [2024-09-25 10:54:40,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:54:40,793 INFO L225 Difference]: With dead ends: 544 [2024-09-25 10:54:40,793 INFO L226 Difference]: Without dead ends: 540 [2024-09-25 10:54:40,794 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 857 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=737, Invalid=3045, Unknown=0, NotChecked=0, Total=3782 [2024-09-25 10:54:40,794 INFO L434 NwaCegarLoop]: 50 mSDtfsCounter, 210 mSDsluCounter, 658 mSDsCounter, 0 mSdLazyCounter, 1024 mSolverCounterSat, 182 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 708 SdHoareTripleChecker+Invalid, 1206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 182 IncrementalHoareTripleChecker+Valid, 1024 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2024-09-25 10:54:40,794 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [210 Valid, 708 Invalid, 1206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [182 Valid, 1024 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2024-09-25 10:54:40,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states. [2024-09-25 10:54:41,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 526. [2024-09-25 10:54:41,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 526 states, 302 states have (on average 1.2384105960264902) internal successors, (374), 303 states have internal predecessors, (374), 203 states have call successors, (203), 21 states have call predecessors, (203), 20 states have return successors, (201), 201 states have call predecessors, (201), 201 states have call successors, (201) [2024-09-25 10:54:41,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 526 states to 526 states and 778 transitions. [2024-09-25 10:54:41,117 INFO L78 Accepts]: Start accepts. Automaton has 526 states and 778 transitions. Word has length 85 [2024-09-25 10:54:41,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:54:41,117 INFO L474 AbstractCegarLoop]: Abstraction has 526 states and 778 transitions. [2024-09-25 10:54:41,117 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 22 states have internal predecessors, (47), 8 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (23), 6 states have call predecessors, (23), 6 states have call successors, (23) [2024-09-25 10:54:41,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:54:41,118 INFO L276 IsEmpty]: Start isEmpty. Operand 526 states and 778 transitions. [2024-09-25 10:54:41,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2024-09-25 10:54:41,119 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:54:41,119 INFO L216 NwaCegarLoop]: trace histogram [11, 10, 10, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:54:41,134 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-09-25 10:54:41,319 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-09-25 10:54:41,319 INFO L399 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:54:41,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:54:41,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1100697445, now seen corresponding path program 1 times [2024-09-25 10:54:41,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:54:41,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835239494] [2024-09-25 10:54:41,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:54:41,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:54:41,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-25 10:54:41,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2061422436] [2024-09-25 10:54:41,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:54:41,350 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:54:41,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:54:41,353 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:54:41,355 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-09-25 10:54:41,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:41,396 INFO L262 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-09-25 10:54:41,398 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:54:41,572 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 30 proven. 19 refuted. 0 times theorem prover too weak. 197 trivial. 0 not checked. [2024-09-25 10:54:41,572 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:54:41,991 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 26 proven. 14 refuted. 0 times theorem prover too weak. 206 trivial. 0 not checked. [2024-09-25 10:54:41,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:54:41,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835239494] [2024-09-25 10:54:41,991 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-25 10:54:41,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2061422436] [2024-09-25 10:54:41,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2061422436] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:54:41,991 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-25 10:54:41,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 21 [2024-09-25 10:54:41,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478756237] [2024-09-25 10:54:41,992 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-25 10:54:41,992 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-09-25 10:54:41,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:54:41,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-09-25 10:54:41,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2024-09-25 10:54:41,993 INFO L87 Difference]: Start difference. First operand 526 states and 778 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 18 states have internal predecessors, (46), 8 states have call successors, (29), 3 states have call predecessors, (29), 2 states have return successors, (27), 8 states have call predecessors, (27), 8 states have call successors, (27) [2024-09-25 10:54:43,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:54:43,664 INFO L93 Difference]: Finished difference Result 1227 states and 1964 transitions. [2024-09-25 10:54:43,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-09-25 10:54:43,664 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 18 states have internal predecessors, (46), 8 states have call successors, (29), 3 states have call predecessors, (29), 2 states have return successors, (27), 8 states have call predecessors, (27), 8 states have call successors, (27) Word has length 98 [2024-09-25 10:54:43,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:54:43,669 INFO L225 Difference]: With dead ends: 1227 [2024-09-25 10:54:43,669 INFO L226 Difference]: Without dead ends: 1225 [2024-09-25 10:54:43,670 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 180 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 315 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=345, Invalid=1215, Unknown=0, NotChecked=0, Total=1560 [2024-09-25 10:54:43,670 INFO L434 NwaCegarLoop]: 45 mSDtfsCounter, 149 mSDsluCounter, 366 mSDsCounter, 0 mSdLazyCounter, 368 mSolverCounterSat, 141 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 411 SdHoareTripleChecker+Invalid, 509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 141 IncrementalHoareTripleChecker+Valid, 368 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-25 10:54:43,670 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [153 Valid, 411 Invalid, 509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [141 Valid, 368 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-25 10:54:43,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1225 states. [2024-09-25 10:54:44,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1225 to 1156. [2024-09-25 10:54:44,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1156 states, 553 states have (on average 1.332730560578662) internal successors, (737), 554 states have internal predecessors, (737), 579 states have call successors, (579), 24 states have call predecessors, (579), 23 states have return successors, (577), 577 states have call predecessors, (577), 577 states have call successors, (577) [2024-09-25 10:54:44,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1156 states to 1156 states and 1893 transitions. [2024-09-25 10:54:44,530 INFO L78 Accepts]: Start accepts. Automaton has 1156 states and 1893 transitions. Word has length 98 [2024-09-25 10:54:44,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:54:44,530 INFO L474 AbstractCegarLoop]: Abstraction has 1156 states and 1893 transitions. [2024-09-25 10:54:44,531 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 18 states have internal predecessors, (46), 8 states have call successors, (29), 3 states have call predecessors, (29), 2 states have return successors, (27), 8 states have call predecessors, (27), 8 states have call successors, (27) [2024-09-25 10:54:44,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:54:44,531 INFO L276 IsEmpty]: Start isEmpty. Operand 1156 states and 1893 transitions. [2024-09-25 10:54:44,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2024-09-25 10:54:44,532 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:54:44,532 INFO L216 NwaCegarLoop]: trace histogram [9, 8, 8, 5, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:54:44,545 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-09-25 10:54:44,732 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-09-25 10:54:44,733 INFO L399 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:54:44,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:54:44,733 INFO L85 PathProgramCache]: Analyzing trace with hash 1927942246, now seen corresponding path program 3 times [2024-09-25 10:54:44,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:54:44,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724871448] [2024-09-25 10:54:44,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:54:44,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:54:44,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-25 10:54:44,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1617440818] [2024-09-25 10:54:44,749 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-25 10:54:44,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:54:44,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:54:44,751 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:54:44,753 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-09-25 10:54:44,820 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-09-25 10:54:44,821 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:54:44,821 INFO L262 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-09-25 10:54:44,823 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:54:45,112 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 16 proven. 36 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2024-09-25 10:54:45,112 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:54:45,458 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 16 proven. 36 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2024-09-25 10:54:45,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:54:45,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724871448] [2024-09-25 10:54:45,458 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-25 10:54:45,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1617440818] [2024-09-25 10:54:45,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1617440818] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:54:45,458 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-25 10:54:45,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2024-09-25 10:54:45,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870199137] [2024-09-25 10:54:45,459 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-25 10:54:45,459 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-09-25 10:54:45,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:54:45,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-09-25 10:54:45,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2024-09-25 10:54:45,460 INFO L87 Difference]: Start difference. First operand 1156 states and 1893 transitions. Second operand has 16 states, 16 states have (on average 3.875) internal successors, (62), 15 states have internal predecessors, (62), 7 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) [2024-09-25 10:54:47,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:54:47,742 INFO L93 Difference]: Finished difference Result 1373 states and 2256 transitions. [2024-09-25 10:54:47,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-09-25 10:54:47,742 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.875) internal successors, (62), 15 states have internal predecessors, (62), 7 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) Word has length 96 [2024-09-25 10:54:47,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:54:47,749 INFO L225 Difference]: With dead ends: 1373 [2024-09-25 10:54:47,749 INFO L226 Difference]: Without dead ends: 1369 [2024-09-25 10:54:47,750 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 175 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=213, Invalid=779, Unknown=0, NotChecked=0, Total=992 [2024-09-25 10:54:47,750 INFO L434 NwaCegarLoop]: 44 mSDtfsCounter, 63 mSDsluCounter, 349 mSDsCounter, 0 mSdLazyCounter, 384 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 393 SdHoareTripleChecker+Invalid, 438 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-09-25 10:54:47,750 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 393 Invalid, 438 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 384 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-09-25 10:54:47,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1369 states. [2024-09-25 10:54:48,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1369 to 1158. [2024-09-25 10:54:48,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1158 states, 555 states have (on average 1.3297297297297297) internal successors, (738), 555 states have internal predecessors, (738), 579 states have call successors, (579), 25 states have call predecessors, (579), 23 states have return successors, (577), 577 states have call predecessors, (577), 577 states have call successors, (577) [2024-09-25 10:54:48,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1158 states to 1158 states and 1894 transitions. [2024-09-25 10:54:48,835 INFO L78 Accepts]: Start accepts. Automaton has 1158 states and 1894 transitions. Word has length 96 [2024-09-25 10:54:48,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:54:48,836 INFO L474 AbstractCegarLoop]: Abstraction has 1158 states and 1894 transitions. [2024-09-25 10:54:48,836 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.875) internal successors, (62), 15 states have internal predecessors, (62), 7 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) [2024-09-25 10:54:48,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:54:48,836 INFO L276 IsEmpty]: Start isEmpty. Operand 1158 states and 1894 transitions. [2024-09-25 10:54:48,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2024-09-25 10:54:48,838 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:54:48,838 INFO L216 NwaCegarLoop]: trace histogram [9, 8, 8, 5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:54:48,845 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-09-25 10:54:49,038 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-09-25 10:54:49,039 INFO L399 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:54:49,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:54:49,039 INFO L85 PathProgramCache]: Analyzing trace with hash -1336069028, now seen corresponding path program 2 times [2024-09-25 10:54:49,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:54:49,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798321757] [2024-09-25 10:54:49,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:54:49,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:54:49,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:49,174 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-25 10:54:49,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:49,176 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-25 10:54:49,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:49,177 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-25 10:54:49,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:49,179 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-25 10:54:49,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:49,181 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-25 10:54:49,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:49,183 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-25 10:54:49,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:49,186 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-25 10:54:49,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:49,188 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-25 10:54:49,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:49,190 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-25 10:54:49,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:49,193 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-25 10:54:49,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:49,196 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-25 10:54:49,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:49,198 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-25 10:54:49,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:49,202 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-25 10:54:49,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:54:49,205 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 38 proven. 16 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2024-09-25 10:54:49,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:54:49,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798321757] [2024-09-25 10:54:49,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798321757] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:54:49,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [571327001] [2024-09-25 10:54:49,205 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-25 10:54:49,205 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:54:49,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:54:49,207 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:54:49,208 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-09-25 10:54:49,277 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-25 10:54:49,277 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:54:49,278 INFO L262 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-09-25 10:54:49,280 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:54:49,313 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 38 proven. 16 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2024-09-25 10:54:49,313 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:54:49,395 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 38 proven. 16 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2024-09-25 10:54:49,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [571327001] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:54:49,395 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-25 10:54:49,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 11 [2024-09-25 10:54:49,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441054362] [2024-09-25 10:54:49,395 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-25 10:54:49,396 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-25 10:54:49,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:54:49,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-25 10:54:49,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-09-25 10:54:49,396 INFO L87 Difference]: Start difference. First operand 1158 states and 1894 transitions. Second operand has 11 states, 11 states have (on average 3.5454545454545454) internal successors, (39), 11 states have internal predecessors, (39), 4 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2024-09-25 10:54:50,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:54:50,851 INFO L93 Difference]: Finished difference Result 1291 states and 2100 transitions. [2024-09-25 10:54:50,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-09-25 10:54:50,852 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.5454545454545454) internal successors, (39), 11 states have internal predecessors, (39), 4 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 98 [2024-09-25 10:54:50,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:54:50,858 INFO L225 Difference]: With dead ends: 1291 [2024-09-25 10:54:50,858 INFO L226 Difference]: Without dead ends: 1286 [2024-09-25 10:54:50,859 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 251 GetRequests, 220 SyntacticMatches, 8 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=141, Invalid=459, Unknown=0, NotChecked=0, Total=600 [2024-09-25 10:54:50,859 INFO L434 NwaCegarLoop]: 61 mSDtfsCounter, 66 mSDsluCounter, 396 mSDsCounter, 0 mSdLazyCounter, 299 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 457 SdHoareTripleChecker+Invalid, 356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 299 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-25 10:54:50,859 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [70 Valid, 457 Invalid, 356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 299 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-25 10:54:50,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1286 states. [2024-09-25 10:54:51,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1286 to 1152. [2024-09-25 10:54:51,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1152 states, 549 states have (on average 1.331511839708561) internal successors, (731), 549 states have internal predecessors, (731), 579 states have call successors, (579), 25 states have call predecessors, (579), 23 states have return successors, (577), 577 states have call predecessors, (577), 577 states have call successors, (577) [2024-09-25 10:54:51,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1152 states to 1152 states and 1887 transitions. [2024-09-25 10:54:51,964 INFO L78 Accepts]: Start accepts. Automaton has 1152 states and 1887 transitions. Word has length 98 [2024-09-25 10:54:51,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:54:51,964 INFO L474 AbstractCegarLoop]: Abstraction has 1152 states and 1887 transitions. [2024-09-25 10:54:51,964 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.5454545454545454) internal successors, (39), 11 states have internal predecessors, (39), 4 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2024-09-25 10:54:51,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:54:51,965 INFO L276 IsEmpty]: Start isEmpty. Operand 1152 states and 1887 transitions. [2024-09-25 10:54:51,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2024-09-25 10:54:51,966 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:54:51,966 INFO L216 NwaCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:54:51,973 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-09-25 10:54:52,167 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:54:52,167 INFO L399 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:54:52,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:54:52,168 INFO L85 PathProgramCache]: Analyzing trace with hash 1998153044, now seen corresponding path program 2 times [2024-09-25 10:54:52,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:54:52,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452276463] [2024-09-25 10:54:52,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:54:52,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:54:52,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-25 10:54:52,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [681563901] [2024-09-25 10:54:52,181 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-25 10:54:52,181 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:54:52,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:54:52,182 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:54:52,183 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-09-25 10:54:52,260 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-25 10:54:52,260 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:54:52,261 INFO L262 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 72 conjuncts are in the unsatisfiable core [2024-09-25 10:54:52,263 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:54:52,998 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 27 proven. 37 refuted. 0 times theorem prover too weak. 279 trivial. 0 not checked. [2024-09-25 10:54:52,998 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:54:55,977 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 24 proven. 31 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2024-09-25 10:54:55,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:54:55,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452276463] [2024-09-25 10:54:55,978 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-25 10:54:55,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [681563901] [2024-09-25 10:54:55,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [681563901] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:54:55,978 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-25 10:54:55,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 15] total 29 [2024-09-25 10:54:55,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465807844] [2024-09-25 10:54:55,978 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-25 10:54:55,979 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-09-25 10:54:55,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:54:55,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-09-25 10:54:55,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=686, Unknown=0, NotChecked=0, Total=812 [2024-09-25 10:54:55,980 INFO L87 Difference]: Start difference. First operand 1152 states and 1887 transitions. Second operand has 29 states, 27 states have (on average 2.185185185185185) internal successors, (59), 27 states have internal predecessors, (59), 10 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (32), 8 states have call predecessors, (32), 8 states have call successors, (32) [2024-09-25 10:55:08,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:55:08,455 INFO L93 Difference]: Finished difference Result 1600 states and 2597 transitions. [2024-09-25 10:55:08,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-09-25 10:55:08,455 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 27 states have (on average 2.185185185185185) internal successors, (59), 27 states have internal predecessors, (59), 10 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (32), 8 states have call predecessors, (32), 8 states have call successors, (32) Word has length 112 [2024-09-25 10:55:08,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:55:08,463 INFO L225 Difference]: With dead ends: 1600 [2024-09-25 10:55:08,463 INFO L226 Difference]: Without dead ends: 1594 [2024-09-25 10:55:08,465 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 286 GetRequests, 194 SyntacticMatches, 2 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2338 ImplicationChecksByTransitivity, 8.4s TimeCoverageRelationStatistics Valid=1713, Invalid=6659, Unknown=0, NotChecked=0, Total=8372 [2024-09-25 10:55:08,465 INFO L434 NwaCegarLoop]: 71 mSDtfsCounter, 315 mSDsluCounter, 979 mSDsCounter, 0 mSdLazyCounter, 1418 mSolverCounterSat, 292 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 315 SdHoareTripleChecker+Valid, 1050 SdHoareTripleChecker+Invalid, 1710 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 292 IncrementalHoareTripleChecker+Valid, 1418 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2024-09-25 10:55:08,466 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [315 Valid, 1050 Invalid, 1710 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [292 Valid, 1418 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2024-09-25 10:55:08,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1594 states. [2024-09-25 10:55:10,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1594 to 1405. [2024-09-25 10:55:10,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1405 states, 687 states have (on average 1.3231441048034935) internal successors, (909), 687 states have internal predecessors, (909), 687 states have call successors, (687), 32 states have call predecessors, (687), 30 states have return successors, (685), 685 states have call predecessors, (685), 685 states have call successors, (685) [2024-09-25 10:55:10,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1405 states to 1405 states and 2281 transitions. [2024-09-25 10:55:10,051 INFO L78 Accepts]: Start accepts. Automaton has 1405 states and 2281 transitions. Word has length 112 [2024-09-25 10:55:10,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:55:10,051 INFO L474 AbstractCegarLoop]: Abstraction has 1405 states and 2281 transitions. [2024-09-25 10:55:10,052 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 27 states have (on average 2.185185185185185) internal successors, (59), 27 states have internal predecessors, (59), 10 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (32), 8 states have call predecessors, (32), 8 states have call successors, (32) [2024-09-25 10:55:10,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:55:10,052 INFO L276 IsEmpty]: Start isEmpty. Operand 1405 states and 2281 transitions. [2024-09-25 10:55:10,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2024-09-25 10:55:10,053 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:55:10,053 INFO L216 NwaCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:55:10,060 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-09-25 10:55:10,253 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:55:10,254 INFO L399 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:55:10,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:55:10,254 INFO L85 PathProgramCache]: Analyzing trace with hash -2105883196, now seen corresponding path program 3 times [2024-09-25 10:55:10,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:55:10,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132502103] [2024-09-25 10:55:10,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:55:10,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:55:10,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-25 10:55:10,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [90070809] [2024-09-25 10:55:10,268 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-25 10:55:10,268 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:55:10,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:55:10,270 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:55:10,271 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-09-25 10:55:10,358 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-09-25 10:55:10,359 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:55:10,360 INFO L262 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 71 conjuncts are in the unsatisfiable core [2024-09-25 10:55:10,362 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:55:10,977 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 24 proven. 38 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2024-09-25 10:55:10,977 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:55:13,431 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 24 proven. 38 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2024-09-25 10:55:13,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:55:13,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132502103] [2024-09-25 10:55:13,431 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-25 10:55:13,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [90070809] [2024-09-25 10:55:13,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [90070809] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:55:13,432 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-25 10:55:13,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 28 [2024-09-25 10:55:13,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642418014] [2024-09-25 10:55:13,432 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-25 10:55:13,432 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-09-25 10:55:13,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:55:13,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-09-25 10:55:13,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=636, Unknown=0, NotChecked=0, Total=756 [2024-09-25 10:55:13,433 INFO L87 Difference]: Start difference. First operand 1405 states and 2281 transitions. Second operand has 28 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 27 states have internal predecessors, (62), 9 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (29), 7 states have call predecessors, (29), 7 states have call successors, (29) [2024-09-25 10:55:30,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:55:30,382 INFO L93 Difference]: Finished difference Result 1718 states and 2761 transitions. [2024-09-25 10:55:30,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-09-25 10:55:30,382 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 27 states have internal predecessors, (62), 9 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (29), 7 states have call predecessors, (29), 7 states have call successors, (29) Word has length 115 [2024-09-25 10:55:30,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:55:30,390 INFO L225 Difference]: With dead ends: 1718 [2024-09-25 10:55:30,390 INFO L226 Difference]: Without dead ends: 1712 [2024-09-25 10:55:30,393 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 309 GetRequests, 201 SyntacticMatches, 2 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3550 ImplicationChecksByTransitivity, 12.4s TimeCoverageRelationStatistics Valid=2066, Invalid=9490, Unknown=0, NotChecked=0, Total=11556 [2024-09-25 10:55:30,393 INFO L434 NwaCegarLoop]: 65 mSDtfsCounter, 339 mSDsluCounter, 863 mSDsCounter, 0 mSdLazyCounter, 1135 mSolverCounterSat, 342 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 339 SdHoareTripleChecker+Valid, 928 SdHoareTripleChecker+Invalid, 1477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 342 IncrementalHoareTripleChecker+Valid, 1135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2024-09-25 10:55:30,393 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [339 Valid, 928 Invalid, 1477 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [342 Valid, 1135 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2024-09-25 10:55:30,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1712 states. [2024-09-25 10:55:32,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1712 to 1560. [2024-09-25 10:55:32,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1560 states, 766 states have (on average 1.3198433420365536) internal successors, (1011), 766 states have internal predecessors, (1011), 759 states have call successors, (759), 36 states have call predecessors, (759), 34 states have return successors, (757), 757 states have call predecessors, (757), 757 states have call successors, (757) [2024-09-25 10:55:32,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1560 states to 1560 states and 2527 transitions. [2024-09-25 10:55:32,441 INFO L78 Accepts]: Start accepts. Automaton has 1560 states and 2527 transitions. Word has length 115 [2024-09-25 10:55:32,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:55:32,441 INFO L474 AbstractCegarLoop]: Abstraction has 1560 states and 2527 transitions. [2024-09-25 10:55:32,442 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 27 states have internal predecessors, (62), 9 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (29), 7 states have call predecessors, (29), 7 states have call successors, (29) [2024-09-25 10:55:32,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:55:32,442 INFO L276 IsEmpty]: Start isEmpty. Operand 1560 states and 2527 transitions. [2024-09-25 10:55:32,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2024-09-25 10:55:32,443 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:55:32,443 INFO L216 NwaCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:55:32,450 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-25 10:55:32,644 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,18 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:55:32,644 INFO L399 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:55:32,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:55:32,644 INFO L85 PathProgramCache]: Analyzing trace with hash 402888186, now seen corresponding path program 4 times [2024-09-25 10:55:32,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:55:32,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444799422] [2024-09-25 10:55:32,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:55:32,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:55:32,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-25 10:55:32,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1830720639] [2024-09-25 10:55:32,663 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-25 10:55:32,663 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:55:32,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:55:32,664 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:55:32,665 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-09-25 10:55:32,726 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-25 10:55:32,726 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:55:32,728 INFO L262 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 74 conjuncts are in the unsatisfiable core [2024-09-25 10:55:32,730 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:55:33,949 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 56 proven. 48 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2024-09-25 10:55:33,949 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:55:39,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:55:39,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444799422] [2024-09-25 10:55:39,357 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-25 10:55:39,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1830720639] [2024-09-25 10:55:39,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1830720639] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:55:39,357 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-25 10:55:39,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2024-09-25 10:55:39,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953883112] [2024-09-25 10:55:39,357 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-25 10:55:39,358 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-09-25 10:55:39,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:55:39,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-09-25 10:55:39,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=1160, Unknown=0, NotChecked=0, Total=1332 [2024-09-25 10:55:39,359 INFO L87 Difference]: Start difference. First operand 1560 states and 2527 transitions. Second operand has 23 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 21 states have internal predecessors, (43), 7 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2024-09-25 10:55:43,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:55:43,183 INFO L93 Difference]: Finished difference Result 1699 states and 2735 transitions. [2024-09-25 10:55:43,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-09-25 10:55:43,184 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 21 states have internal predecessors, (43), 7 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) Word has length 115 [2024-09-25 10:55:43,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:55:43,192 INFO L225 Difference]: With dead ends: 1699 [2024-09-25 10:55:43,192 INFO L226 Difference]: Without dead ends: 1694 [2024-09-25 10:55:43,193 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 514 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=313, Invalid=1943, Unknown=0, NotChecked=0, Total=2256 [2024-09-25 10:55:43,194 INFO L434 NwaCegarLoop]: 52 mSDtfsCounter, 85 mSDsluCounter, 765 mSDsCounter, 0 mSdLazyCounter, 1202 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 817 SdHoareTripleChecker+Invalid, 1252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 1202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-09-25 10:55:43,194 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 817 Invalid, 1252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 1202 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-09-25 10:55:43,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1694 states. [2024-09-25 10:55:45,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1694 to 1674. [2024-09-25 10:55:45,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1674 states, 820 states have (on average 1.3195121951219513) internal successors, (1082), 820 states have internal predecessors, (1082), 815 states have call successors, (815), 40 states have call predecessors, (815), 38 states have return successors, (813), 813 states have call predecessors, (813), 813 states have call successors, (813) [2024-09-25 10:55:45,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1674 states to 1674 states and 2710 transitions. [2024-09-25 10:55:45,504 INFO L78 Accepts]: Start accepts. Automaton has 1674 states and 2710 transitions. Word has length 115 [2024-09-25 10:55:45,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:55:45,505 INFO L474 AbstractCegarLoop]: Abstraction has 1674 states and 2710 transitions. [2024-09-25 10:55:45,505 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 21 states have internal predecessors, (43), 7 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2024-09-25 10:55:45,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:55:45,505 INFO L276 IsEmpty]: Start isEmpty. Operand 1674 states and 2710 transitions. [2024-09-25 10:55:45,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2024-09-25 10:55:45,507 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:55:45,507 INFO L216 NwaCegarLoop]: trace histogram [13, 12, 12, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:55:45,523 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-25 10:55:45,711 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-09-25 10:55:45,711 INFO L399 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:55:45,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:55:45,712 INFO L85 PathProgramCache]: Analyzing trace with hash 488840605, now seen corresponding path program 5 times [2024-09-25 10:55:45,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:55:45,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99486822] [2024-09-25 10:55:45,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:55:45,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:55:45,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-25 10:55:45,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [160900617] [2024-09-25 10:55:45,734 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-25 10:55:45,735 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:55:45,735 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:55:45,736 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:55:45,737 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-09-25 10:55:45,831 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-09-25 10:55:45,832 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:55:45,833 INFO L262 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 101 conjuncts are in the unsatisfiable core [2024-09-25 10:55:45,836 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:55:46,724 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 51 proven. 108 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2024-09-25 10:55:46,725 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:55:48,969 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 79 proven. 76 refuted. 0 times theorem prover too weak. 211 trivial. 0 not checked. [2024-09-25 10:55:48,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:55:48,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99486822] [2024-09-25 10:55:48,969 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-25 10:55:48,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [160900617] [2024-09-25 10:55:48,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [160900617] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:55:48,970 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-25 10:55:48,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 16] total 33 [2024-09-25 10:55:48,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236820738] [2024-09-25 10:55:48,970 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-25 10:55:48,970 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-09-25 10:55:48,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:55:48,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-09-25 10:55:48,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=912, Unknown=0, NotChecked=0, Total=1056 [2024-09-25 10:55:48,971 INFO L87 Difference]: Start difference. First operand 1674 states and 2710 transitions. Second operand has 33 states, 30 states have (on average 2.533333333333333) internal successors, (76), 30 states have internal predecessors, (76), 10 states have call successors, (32), 3 states have call predecessors, (32), 2 states have return successors, (29), 9 states have call predecessors, (29), 8 states have call successors, (29) [2024-09-25 10:55:57,986 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-25 10:56:28,141 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.66s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-25 10:56:43,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:56:43,078 INFO L93 Difference]: Finished difference Result 2484 states and 4022 transitions. [2024-09-25 10:56:43,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2024-09-25 10:56:43,079 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 30 states have (on average 2.533333333333333) internal successors, (76), 30 states have internal predecessors, (76), 10 states have call successors, (32), 3 states have call predecessors, (32), 2 states have return successors, (29), 9 states have call predecessors, (29), 8 states have call successors, (29) Word has length 120 [2024-09-25 10:56:43,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:56:43,089 INFO L225 Difference]: With dead ends: 2484 [2024-09-25 10:56:43,089 INFO L226 Difference]: Without dead ends: 2478 [2024-09-25 10:56:43,092 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 364 GetRequests, 240 SyntacticMatches, 0 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4693 ImplicationChecksByTransitivity, 37.7s TimeCoverageRelationStatistics Valid=2412, Invalid=13338, Unknown=0, NotChecked=0, Total=15750 [2024-09-25 10:56:43,092 INFO L434 NwaCegarLoop]: 101 mSDtfsCounter, 324 mSDsluCounter, 1332 mSDsCounter, 0 mSdLazyCounter, 2138 mSolverCounterSat, 410 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 324 SdHoareTripleChecker+Valid, 1433 SdHoareTripleChecker+Invalid, 2548 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 410 IncrementalHoareTripleChecker+Valid, 2138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.6s IncrementalHoareTripleChecker+Time [2024-09-25 10:56:43,093 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [324 Valid, 1433 Invalid, 2548 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [410 Valid, 2138 Invalid, 0 Unknown, 0 Unchecked, 13.6s Time] [2024-09-25 10:56:43,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2478 states. [2024-09-25 10:56:46,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2478 to 1771. [2024-09-25 10:56:46,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1771 states, 864 states have (on average 1.3171296296296295) internal successors, (1138), 864 states have internal predecessors, (1138), 863 states have call successors, (863), 45 states have call predecessors, (863), 43 states have return successors, (861), 861 states have call predecessors, (861), 861 states have call successors, (861) [2024-09-25 10:56:46,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1771 states to 1771 states and 2862 transitions. [2024-09-25 10:56:46,062 INFO L78 Accepts]: Start accepts. Automaton has 1771 states and 2862 transitions. Word has length 120 [2024-09-25 10:56:46,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:56:46,062 INFO L474 AbstractCegarLoop]: Abstraction has 1771 states and 2862 transitions. [2024-09-25 10:56:46,062 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 30 states have (on average 2.533333333333333) internal successors, (76), 30 states have internal predecessors, (76), 10 states have call successors, (32), 3 states have call predecessors, (32), 2 states have return successors, (29), 9 states have call predecessors, (29), 8 states have call successors, (29) [2024-09-25 10:56:46,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:56:46,062 INFO L276 IsEmpty]: Start isEmpty. Operand 1771 states and 2862 transitions. [2024-09-25 10:56:46,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2024-09-25 10:56:46,064 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:56:46,064 INFO L216 NwaCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:56:46,071 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-09-25 10:56:46,268 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-09-25 10:56:46,269 INFO L399 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:56:46,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:56:46,269 INFO L85 PathProgramCache]: Analyzing trace with hash 43466790, now seen corresponding path program 6 times [2024-09-25 10:56:46,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:56:46,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336999767] [2024-09-25 10:56:46,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:56:46,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:56:46,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-25 10:56:46,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1913191950] [2024-09-25 10:56:46,281 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-25 10:56:46,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:56:46,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:56:46,283 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:56:46,284 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-09-25 10:56:46,342 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2024-09-25 10:56:46,343 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:56:46,344 INFO L262 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 60 conjuncts are in the unsatisfiable core [2024-09-25 10:56:46,346 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:56:47,247 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 32 proven. 54 refuted. 0 times theorem prover too weak. 495 trivial. 0 not checked. [2024-09-25 10:56:47,247 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:56:51,356 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 32 proven. 54 refuted. 0 times theorem prover too weak. 495 trivial. 0 not checked. [2024-09-25 10:56:51,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:56:51,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336999767] [2024-09-25 10:56:51,357 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-25 10:56:51,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1913191950] [2024-09-25 10:56:51,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1913191950] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:56:51,357 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-25 10:56:51,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 33 [2024-09-25 10:56:51,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516501651] [2024-09-25 10:56:51,357 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-25 10:56:51,358 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-09-25 10:56:51,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:56:51,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-09-25 10:56:51,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=924, Unknown=0, NotChecked=0, Total=1056 [2024-09-25 10:56:51,359 INFO L87 Difference]: Start difference. First operand 1771 states and 2862 transitions. Second operand has 33 states, 31 states have (on average 2.0) internal successors, (62), 32 states have internal predecessors, (62), 13 states have call successors, (43), 2 states have call predecessors, (43), 2 states have return successors, (41), 11 states have call predecessors, (41), 11 states have call successors, (41) [2024-09-25 10:56:55,466 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.07s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-25 10:57:09,364 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.87s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-25 10:57:13,369 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-25 10:57:22,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:57:22,183 INFO L93 Difference]: Finished difference Result 2892 states and 4748 transitions. [2024-09-25 10:57:22,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-09-25 10:57:22,183 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 31 states have (on average 2.0) internal successors, (62), 32 states have internal predecessors, (62), 13 states have call successors, (43), 2 states have call predecessors, (43), 2 states have return successors, (41), 11 states have call predecessors, (41), 11 states have call successors, (41) Word has length 132 [2024-09-25 10:57:22,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:57:22,195 INFO L225 Difference]: With dead ends: 2892 [2024-09-25 10:57:22,195 INFO L226 Difference]: Without dead ends: 2886 [2024-09-25 10:57:22,198 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 342 GetRequests, 230 SyntacticMatches, 2 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3656 ImplicationChecksByTransitivity, 9.7s TimeCoverageRelationStatistics Valid=1665, Invalid=10767, Unknown=0, NotChecked=0, Total=12432 [2024-09-25 10:57:22,198 INFO L434 NwaCegarLoop]: 71 mSDtfsCounter, 292 mSDsluCounter, 1159 mSDsCounter, 0 mSdLazyCounter, 1541 mSolverCounterSat, 242 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 304 SdHoareTripleChecker+Valid, 1230 SdHoareTripleChecker+Invalid, 1785 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 242 IncrementalHoareTripleChecker+Valid, 1541 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.0s IncrementalHoareTripleChecker+Time [2024-09-25 10:57:22,198 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [304 Valid, 1230 Invalid, 1785 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [242 Valid, 1541 Invalid, 2 Unknown, 0 Unchecked, 18.0s Time] [2024-09-25 10:57:22,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2886 states. [2024-09-25 10:57:25,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2886 to 2076. [2024-09-25 10:57:25,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2076 states, 1018 states have (on average 1.3172888015717092) internal successors, (1341), 1018 states have internal predecessors, (1341), 1011 states have call successors, (1011), 48 states have call predecessors, (1011), 46 states have return successors, (1009), 1009 states have call predecessors, (1009), 1009 states have call successors, (1009) [2024-09-25 10:57:25,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2076 states to 2076 states and 3361 transitions. [2024-09-25 10:57:25,907 INFO L78 Accepts]: Start accepts. Automaton has 2076 states and 3361 transitions. Word has length 132 [2024-09-25 10:57:25,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:57:25,907 INFO L474 AbstractCegarLoop]: Abstraction has 2076 states and 3361 transitions. [2024-09-25 10:57:25,907 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 31 states have (on average 2.0) internal successors, (62), 32 states have internal predecessors, (62), 13 states have call successors, (43), 2 states have call predecessors, (43), 2 states have return successors, (41), 11 states have call predecessors, (41), 11 states have call successors, (41) [2024-09-25 10:57:25,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:57:25,908 INFO L276 IsEmpty]: Start isEmpty. Operand 2076 states and 3361 transitions. [2024-09-25 10:57:25,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2024-09-25 10:57:25,910 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:57:25,910 INFO L216 NwaCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:57:25,926 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-09-25 10:57:26,110 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-09-25 10:57:26,111 INFO L399 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:57:26,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:57:26,111 INFO L85 PathProgramCache]: Analyzing trace with hash 972510395, now seen corresponding path program 7 times [2024-09-25 10:57:26,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:57:26,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063603143] [2024-09-25 10:57:26,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:57:26,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:57:26,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-25 10:57:26,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1309113355] [2024-09-25 10:57:26,130 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-25 10:57:26,130 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:57:26,130 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:57:26,132 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:57:26,132 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-09-25 10:57:26,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-25 10:57:26,195 INFO L262 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 82 conjuncts are in the unsatisfiable core [2024-09-25 10:57:26,198 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:57:27,366 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 73 proven. 72 refuted. 0 times theorem prover too weak. 447 trivial. 0 not checked. [2024-09-25 10:57:27,366 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:57:32,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:57:32,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063603143] [2024-09-25 10:57:32,690 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-25 10:57:32,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1309113355] [2024-09-25 10:57:32,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1309113355] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-25 10:57:32,690 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-25 10:57:32,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2024-09-25 10:57:32,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337329050] [2024-09-25 10:57:32,690 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-25 10:57:32,690 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-09-25 10:57:32,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:57:32,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-09-25 10:57:32,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=1117, Unknown=0, NotChecked=0, Total=1260 [2024-09-25 10:57:32,691 INFO L87 Difference]: Start difference. First operand 2076 states and 3361 transitions. Second operand has 23 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 21 states have internal predecessors, (45), 9 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) [2024-09-25 10:57:37,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:57:37,955 INFO L93 Difference]: Finished difference Result 2239 states and 3615 transitions. [2024-09-25 10:57:37,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-09-25 10:57:37,956 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 21 states have internal predecessors, (45), 9 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) Word has length 137 [2024-09-25 10:57:37,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:57:37,965 INFO L225 Difference]: With dead ends: 2239 [2024-09-25 10:57:37,965 INFO L226 Difference]: Without dead ends: 2234 [2024-09-25 10:57:37,966 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 188 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 441 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=259, Invalid=1903, Unknown=0, NotChecked=0, Total=2162 [2024-09-25 10:57:37,966 INFO L434 NwaCegarLoop]: 62 mSDtfsCounter, 96 mSDsluCounter, 469 mSDsCounter, 0 mSdLazyCounter, 1082 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 531 SdHoareTripleChecker+Invalid, 1145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 1082 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-09-25 10:57:37,966 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [112 Valid, 531 Invalid, 1145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 1082 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-09-25 10:57:37,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2234 states. [2024-09-25 10:57:41,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2234 to 2111. [2024-09-25 10:57:41,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2111 states, 1035 states have (on average 1.3169082125603864) internal successors, (1363), 1035 states have internal predecessors, (1363), 1027 states have call successors, (1027), 50 states have call predecessors, (1027), 48 states have return successors, (1025), 1025 states have call predecessors, (1025), 1025 states have call successors, (1025) [2024-09-25 10:57:41,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2111 states to 2111 states and 3415 transitions. [2024-09-25 10:57:41,871 INFO L78 Accepts]: Start accepts. Automaton has 2111 states and 3415 transitions. Word has length 137 [2024-09-25 10:57:41,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-25 10:57:41,872 INFO L474 AbstractCegarLoop]: Abstraction has 2111 states and 3415 transitions. [2024-09-25 10:57:41,872 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 21 states have internal predecessors, (45), 9 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) [2024-09-25 10:57:41,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:57:41,872 INFO L276 IsEmpty]: Start isEmpty. Operand 2111 states and 3415 transitions. [2024-09-25 10:57:41,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2024-09-25 10:57:41,875 INFO L208 NwaCegarLoop]: Found error trace [2024-09-25 10:57:41,875 INFO L216 NwaCegarLoop]: trace histogram [17, 16, 16, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-25 10:57:41,887 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-09-25 10:57:42,079 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-09-25 10:57:42,080 INFO L399 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-25 10:57:42,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-25 10:57:42,080 INFO L85 PathProgramCache]: Analyzing trace with hash 1666271485, now seen corresponding path program 8 times [2024-09-25 10:57:42,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-25 10:57:42,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276158664] [2024-09-25 10:57:42,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-25 10:57:42,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-25 10:57:42,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-25 10:57:42,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [936100390] [2024-09-25 10:57:42,103 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-25 10:57:42,103 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-25 10:57:42,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-25 10:57:42,105 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-25 10:57:42,106 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-09-25 10:57:42,232 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-25 10:57:42,232 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-25 10:57:42,234 INFO L262 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 84 conjuncts are in the unsatisfiable core [2024-09-25 10:57:42,236 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-25 10:57:43,131 INFO L134 CoverageAnalysis]: Checked inductivity of 602 backedges. 70 proven. 73 refuted. 0 times theorem prover too weak. 459 trivial. 0 not checked. [2024-09-25 10:57:43,131 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-25 10:57:46,729 INFO L134 CoverageAnalysis]: Checked inductivity of 602 backedges. 70 proven. 73 refuted. 0 times theorem prover too weak. 459 trivial. 0 not checked. [2024-09-25 10:57:46,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-25 10:57:46,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276158664] [2024-09-25 10:57:46,729 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-25 10:57:46,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [936100390] [2024-09-25 10:57:46,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [936100390] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-25 10:57:46,729 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-25 10:57:46,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21] total 36 [2024-09-25 10:57:46,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390659138] [2024-09-25 10:57:46,730 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-25 10:57:46,730 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2024-09-25 10:57:46,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-25 10:57:46,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2024-09-25 10:57:46,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=1053, Unknown=0, NotChecked=0, Total=1260 [2024-09-25 10:57:46,732 INFO L87 Difference]: Start difference. First operand 2111 states and 3415 transitions. Second operand has 36 states, 34 states have (on average 2.264705882352941) internal successors, (77), 35 states have internal predecessors, (77), 12 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (37), 10 states have call predecessors, (37), 10 states have call successors, (37) [2024-09-25 10:58:05,308 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.49s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-25 10:58:21,147 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-25 10:58:41,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-25 10:58:41,729 INFO L93 Difference]: Finished difference Result 2555 states and 4045 transitions. [2024-09-25 10:58:41,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-09-25 10:58:41,731 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 34 states have (on average 2.264705882352941) internal successors, (77), 35 states have internal predecessors, (77), 12 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (37), 10 states have call predecessors, (37), 10 states have call successors, (37) Word has length 140 [2024-09-25 10:58:41,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-25 10:58:41,741 INFO L225 Difference]: With dead ends: 2555 [2024-09-25 10:58:41,741 INFO L226 Difference]: Without dead ends: 2351 [2024-09-25 10:58:41,743 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 356 GetRequests, 243 SyntacticMatches, 2 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3610 ImplicationChecksByTransitivity, 37.8s TimeCoverageRelationStatistics Valid=2496, Invalid=10160, Unknown=0, NotChecked=0, Total=12656 [2024-09-25 10:58:41,743 INFO L434 NwaCegarLoop]: 54 mSDtfsCounter, 390 mSDsluCounter, 925 mSDsCounter, 0 mSdLazyCounter, 1166 mSolverCounterSat, 487 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 390 SdHoareTripleChecker+Valid, 979 SdHoareTripleChecker+Invalid, 1654 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 487 IncrementalHoareTripleChecker+Valid, 1166 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.6s IncrementalHoareTripleChecker+Time [2024-09-25 10:58:41,743 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [390 Valid, 979 Invalid, 1654 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [487 Valid, 1166 Invalid, 1 Unknown, 0 Unchecked, 12.6s Time] [2024-09-25 10:58:41,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2351 states.